Class EmfPlusBeginContainer

Class EmfPlusBeginContainer

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

The EmfPlusBeginContainer record opens a new graphics state container and specifies a transform for it.

public sealed class EmfPlusBeginContainer : EmfPlusStateRecordType

Inheritance

objectMetaObjectEmfPlusRecordEmfPlusStateRecordTypeEmfPlusBeginContainer

Inherited Members

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

EmfPlusBeginContainer(EmfPlusRecord)

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

public EmfPlusBeginContainer(EmfPlusRecord source)

Parameters

source EmfPlusRecord

The source.

Properties

DestRect

Gets or sets an EmfPlusRectF object (section 2.2.2.39) that, with SrcRect, specifies a transform for the container. This transformation results in SrcRect when applied to DestRect.

public RectangleF DestRect { get; set; }

Property Value

RectangleF

PageUnit

Gets the page unit.

public EmfPlusUnitType PageUnit { get; }

Property Value

EmfPlusUnitType

SrcRect

Gets or sets an EmfPlusRectF rectangle that, with DestRect, specifies a transformation for the container. This transformation results in SrcRect when applied to DestRect.

public RectangleF SrcRect { get; set; }

Property Value

RectangleF

StackIndex

Gets or sets a 32-bit unsigned integer that specifies an index to associate with the graphics state container. The index MUST be referenced by a subsequent EmfPlusEndContainer record (section 2.3.7.3) to close the graphics state container.

public int StackIndex { get; set; }

Property Value

int