Enum EmfPlusStringFormatFlags
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts 收藏: Aspose.Imaging.dll (25.4.0)
StringFormat 旗帜指定图形文本配置的选项,包括方向、剪辑和字体处理。
[Flags]
public enum EmfPlusStringFormatFlags : uint
Fields
StringFormatBypassGdi = 2147483648
这个旗帜可以用来指定一个实施特定的文本制作过程。
StringFormatDirectionRightToLeft = 1
如果设置,字符串的阅读顺序必须是右向左;对于水平文本,这意味着字符从右向左阅读;对于垂直文本,这意味着列从右向左阅读。如果清晰、垂直或垂直的文本必须从左向右阅读。
图形文本配置由 Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects.EmfPlusStringFormat 对象指定
StringFormatDirectionVertical = 2
如果设置,单个文本线必须垂直拖在显示设备上。如果清晰,单个文本线必须垂直绘制,每个新线在前线下方。
StringFormatDisplayFormatControl = 32
如果设置,控制字符 SHOULD 会出现在输出中作为代表性的 Unicode 格里夫。
StringFormatLineLimit = 8192
如果设置,整个文本线应该是输出,并且不应该由字符串的布局直角粘贴。如果清晰,文本布局必须继续,直到所有线路都是输出,或者直到额外的线路不会因剪辑而显而易见。这个旗帜可以用来否认或允许一行文本部分被布局直角覆盖,这不是一个多行线高度。
StringFormatMeasureTrailingSpaces = 2048
如果设置,每个线端的空间必须包括在线长度测量中。如果清晰,每个线端的空间必须从线长的测量中排除。
StringFormatNoClip = 16384
如果设置,字符串配置直角外的文本将允许显示。如果清晰,所有扩展到布局直角之外的文本都必须被剪辑。
StringFormatNoFitBlackBox = 4
如果设置,字符的部分必须允许超越文本布局直角。如果清晰,超越文本配置直角的边界的字符必须重新定位,以避免超越。一个意大利语,“f”是一个可能有超越部分的字符的例子。
StringFormatNoFontFallback = 1024
如果设置,则需要在所需字体中不支持的字符中使用替代字体。如果清楚的话,从所要求的字体中缺少的字符 SHOULD 会出现为“缺少字体”字符,这可能是一个开放的方形。
StringFormatNoWrap = 4096
如果设置,延伸到文本布局直角的尽头的线条不应粘贴到下一行。如果清晰,延伸到文本布局直角的尽头的条线必须在边界直角内的最后一句话边界被打破,其余的条线必须粘贴到下一行。