Class EmfSetTextAlign

Class EmfSetTextAlign

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

The EMR_SETTEXTALIGN record specifies text alignment.

public sealed class EmfSetTextAlign : EmfStateRecordType

Inheritance

objectMetaObjectEmfRecordEmfStateRecordTypeEmfSetTextAlign

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 EMR_SMALLTEXTOUT, EMR_EXTTEXTOUTA, and EMR_EXTTEXTOUTW records use text alignment values to position a string of text on the output medium. The values specify the relationship between a reference point and a rectangle that bounds the text. The reference point is either the current position or a point passed to a text output record. The rectangle that bounds the text is formed by the character cells in the text string.

Constructors

EmfSetTextAlign(EmfRecord)

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

public EmfSetTextAlign(EmfRecord source)

Parameters

source EmfRecord

The source.

EmfSetTextAlign()

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

public EmfSetTextAlign()

Properties

TextAlignmentMode

Gets or sets a 32-bit unsigned integer that specifies text alignment by using a mask of text alignment flags. These are either Aspose.Imaging.FileFormats.Wmf.Consts.WmfTextAlignmentModeFlags ([MS-WMF] section 2.1.2.3) for text with a horizontal baseline, or Aspose.Imaging.FileFormats.Wmf.Consts.WmfVerticalTextAlignmentModeFlags ([MS-WMF] section 2.1.2.4) for text with a vertical baseline. Only one value can be chosen from those that affect horizontal and vertical alignment.

public int TextAlignmentMode { get; set; }

Property Value

int