Class EmfSmallTextOut
名称: Aspose.Imaging.FileFormats.Emf.Emf.Records 收藏: Aspose.Imaging.dll (25.4.0)
EMR_SMALLTEXTOUT 记录输出一行。
public sealed class EmfSmallTextOut : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfSmallTextOut
继承人
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
如果在 fuOptions 字段中设置 ETO_SMALL_CHARS,则 TextString 包含 8 位代码。字符,由 16-bit Unicode UTF16-LE 字符代码的低比特衍生,其中高比特被认为是0。如果在 fuOptions 字段中设置 ETO_NO_RECT,则限制字段不包含在记录中。
Constructors
EmfSmallTextOut(EmfRecord)
启动 Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSmallTextOut 类的新例子。
public EmfSmallTextOut(EmfRecord source)
Parameters
source
EmfRecord
源源。
Properties
Bounds
获取或设置一个可选的, 128 位 WMF RectL 对象([MS-WMF] 部分 2.2.2.19)指定装置单位的边缘直角。
public Rectangle Bounds { get; set; }
财产价值
查尔斯
接收或设置一个 32 位未签名整合器,指定16 位字符的数量。字符串:字符串不是零终端。
public int CChars { get; set; }
财产价值
ExScale
收到或设置一个 32 位浮动点值,指定要在 x 方向中的文本规模多少。
public float ExScale { get; set; }
财产价值
EyScale
收到或设置一个 32 位浮动点值,指定文本在 y 方向中的规模。
public float EyScale { get; set; }
财产价值
FuOptions
收到或设置一个 32 位未签名整合器,指定要使用的文本输出选项。选项由一个或一个值组合从 ExtTextOutOptions 指定列表(第 2.1.11 节)
public EmfExtTextOutOptions FuOptions { get; set; }
财产价值
图形模型
接收或设置一个 32 位未签名整合器,指定图形模式,从GraphicsMode 列表(第 2.1.16 节)。
public EmfGraphicsMode IGraphicsMode { get; set; }
财产价值
TextString
接收或设置一个变量长带,其中包含要绘制的文本带,或8 位或 16 位字符代码,根据 fuOptions 字段的值。
public string TextString { get; set; }
财产价值
X
接收或设置一个 32 位签名的整合器,指定 x 坐标,在哪里放置行。
public int X { get; set; }
财产价值
Y
接收或设置一个 32 位签名的整合器,指定 y 协调器,在哪里放置链条。
public int Y { get; set; }