使用下面的列表中的掩码指定文本对齐方式。在横向对齐和纵向对齐标志中只能选择一个。另外,两个标志只能选择一个来改变当前的位置。
值 | 意义 |
TA_BASELINE | 基准点在正文的基线上 |
TA_BOTTOM | 基准点在限定矩形的下边界上 |
TA_TOP | 基准点在限定矩形的上边界上 |
TA_CENTER | 基准点与限定矩形的中心水平对齐 |
TA_LEFT | 基准点在限定矩形的左边界上 |
TA_RIGHT | 基准点在限定矩形的右边界上 |
TA_NOUPDATECP | 每次文字输出调用后当前基准点不改变。基准点是传输给正文输出函数的位置 |
TA_RTLREADING | 对于中东Windows版,正文从右到左的阅读顺序排列,与缺省的从左到右正好相反。只有当被选择的字体是Hebrew或Arabic时,此值才有用 |
TA_UPDATECP | 每次文字输出调用后当前基准点改变。当前位置作为基准点 |
若当前字体有一条缺省的垂直基线(如Kanji),下列值用于取代TA_BASELINE和TA_CENTER,各值含义为:
值 | 意义 |
VTA_BASELINE | 基准点在正文的基线上 |
VTA_CENTER | 基准点与限定矩形的中心垂直对齐 |
默认值是 TA_LEFT、 TA_TOP, 和 TA_NOUPDATECP。