FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» SineCube
Localisation actuelle d’un « print » ? Emptypar papydall Aujourd'hui à 0:49

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Localisation actuelle d’un « print » ? Emptypar Yannick Hier à 18:32

» Philharmusique
Localisation actuelle d’un « print » ? Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Localisation actuelle d’un « print » ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Localisation actuelle d’un « print » ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Localisation actuelle d’un « print » ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Localisation actuelle d’un « print » ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Localisation actuelle d’un « print » ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Localisation actuelle d’un « print » ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Localisation actuelle d’un « print » ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Localisation actuelle d’un « print » ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Localisation actuelle d’un « print » ? Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Localisation actuelle d’un « print » ? Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Localisation actuelle d’un « print » ? Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Localisation actuelle d’un « print » ? Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 Localisation actuelle d’un « print » ?

Aller en bas 
4 participants
AuteurMessage
mimic

mimic


Nombre de messages : 103
Localisation : france
Date d'inscription : 02/09/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 14:22

Bonjour,

Comment connaître (pas les fixer) les coordonnées, à partir desquelles va commencer à écrire la prochaine instruction « print » ?

D'avance merci.



Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 14:24

Je ne pense pas que ce soit possible, mais bon, je ne me sert plus jamais de print non plus, il faut dire ...
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 14:32

Tu pourrais suggérer à Jack de mettre 3 nouvelles variables système à disposition:
CURRENT_PRINT_TARGET
CURRENT_PRINT_X_LOCATION
CURRENT_PRINT_X_LOCATION


et pour faire bonne mesure, une 4ème variable:
CURRENT_COMMAND_TARGET

Actuellement, il n'y a pas de solution.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 15:07

oui ou pour faire comme pour les combo, les edit et le memo, on pourrair suggérer alors simplement
PRINT_POSITION(N) (Comme on a CARET_POSITION) pour retourner la position du prochain PRINT
Pour l'objet sysyème cible on a déja NUMBER_PRINT_TARGET et NUMBER_COMMAND_TARGET, je ne sais pas si c'est ce à quoi Klaus faisait allusion dans sa proposition mais je pense que du coup, ça ça existe déjà...
Sinon pour la position du print, il y aurait aussi NUMBER_PRINT_X_POSITION et NUMBER_PRINT_Y_POSITION comme syntaxe possible. Ca dépend de ce que voudrait implémenter Jack, mais pour moi, ça serait cohérent aussi avec la façon dont les commandes sont constituées
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 15:12

Effectivement, c'était à ça que je pensais, et cette partie de ma suggestion est donc caduque. Mais une fonction PRINT_POSITION(N) n'est pas suffisante, car il y a deux valeurs à retourner.

Je "modernise" donc ma suggestion de la manière suivante:
2 nouvelles fonctions (merci Jicehel) et non pas des variables système:
PRINT_X_POSITION(N) retourle la position horizontale du prochain PRINT, en pixels
PRINT_Y_POSITION(N) retourle la position verticale du prochain PRINT, en pixels

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 16:18

Bonjour à tous,  Smile 
Je pense qu'on peut quand même localiser un print avec les fonctions text_width(T,N) et text_height(T,N). Mais tout dépend du type de police utilisé, de la taille, en gras ou pas, italique, etc...
En tout cas avec text_width(T,N), on obtient à coup sûr la position X.
Code:
dim x,y
x=text_width("BONJOUR",0)
y=text_height("BONJOUR",0)
print
print "BONJOUR"
print_locate x,y:print "SALUT"
Enfin, je pense que vous voyez ce que je veux dire! (x%=x%+text_width(T,N))
A+  Wink Wink Wink
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 16:31

Uniquement en position relative par rapport au début de l'impression. Car si tu utilises la commante PRINT_LOCATE pour choisir ta position, les fonctions TEXT_WIDTH et TEXT_HEIGHT te donnent le décalage horizontal et vertical, pas la position finale !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 17:13

Je ne comprend pas. On a à chaque fois la position finale, même en utilisant print_locate.
Code:
dim px,x
px=100
print_locate px,100:print "BONJOUR"
x=text_width("BONJOUR",0)
px=px+x
print_locate px,100:print "SALUT"
x=text_width("SALUT",0)
px=px+x
' position finale
2d_line px,100,px,100+text_height("SALUT",0)
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptySam 10 Mai 2014 - 17:17

C'est bien ce que je dis: tu additionnes la valeur de TEXT_WIDTH qui ne représente que le décalage. C'est donc bien une valeur relative comptée à partir du début de l'impression.

Bien sûr, en gérant toi-même une variable globale pour tenir trace de la position horizontale et une autre pour la position verticale, et ceci pour chaque objet dans lequel tu veux imprimer, tu tiens une solution.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
mimic

mimic


Nombre de messages : 103
Localisation : france
Date d'inscription : 02/09/2009

Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? EmptyDim 11 Mai 2014 - 13:34

Une instruction spécifique serait assurément le plus simple…

À défaut, contournement avec la solution (à étudier) proposée par Bignono, merci à tous.
Revenir en haut Aller en bas
Contenu sponsorisé





Localisation actuelle d’un « print » ? Empty
MessageSujet: Re: Localisation actuelle d’un « print » ?   Localisation actuelle d’un « print » ? Empty

Revenir en haut Aller en bas
 
Localisation actuelle d’un « print » ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» imprimer avec Print.dll
» version panoramic actuelle ??
» Comment connaitre la position actuelle du curseur graphique
» effacer des print ?
» print using

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: