EmfPlusObjectType

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusObjectType extends System.Enum

The ObjectType enumeration defines types of graphics objects that can be created and used in graphics operations.

Fields

FieldDescription
ObjectTypeInvalidThe object is not a valid object.
ObjectTypeBrushSpecifies an EmfPlusBrush object (section 2.2.1.1).
ObjectTypePenSpecifies an EmfPlusPen object (section 2.2.1.7).
ObjectTypePathSpecifies an EmfPlusPath object (section 2.2.1.6).
ObjectTypeRegionSpecifies an EmfPlusRegion object (section 2.2.1.8).
ObjectTypeImageSpecifies an EmfPlusImage object (section 2.2.1.4).
ObjectTypeFontSpecifies an EmfPlusFont object (section 2.2.1.3).
ObjectTypeStringFormatSpecifies an EmfPlusStringFormat object (section 2.2.1.9).
ObjectTypeImageAttributesSpecifies an EmfPlusImageAttributes object (section 2.2.1.5).
ObjectTypeCustomLineCapSpecifies an EmfPlusCustomLineCap object (section 2.2.1.2).

ObjectTypeInvalid

public static final byte ObjectTypeInvalid

The object is not a valid object.

ObjectTypeBrush

public static final byte ObjectTypeBrush

Specifies an EmfPlusBrush object (section 2.2.1.1). Brush objects fill graphics regions.

ObjectTypePen

public static final byte ObjectTypePen

Specifies an EmfPlusPen object (section 2.2.1.7). Pen objects draw graphics lines.

ObjectTypePath

public static final byte ObjectTypePath

Specifies an EmfPlusPath object (section 2.2.1.6). Path objects specify sequences of lines, curves, and shapes.

ObjectTypeRegion

public static final byte ObjectTypeRegion

Specifies an EmfPlusRegion object (section 2.2.1.8). Region objects specify areas of the output surface.

ObjectTypeImage

public static final byte ObjectTypeImage

Specifies an EmfPlusImage object (section 2.2.1.4). Image objects encapsulate bitmaps and metafiles.

ObjectTypeFont

public static final byte ObjectTypeFont

Specifies an EmfPlusFont object (section 2.2.1.3). Font objects specify font properties, including typeface style, EM size, and font family.

ObjectTypeStringFormat

public static final byte ObjectTypeStringFormat

Specifies an EmfPlusStringFormat object (section 2.2.1.9). String format objects specify text layout, including alignment, orientation, tab stops, clipping, and digit substitution for languages that do not use Western European digits.

ObjectTypeImageAttributes

public static final byte ObjectTypeImageAttributes

Specifies an EmfPlusImageAttributes object (section 2.2.1.5). Image attribute objects specify operations on pixels during image rendering, including color adjustment, grayscale adjustment, gamma correction, and color mapping.

ObjectTypeCustomLineCap

public static final byte ObjectTypeCustomLineCap

Specifies an EmfPlusCustomLineCap object (section 2.2.1.2). Custom line cap objects specify shapes to draw at the ends of a graphics line, including squares, circles, and diamonds.