WmfTextAlignmentModeFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class WmfTextAlignmentModeFlags extends System.Enum

TextAlignmentMode 标志指定参考点与用于文本对齐的边界矩形之间的关系。这些标志可以组合以指定多个选项,但限制只能选择一个会改变回放设备上下文中绘图位置的标志。当字体具有水平默认基线时,执行水平文本对齐。


TextAlignmentMode 标志指定文本对齐的三种不同组件:- 参考点的水平位置由 TA_RIGHT 和 TA_CENTER 决定;如果这些位被清除,则对齐必须为 TA_LEFT。- 参考点的垂直位置由 TA_BOTTOM 和 TA_BASELINE 决定;如果这些位被清除,则对齐必须为 TA_TOP。- 是否在文本输出后更新回放设备上下文中的输出位置由 TA_UPDATECP 决定;如果该位被清除,则位置不得更新。之所以在枚举中定义三个不同的零值,是因为它们代表文本对齐三组件的默认状态。

字段

字段描述
Noupdatecp回放设备上下文中的绘图位置在每次文本输出调用后不得更新。
Left参考点必须位于边界矩形的左侧边缘。
Top参考点必须位于边界矩形的顶部边缘。
Updatecp回放设备上下文中的绘图位置在每次文本输出调用后必须更新。
Right参考点必须位于边界矩形的右侧边缘。
Center参考点必须在水平上与边界矩形的中心对齐。
Bottom参考点必须位于边界矩形的底部边缘。
Baseline参考点必须位于文本的基线位置。
Rtlreading文本必须以从右到左的阅读顺序布局,而不是默认的从左到右顺序。
HorizontalRepresents Horizontal text align sets (Left
VerticalRepresents Vertical text align sets (Top

Noupdatecp

public static final int Noupdatecp

回放设备上下文中的绘图位置在每次文本输出调用后不得更新。必须将参考点传递给文本输出函数。

Left

public static final int Left

参考点必须位于边界矩形的左侧边缘。

Top

public static final int Top

参考点必须位于边界矩形的顶部边缘。

Updatecp

public static final int Updatecp

回放设备上下文中的绘图位置在每次文本输出调用后必须更新。它必须用作参考点。

public static final int Right

参考点必须位于边界矩形的右侧边缘。

Center

public static final int Center

参考点必须在水平上与边界矩形的中心对齐。

Bottom

public static final int Bottom

参考点必须位于边界矩形的底部边缘。

Baseline

public static final int Baseline

参考点必须位于文本的基线位置。

Rtlreading

public static final int Rtlreading

文本必须以从右到左的阅读顺序布局,而不是默认的从左到右顺序。仅当回放设备上下文中定义的字体是希伯来语或阿拉伯语时才应应用此规则。

Horizontal

public static final int Horizontal

表示水平文本对齐集合 (Left | Right | Center)

Vertical

public static final int Vertical

表示垂直文本对齐集合 (Top | Bottom | Baseline)