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
Name | Wert | Beschreibung |
---|---|---|
Noupdatecp | 0 | Die Zeichenposition im Kontext des Wiedergabegeräts DARF NICHT nach jedem Textausgabeaufruf aktualisiert werden. Der Referenzpunkt MUSS an die Textausgabefunktion übergeben werden. |
Left | 0 | Der Referenzpunkt MUSS am linken Rand des Begrenzungsrechtecks liegen. |
Top | 0 | Der Bezugspunkt MUSS auf der Oberkante des Begrenzungsrechtecks liegen. |
Updatecp | 1 | Die Zeichenposition im Kontext des Wiedergabegeräts MUSS nach jedem text -Ausgabeaufruf aktualisiert werden. Es MUSS als Bezugspunkt verwendet werden. |
Right | 2 | Der Bezugspunkt MUSS am rechten Rand des Begrenzungsrechtecks liegen. |
Center | 6 | Der Referenzpunkt MUSS horizontal mit der Mitte des Begrenzungsrechtecks ausgerichtet sein. |
Bottom | 8 | Der Referenzpunkt MUSS auf der Unterkante des Begrenzungsrechtecks liegen. |
Baseline | 18 | Der Bezugspunkt MUSS auf der Grundlinie des Textes liegen. |
Rtlreading | 100 | Der 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. |
Horizontal | 6 | Repräsentiert horizontale Textausrichtungssätze (Links | Rechts | Mitte) |
Vertical | 18 | Stellt 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
- namensraum Aspose.Imaging.FileFormats.Wmf.Consts
- Montage Aspose.Imaging