WmfTextAlignmentModeFlags

WmfTextAlignmentModeFlags enumeration

TextAlignmentMode Flags spezifizieren die Beziehung zwischen einem Bezugspunkt und einem Begrenzungsrechteck für die Textausrichtung. Diese Flags können kombiniert werden, um mehrere Optionen anzugeben, mit der Einschränkung , dass nur ein Flag ausgewählt werden kann, das die Zeichenposition im Kontext des Wiedergabegeräts ändert. Die horizontale Textausrichtung wird durchgeführt, wenn die Schriftart eine horizontale Standardgrundlinie hat.

[Flags]
public enum WmfTextAlignmentModeFlags

Werte

NameWertBeschreibung
Noupdatecp0Die Zeichenposition im Kontext des Wiedergabegeräts DARF NICHT nach jedem Textausgabeaufruf aktualisiert werden. Der Referenzpunkt MUSS an die Textausgabefunktion übergeben werden.
Left0Der Referenzpunkt MUSS am linken Rand des Begrenzungsrechtecks liegen.
Top0Der Bezugspunkt MUSS auf der Oberkante des Begrenzungsrechtecks liegen.
Updatecp1Die Zeichenposition im Kontext des Wiedergabegeräts MUSS nach jedem text -Ausgabeaufruf aktualisiert werden. Es MUSS als Bezugspunkt verwendet werden.
Right2Der Bezugspunkt MUSS am rechten Rand des Begrenzungsrechtecks liegen.
Center6Der Referenzpunkt MUSS horizontal mit der Mitte des Begrenzungsrechtecks ausgerichtet sein.
Bottom8Der Referenzpunkt MUSS auf der Unterkante des Begrenzungsrechtecks liegen.
Baseline18Der Bezugspunkt MUSS auf der Grundlinie des Textes liegen.
Rtlreading100Der Text MUSS in Lesereihenfolge von rechts nach links angeordnet werden, anstatt in der standardmäßigen Lesereihenfolge von links nach rechts. Dies SOLLTE nur angewendet werden, wenn die Schriftart, die im Kontext des Wiedergabegeräts definiert ist, entweder Hebräisch oder Arabisch ist.
Horizontal6Repräsentiert horizontale Textausrichtungssätze (Links | Rechts | Mitte)
Vertical18Stellt vertikale Textausrichtungssätze dar (Oben | Unten | Grundlinie)

Bemerkungen

TextAlignmentMode-Flags spezifizieren drei verschiedene Komponenten der Textausrichtung: - Die horizontale Position des Bezugspunkts wird durch TA_RIGHT und TA_CENTER bestimmt; Wenn diese Bits gelöscht sind, MUSS die Ausrichtung TA_LEFT sein. - Die vertikale Position des Referenzpunkts wird durch TA_BOTTOM und TA_BASELINE bestimmt; wenn diese Bits gelöscht sind, MUSS die Ausrichtung TA_TOP sein. - Ob die Ausgabeposition im Kontext des Wiedergabegeräts nach der Textausgabe aktualisiert werden soll, wird durch TA_UPDATECP bestimmt; wenn dieses Bit gelöscht ist, DARF die Position NICHT aktualisiert werden. Dies ist der Grund für die Definition von drei verschiedenen Nullwerten in der Enumeration; Sie stellen die Standardzustände der drei Komponenten der Textausrichtung dar.

Siehe auch