TextBlock.OpticalMarginAlignment 属性

定义

获取或设置一个值,该值指示如何修改字体以与不同大小的字体保持一致。

public:
 property OpticalMarginAlignment OpticalMarginAlignment { OpticalMarginAlignment get(); void set(OpticalMarginAlignment value); };
OpticalMarginAlignment OpticalMarginAlignment();

void OpticalMarginAlignment(OpticalMarginAlignment value);
public OpticalMarginAlignment OpticalMarginAlignment { get; set; }
var opticalMarginAlignment = textBlock.opticalMarginAlignment;
textBlock.opticalMarginAlignment = opticalMarginAlignment;
Public Property OpticalMarginAlignment As OpticalMarginAlignment
<TextBlock OpticalMarginAlignment="None"/>
-or-
<TextBlock OpticalMarginAlignment="TrimSideBearings"/>

属性值

枚举的一个值,该值指示如何修改字体以使其以不同大小对齐。 默认值为“无”。

注解

当 OpticalMarginAlignment 设置为 TrimSideBearings 时,文本将剪裁为行上第一个字符最左侧的笔划和最后一个字符最右侧的笔划。 例如,“L”在垂直笔划的左侧有少量空间,它随字号缩放。 设置 TrimSideBearings 时,垂直笔划的左侧将直接对齐,不带间距。 这样可以更轻松地对齐 Windows 网格系统,如 设置应用页面布局中所述。

适用于