WmfTextAlignmentModeFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class WmfTextAlignmentModeFlags extends System.Enum
TextAlignmentMode Flags specificerar förhållandet mellan en referenspunkt och en avgränsande rektangel för textjustering. Dessa flaggor kan kombineras för att ange flera alternativ, med restriktionen att endast en flagga kan väljas som ändrar ritpositionen i uppspelningsenhetens kontext. Horisontell textjustering utförs när typsnittet har en horisontell standardbaslinje.
TextAlignmentMode flags specificerar tre olika komponenter av textjustering: - Den horisontella positionen för referenspunkten bestäms av TA_RIGHT och TA_CENTER; om dessa bitar är nollställda ska justeringen vara TA_LEFT. - Den vertikala positionen för referenspunkten bestäms av TA_BOTTOM och TA_BASELINE; om dessa bitar är nollställda ska justeringen vara TA_TOP. - Om utdata‑positionen i uppspelningsenhetens kontext ska uppdateras efter textutmatning bestäms av TA_UPDATECP; om den biten är nollställd får positionen INTE uppdateras. Detta är orsaken till att tre olika nollvärden definieras i uppräkningen; de representerar standardtillstånden för de tre komponenterna av textjustering.
Fält
| Fält | Beskrivning |
|---|---|
| Noupdatecp | Ritpositionen i uppspelningsenhetens kontext FÅR INTE uppdateras efter varje textutmatningsanrop. |
| Left | Referenspunkten MÅSTE ligga på den vänstra kanten av avgränsningsrektangeln. |
| Top | Referenspunkten MÅSTE ligga på den övre kanten av avgränsningsrektangeln. |
| Updatecp | Ritpositionen i uppspelningsenhetens kontext MÅSTE uppdateras efter varje textutmatningsanrop. |
| Right | Referenspunkten MÅSTE ligga på den högra kanten av avgränsningsrektangeln. |
| Center | Referenspunkten MÅSTE justeras horisontellt med mitten av den avgränsande rektangeln. |
| Bottom | Referenspunkten MÅSTE ligga på den nedre kanten av avgränsningsrektangeln. |
| Baseline | Referenspunkten MÅSTE ligga på textens baslinje. |
| Rtlreading | Texten MÅSTE läggas ut i läsordning från höger till vänster, istället för standardordningen från vänster till höger. |
| Horizontal | Represents Horizontal text align sets (Left |
| Vertical | Represents Vertical text align sets (Top |
Noupdatecp
public static final int Noupdatecp
Ritpositionen i uppspelningsenhetens kontext FÅR INTE uppdateras efter varje textutmatningsanrop. Referenspunkten MÅSTE skickas till textutmatningsfunktionen.
Left
public static final int Left
Referenspunkten MÅSTE ligga på den vänstra kanten av avgränsningsrektangeln.
Top
public static final int Top
Referenspunkten MÅSTE ligga på den övre kanten av avgränsningsrektangeln.
Updatecp
public static final int Updatecp
Ritpositionen i uppspelningsenhetens kontext MÅSTE uppdateras efter varje textutmatningsanrop. Den MÅSTE användas som referenspunkt.
Right
public static final int Right
Referenspunkten MÅSTE ligga på den högra kanten av avgränsningsrektangeln.
Center
public static final int Center
Referenspunkten MÅSTE justeras horisontellt med mitten av den avgränsande rektangeln.
Bottom
public static final int Bottom
Referenspunkten MÅSTE ligga på den nedre kanten av avgränsningsrektangeln.
Baseline
public static final int Baseline
Referenspunkten MÅSTE ligga på textens baslinje.
Rtlreading
public static final int Rtlreading
Texten MÅSTE läggas ut i läsordning från höger till vänster, istället för standardordningen från vänster till höger. Detta BÖR endast tillämpas när typsnittet som definieras i uppspelningsenhetens kontext är antingen hebreiska eller arabiska.
Horizontal
public static final int Horizontal
Representerar horisontella textjusteringsuppsättningar (Vänster | Höger | Centrera)
Vertical
public static final int Vertical
Representerar vertikala textjusteringsuppsättningar (Topp | Botten | Baslinje)