Class EmfExtTextOutW

Class EmfExtTextOutW

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.7.0)

The EMR_EXTTEXTOUTW record draws an ASCII text string using the current font and text colors.

public sealed class EmfExtTextOutW : EmfDrawingRecordType
{
    public int nSize;
    public short x;
    public short y;
    public short angle;
    public IntPtr hFont;
    public byte rcOpacity;
    public byte rcReserved1;
    public byte rcReserved2;
    public int iEscapement;
    public int nFontBold;
    public int nFontItalic;
    public int nFontUnderline;
    public int cStrikeOut;
    public int fGrayMode;
    public byte rgbReserved1;
    public short rgbRed;
    public short rgbGreen;
    public short rgbBlue;
    public short iWeight;
}

Inheritance

object MetaObject EmfRecord EmfDrawingRecordType EmfExtTextOutW

Inherited Members

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfExtTextOutW(EmfRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfExtTextOutW class.

public EmfExtTextOutW(EmfRecord source)
   {
   }

Parameters

source EmfRecord

The source.

EmfExtTextOutW()

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfExtTextOutW class.

public EmfExtTextOutW()
   {
   }

Properties

Bounds

Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19). It is not used andMUST be ignored on receipt.

public Rectangle Bounds
   {
      get;
      set;
   }

Property Value

Rectangle

ExScale

Gets or sets a 32-bit floating-point value that specifies the scale factor to apply alongthe X axis to convert from page space units to .01mm units. This SHOULD be used only if thegraphics mode specified by iGraphicsMode is GM_COMPATIBLE.

public float ExScale
   {
      get;
      set;
   }

Property Value

float

EyScale

Gets or sets a 32-bit floating-point value that specifies the scale factor to apply alongthe Y axis to convert from page space units to .01mm units. This SHOULD be used only if thegraphics mode specified by iGraphicsMode is GM_COMPATIBLE.

public float EyScale
   {
      get;
      set;
   }

Property Value

float

IGraphicsMode

Gets or sets a 32-bit unsigned integer that specifies the graphics mode from theGraphicsMode enumeration (section 2.1.16).

public EmfGraphicsMode IGraphicsMode
   {
      get;
      set;
   }

Property Value

EmfGraphicsMode

WEmrText

Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.

public EmfText WemrText { get; set; }

Property Value

EmfText

 English