Class EmfPlusDrawDriverString
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records 收藏: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawDriverString 记录指定字符位置的文本输出。
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
继承人
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawDriverString(EmfPlusRecord)
启动 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString 类的新例子。
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
源源。
Properties
BrushId
接收或设置刷子识别器一个32位未标记的整合器,指定文本的前角颜色或图形刷子,根据旗帜中的 S 旗帜的值
public int BrushId { get; set; }
财产价值
DriverStringOptionsFlags
获取或设置驱动器线选项旗帜一个32位未标记的整合器,指定线路的空间、方向和性能。
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
财产价值
EmfPlusDriverStringOptionsFlags
GlyphCount
接收或设置Glyph数一个 32 位未签名整合器,指定链中的格利夫数
public int GlyphCount { get; set; }
财产价值
GlyphPos
接收或设置格利夫位置序列一系列 EmfPlusPointF 对象(2.2.2.36)指定每个字符格利夫的输出位置。必须有 GlyphCount 元素,这些元素与 Glyphs 序列中的元素相互匹配。Glyph 位置从第一个 Glyph 的位置计算,如果 DriverStringOptionsRealizedAdvance在 DriverStringOptions 中的旗帜设置. 在此情况下,GlyphPos 只指定第一个 glyph 的位置。
public PointF[] GlyphPos { get; set; }
财产价值
PointF ( )
Glyphs
接收或设置Glyphs序列一系列16位值,定义要绘制的文本字符串。如果 DriverStringOptionsCmapLookup 旗在 DriverStringOptionsFlags 字段中设置,则在此中的每个值array 指定一个 Unicode 字符. 否则,每个值指定一个指数到一个字符格里夫在 EmfPlusFont 对象中,由 ObjectId 值在 Flag 字段中指定。
public short[] Glyphs { get; set; }
财产价值
short ( )
IsColor
收到或设置一个值,表明这个例子是否是颜色。此字段表示 BrushId 字段中的数据类型。如果设置, BrushId 指定 EmfPlusARGB 对象中的颜色值(第 2.2.2.1 部分) 如果明确, BrushId 包含 EMF+ 对象一个 EmfPlusBrush 对象的表指数(2.2.1.1 节)。
public bool IsColor { get; set; }
财产价值
MatrixPresent
接收或设置,如果矩阵有旗帜一个 32 位未签名整合器,指定是否在 TransformMatrix 字段中存在转换矩阵0 - 没有矩阵存在. 1 - 转型矩阵在 TransformMatrix 字段
public int MatrixPresent { get; set; }
财产价值
ObjectId
接收或设置对象识别器。EMF+ 对象表指数 EmfPlusFont 物品(部分)2.2.1.3 要完成文本 值必须为 0 至 63,包括。
public byte ObjectId { get; set; }
财产价值
TransformMatrix
接收或设置转型矩阵可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47) 指定转换适用于文本序列中的每个值 这些数据的存在由 MatrixPresent 字段确定。
public Matrix TransformMatrix { get; set; }