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.4.6.51 vst_arbpt TOS Name: »Set character cell height by arbitrary points« - Setzen der Zeichenzellenhöhe in Punkten. VDI-Nummer: 246 Deklaration: int16_t vst_arbpt ( int16_t handle, int16_t point, int16_t *chwd, int16_t *chht, int16_t *cellwd, int16_t *cellht ); Beschreibung: Die Funktion setzt die aktuelle Zeichenhöhe in Printerpunkten. Es gilt: Parameter Bedeutung handle Kennung der Workstation point gewünschte Zeichenhöhe chwd resultierende Zeichenbreite chht resultierende Zeichenhöhe cellwd resultierende Zeichenzellenbreite cellht resultierende Zeichenzellenhöhe Hinweis: Im Gegensatz zu vst_point erlaubt die Funktion die Skalierung in jeder Punktgröße, unabhängig davon, welche Angaben in EXTEND.SYS stehen. Wenn man negative Werte einstellt, werden die Zeichen an der x-Achse gespiegelt. Bei den zurückgelieferten Zeichenbreiten handelt es sich um gerundete Werte, die man nicht ohne weiteres zur Breitenberechnung benutzen kann. Ergebnis: Die Funktion liefert die gesetzte Zeichenhöhe in Punkten zurück. Verfügbar: Beim FSM-GDOS und SpeedoGDOS ab Version 4.00 Gruppe: Text-Attribute Querverweis: Binding vst_arbpt32 vst_point vst_setsize SpeedoGDOS NVDI