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.73 vst_map_mode TOS Name: »Set character mapping mode« - wählt die Art der Zeichensatzindizierung VDI-Nummer: 236 Deklaration: int16_t vst_map_mode ( int16_t handle, int16_t mode ); Beschreibung: Die Funktion legt die Art der Zeichensatzindizierung fest. Es gilt: Parameter Bedeutung handle Kennung der Workstation mode Art der Indizierung 0 = direktes Mapping, d.h. keine Umsetzung des Zeichen-Index 1 = ASCII-Wert 2 = Unicode Hinweis: Durch Umschalten auf direktes Mapping ändert sich die Anzahl der vorhandenen Zeichen pro Font von 256 auf die tatsächlich verfügbare Zahl an Zeichen. Wenn man Unicode anwählt und feststellen möchte, ob ein bestimmtes Zeichen im eingestellten Font existiert, kann man vqt_width für dieses Zeichen aufrufen. Sollte vqt_width als Index -1 zurückliefern, existiert das Zeichen nicht. Alternativ zu vqt_width kann man auch vqt_char_index aufrufen und den fraglichen Unicode in einen direkten Index wandeln lassen. Ergebnis: Die Funktion liefert das ausgewählte Mapping. Verfügbar: NVDI 4.0 Gruppe: Text-Attribute Querverweis: Binding vst_charmap vqt_fontinfo ASCII-Tabelle