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
» Logiciel de planétarium.
Localisation actuelle d’un « print » ? Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Localisation actuelle d’un « print » ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Localisation actuelle d’un « print » ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Localisation actuelle d’un « print » ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Localisation actuelle d’un « print » ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Localisation actuelle d’un « print » ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Localisation actuelle d’un « print » ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Localisation actuelle d’un « print » ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Localisation actuelle d’un « print » ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Localisation actuelle d’un « print » ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Localisation actuelle d’un « print » ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Localisation actuelle d’un « print » ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Localisation actuelle d’un « print » ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Localisation actuelle d’un « print » ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Localisation actuelle d’un « print » ? Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
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 : 52
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 : 12331
Age : 75
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 : 52
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 : 12331
Age : 75
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 : 67
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 : 12331
Age : 75
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 : 67
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 : 12331
Age : 75
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
» DLL 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: