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ältBeskrivning
NoupdatecpRitpositionen i uppspelningsenhetens kontext FÅR INTE uppdateras efter varje textutmatningsanrop.
LeftReferenspunkten MÅSTE ligga på den vänstra kanten av avgränsningsrektangeln.
TopReferenspunkten MÅSTE ligga på den övre kanten av avgränsningsrektangeln.
UpdatecpRitpositionen i uppspelningsenhetens kontext MÅSTE uppdateras efter varje textutmatningsanrop.
RightReferenspunkten MÅSTE ligga på den högra kanten av avgränsningsrektangeln.
CenterReferenspunkten MÅSTE justeras horisontellt med mitten av den avgränsande rektangeln.
BottomReferenspunkten MÅSTE ligga på den nedre kanten av avgränsningsrektangeln.
BaselineReferenspunkten MÅSTE ligga på textens baslinje.
RtlreadingTexten 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.
HorizontalRepresents Horizontal text align sets (Left
VerticalRepresents 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.

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)