•  Back 
  •  Auskunftsfunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File7.6.27  vqt_advance32                                              TOS

 Name:         »Inquire Outline text advance placement vector« - 
               Position für nächstes Vektor-Zeichen ermitteln.

 VDI-Nummer:   247

 Deklaration:  void vqt_advance32 ( int16_t handle, int16_t ch, fix31 
               *x_advance, fix31 *y_advance );

 Beschreibung: Die Funktion berechnet Offsets, um das nächste Zeichen 
               eines Strings an die richtige Position schreiben zu 
               können. Es gilt:

                Parameter  Bedeutung

                handle     Kennung der Workstation
                ch         interessierendes Zeichen
                x_advance  x-Abstand in 1/65536 Pixeln
                y_advance  y-Abstand in 1/65536 Pixeln

               Hinweis: Die Funktion wird inbesondere dann benötigt, 
               wenn der Winkel für Textrotationen ein anderer als 0, 
               90, 180 oder 270 Grad ist.

               Bei den gelieferten Werten handelt es sich nur um den 
               Abstand, der für die Positionierung des nächsten 
               Zeichens benutzt wird, d.h. x_advance beinhaltet keine 
               Zeichenüberhänge.

 Ergebnis:     Die Funktion liefert kein Ergebnis.

 Verfügbar:    ab SpeedoGDOS 4.00 und ab NVDI 3.00. In der Doku zu 
               NVDI 3.00 wird die Funktion fälschlicherweise 
               vqt_advance genannt.

 Gruppe:       Auskunftsfunktionen

 Querverweis:  Binding   vst_rotation   SpeedoGDOS   NVDI