Class EmfText

Class EmfText

名称: Aspose.Imaging.FileFormats.Emf.Emf.Objects 收藏: Aspose.Imaging.dll (25.4.0)

EmrText 对象包含文本输出值。

public sealed class EmfText : EmfObject

Inheritance

object MetaObject EmfObject EmfText

继承人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfText()

public EmfText()

Properties

Chars

接收或设置一个 32 位未签名整合器,指定字符的数量在行

public int Chars { get; set; }

财产价值

int

DxBuffer

获取或设置可选的字符空间泡沫UndefinedSpace2 (variable): 未使用的比特的可选数量. OutputDx 字段不需要立即跟踪此结构的前部分。OutputDx(变量):一系列32位未签名集成器,指定输出间隔附近的字符细胞在逻辑单位的起源 该领域的位置由offDx 的值从本记录的开始开始为 byte. 如果定义了空间,则该字段包含与输出行中的字符相同的值数量 如果 EmrText 对象的选项字段包含 ETO_PDY 旗帜,然后此泡沫包含两倍的值,如有字符在输出行,每行一个垂直和一个垂直的折扣,按此顺序。字符被放置右向左而不是左向右. 没有其他选项影响这个字段的解释。

public int[] DxBuffer { get; set; }

财产价值

int ( )

GlyphIndexBuffer

接收或设置可选的Glyph指数泡沫。如果选项具有 ETO_GLYPH_INDEX 旗帜,那么输出文本行中的字符的代码实际上是指数。在 TrueType 字体中的字体格利夫(2.1.11 ExtTextOutOptions 列表)。以便在播放中显示正确的字符,使用的字体必须与使用的字体相同。创建指数。

public int[] GlyphIndexBuffer { get; set; }

财产价值

int ( )

Options

接收或设置一个 32 位未标记的整合器,说明如何使用指定的直角这个字段可以是多个 ExtTextOutOptions 的组合列表(第 2.1.11 节)值

public EmfExtTextOutOptions Options { get; set; }

财产价值

EmfExtTextOutOptions

Rectangle

获取或设置一个可选的 WMF RectL 对象([MS-WMF] 部分 2.2.2.19) 定义一个剪辑和/或在逻辑单元中放松直角. 此直角适用于文本由包含记录所进行的输出。

public Rectangle Rectangle { get; set; }

财产价值

Rectangle

Reference

接收或设置一个 WMF PointL 对象([MS-WMF] 部分 2.2.2.15) 说明了用来定位线的参考点 参考点由最后一个定义EMR_SETTEXTALIGN 记录(第 2.3.11.25 节) 如果没有此类记录设置,默认调整为 TA_LEFT,TA_TOP。

public Point Reference { get; set; }

财产价值

Point

StringBuffer

接收或设置字符串泡沫UndefinedSpace1(变量):未使用的比特的可选数量。OutputString 字段不需要立即跟踪此结构的前部分。OutputString(变量):指定带到输出的字符串。该字段的位置由此记录开始时的 byte 中的 offString 的值指定。字符的数量是根据字符的值定义的。

public string StringBuffer { get; set; }

财产价值

string

 中文