Class EmfPolyTextOutW
Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.2.0)
The EMR_POLYTEXTOUTW record draws one or more Unicode text strings using the current font and text colors.
public sealed class EmfPolyTextOutW : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfPolyTextOutW
Inherited Members
EmfRecord.Type, EmfRecord.Size, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
The font and text colors used for output are specified by properties in the current state of the playback device context. EMR_POLYTEXTOUTW SHOULD be emulated with a series of EMR_EXTTEXTOUTW records (section 2.3.5.7), one per string.
Constructors
EmfPolyTextOutW(EmfRecord)
Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPolyTextOutW class.
public EmfPolyTextOutW(EmfRecord source)
Parameters
source
EmfRecord
The source.
EmfPolyTextOutW()
Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPolyTextOutW class.
public EmfPolyTextOutW()
Properties
Bounds
Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19), which specifies the bounding rectangle in device units.
public Rectangle Bounds { get; set; }
Property Value
ExScale
Gets or sets a 32-bit floating-point value that specifies the X scale from page units to .01mm units if graphics mode is GM_COMPATIBLE.
public float ExScale { get; set; }
Property Value
EyScale
Gets or sets a 32-bit floating-point value that specifies the Y scale from page units to .01mm units if graphics mode is GM_COMPATIBLE.
public float EyScale { get; set; }
Property Value
IGraphicsMode
Gets or sets a 32-bit unsigned integer that specifies the current graphics mode, from the GraphicsMode enumeration (section 2.1.16).
public EmfGraphicsMode IGraphicsMode { get; set; }
Property Value
WEmrText
Gets or sets an array of EmrText objects (section 2.2.5) that specify the output strings in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values. The number of EmrText objects is specified by cStrings.
public EmfText[] WEmrText { get; set; }
Property Value
EmfText[]