WmfTextAlignmentModeFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class WmfTextAlignmentModeFlags extends System.Enum
TextAlignmentMode‑Flags geben die Beziehung zwischen einem Referenzpunkt und einem Begrenzungsrechteck für die Textausrichtung an. Diese Flags können kombiniert werden, um mehrere Optionen anzugeben, wobei die Einschränkung gilt, dass nur ein Flag gewählt werden darf, das die Zeichenposition im Wiedergabegeräte‑Kontext ändert. Die horizontale Textausrichtung wird durchgeführt, wenn die Schrift eine horizontale Standard‑Grundlinie hat.
TextAlignmentMode‑Flags geben drei verschiedene Komponenten der Textausrichtung an: - Die horizontale Position des Referenzpunkts wird durch TA_RIGHT und TA_CENTER bestimmt; sind diese Bits nicht gesetzt, muss die Ausrichtung TA_LEFT sein. - Die vertikale Position des Referenzpunkts wird durch TA_BOTTOM und TA_BASELINE bestimmt; sind diese Bits nicht gesetzt, muss die Ausrichtung TA_TOP sein. - Ob die Ausgabeposition im Wiedergabegeräte‑Kontext nach der Textausgabe aktualisiert wird, wird durch TA_UPDATECP bestimmt; ist dieses Bit nicht gesetzt, darf die Position NICHT aktualisiert werden. Dies ist der Grund für die Definition von drei verschiedenen Nullwerten in der Aufzählung; sie repräsentieren die Standardzustände der drei Komponenten der Textausrichtung.
Felder
| Feld | Beschreibung |
|---|---|
| Noupdatecp | Die Zeichenposition im Wiedergabegeräte‑Kontext DARF NICHT nach jedem Textausgabebefehl aktualisiert werden. |
| Left | Der Referenzpunkt MUSS sich an der linken Kante des Begrenzungsrechtecks befinden. |
| Top | Der Referenzpunkt MUSS sich an der oberen Kante des Begrenzungsrechtecks befinden. |
| Updatecp | Die Zeichenposition im Wiedergabegeräte‑Kontext MUSS nach jedem Textausgabebefehl aktualisiert werden. |
| Right | Der Referenzpunkt MUSS sich an der rechten Kante des Begrenzungsrechtecks befinden. |
| Center | Der Referenzpunkt MUSS horizontal mit der Mitte des Begrenzungsrechtecks ausgerichtet werden. |
| Bottom | Der Referenzpunkt MUSS sich an der unteren Kante des Begrenzungsrechtecks befinden. |
| Baseline | Der Referenzpunkt MUSS sich auf der Grundlinie des Textes befinden. |
| Rtlreading | Der Text MUSS in Leserichtung von rechts nach links angeordnet werden, anstatt in der standardmäßigen Leserichtung von links nach rechts. |
| Horizontal | Represents Horizontal text align sets (Left |
| Vertical | Represents Vertical text align sets (Top |
Noupdatecp
public static final int Noupdatecp
Die Zeichenposition im Wiedergabegeräte‑Kontext DARF NICHT nach jedem Textausgabebefehl aktualisiert werden. Der Referenzpunkt MUSS an die Textausgabefunktion übergeben werden.
Left
public static final int Left
Der Referenzpunkt MUSS sich an der linken Kante des Begrenzungsrechtecks befinden.
Top
public static final int Top
Der Referenzpunkt MUSS sich an der oberen Kante des Begrenzungsrechtecks befinden.
Updatecp
public static final int Updatecp
Die Zeichenposition im Wiedergabegeräte‑Kontext MUSS nach jedem Textausgabebefehl aktualisiert werden. Sie MUSS als Referenzpunkt verwendet werden.
Right
public static final int Right
Der Referenzpunkt MUSS sich an der rechten Kante des Begrenzungsrechtecks befinden.
Center
public static final int Center
Der Referenzpunkt MUSS horizontal mit der Mitte des Begrenzungsrechtecks ausgerichtet werden.
Bottom
public static final int Bottom
Der Referenzpunkt MUSS sich an der unteren Kante des Begrenzungsrechtecks befinden.
Baseline
public static final int Baseline
Der Referenzpunkt MUSS sich auf der Grundlinie des Textes befinden.
Rtlreading
public static final int Rtlreading
Der Text MUSS in Leserichtung von rechts nach links angeordnet werden, anstatt in der standardmäßigen Leserichtung von links nach rechts. Dies SOLLTE nur angewendet werden, wenn die im Wiedergabegeräte‑Kontext definierte Schrift entweder Hebräisch oder Arabisch ist.
Horizontal
public static final int Horizontal
Stellt horizontale Textausrichtungs‑Sätze dar (Left | Right | Center)
Vertical
public static final int Vertical
Stellt vertikale Textausrichtungs‑Sätze dar (Top | Bottom | Baseline)