EmfPlusSetTsGraphics Class

Summary: The EmfPlusSetTSGraphics record specifies the state of a graphics device context for a terminal server.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusSetTsGraphics

Inheritance: EmfPlusTerminalServerRecordType

Aspose.Imaging Version: 24.5.0

Constructors

NameDescription
EmfPlusSetTsGraphics(source)Initializes a new instance of the EmfPlusSetTsGraphics class.

Properties

NameTypeAccessDescription
anti_alias_modeEmfPlusSmoothingModer/wGets or sets an 8-bit unsigned integer that specifies the quality of line rendering,
including the type of line anti-aliasing. It MUST be defined in the SmoothingMode
enumeration (section 2.1.1.28).
basic_vga_colorsboolrGets a value indicating whether [basic vga colors].
If set, the palette contains only the basic VGA colors.
compositing_modeEmfPlusCompositingModer/wGets or sets an 8-bit unsigned integer that specifies how source colors are
combined with background colors. It MUST be a value in the CompositingMode
enumeration (section 2.1.1.5).
compositing_qualityEmfPlusCompositingQualityr/wGets or sets an 8-bit unsigned integer that specifies the degree of
smoothing to apply to lines, curves and the edges of filled areas to make them appear more
continuous or sharply defined. It MUST be a value in the CompositingQuality enumeration (section 2.1.1.6).
data_sizeintr/wGets or sets a 32-bit unsigned integer that MUST define the 32-bit–aligned number of
bytes of data in the RecordData field that follows. This number does not include the 12-byte record header.
filter_typeEmfPlusFilterTyper/wGets or sets an 8-bit unsigned integer that specifies how scaling, including stretching
and shrinking, is performed. It MUST be a value in the FilterType enumeration (section 2.1.1.11).
flagsshortr/wGets or sets a 16-bit unsigned integer that contains information for some records on how
the operation is to be performed and on the structure of the record.
have_paletteboolrGets a value indicating whether [have palette].
If set, this record contains an EmfPlusPalette object (section 2.2.2.28) in the
Palette field following the graphics state data.
paletteEmfPlusPaletter/wGets or sets an optional EmfPlusPalette object.
pixel_offsetEmfPlusPixelOffsetModer/wGets or sets an 8-bit unsigned integer that specifies the overall quality of the image
and text-rendering process. It MUST be a value in the PixelOffsetMode enumeration (section 2.1.1.26).
render_origin_xshortr/wGets or sets a 16-bit signed integer, which is the horizontal coordinate of the
origin for rendering halftoning and dithering matrixes.
render_origin_yshortr/wGets or sets a 16-bit signed integer, which is the vertical coordinate of the origin
for rendering halftoning and dithering matrixes.
sizeintr/wGets or sets a 32-bit unsigned integer that specifies the 32-bit-aligned number of bytes
in the entire record, including the 12-byte record header and record-specific data.
text_contrastshortr/wGets or sets a 16-bit unsigned integer that specifies the gamma correction value
used for rendering anti-aliased and ClearType text. This value MUST be in the range 0 to 12, inclusive.
text_render_hintEmfPlusTextRenderingHintr/wGets or sets an 8-bit unsigned integer that specifies the quality of text
rendering, including the type of text anti-aliasing. It MUST be defined in the
TextRenderingHint enumeration (section 2.1.1.32).
typeEmfPlusRecordTyperGets a 16-bit unsigned integer that identifies the record type.
world_to_deviceMatrixr/wGets or sets an 192-bit EmfPlusTransformMatrix object (section 2.2.2.47) that
specifies the world space to device space transforms.

Constructor: EmfPlusSetTsGraphics(source)

 EmfPlusSetTsGraphics(source) 

Initializes a new instance of the EmfPlusSetTsGraphics class.

Parameters:

ParameterTypeDescription
sourceEmfPlusRecordThe source.