EmfPlusSetTsGraphics

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusTerminalServerRecordType

public final class EmfPlusSetTsGraphics extends EmfPlusTerminalServerRecordType

该 EmfPlusSetTSGraphics 记录指定终端服务器中图形设备上下文的状态。

构造函数

构造函数描述
EmfPlusSetTsGraphics(EmfPlusRecord source)初始化 EmfPlusSetTsGraphics 类的新实例。

方法

方法描述
getBasicVgaColors()获取指示是否为 [basic vga colors] 的值。
getHavePalette()获取指示是否为 [have palette] 的值。
getAntiAliasMode()获取或设置一个 8 位无符号整数,指定线条渲染的质量,包括线条抗锯齿的类型。
setAntiAliasMode(byte value)获取或设置一个 8 位无符号整数,指定线条渲染的质量,包括线条抗锯齿的类型。
getTextRenderHint()获取或设置一个 8 位无符号整数,指定文本渲染的质量,包括文本抗锯齿的类型。
setTextRenderHint(byte value)获取或设置一个 8 位无符号整数,指定文本渲染的质量,包括文本抗锯齿的类型。
getCompositingMode()获取或设置一个 8 位无符号整数,指定源颜色如何与背景颜色组合。
setCompositingMode(byte value)获取或设置一个 8 位无符号整数,指定源颜色如何与背景颜色组合。
getCompositingQuality()获取或设置一个 8 位无符号整数,指定对线条、曲线以及填充区域边缘进行平滑处理的程度,以使其看起来更连续或更清晰。
setCompositingQuality(byte value)获取或设置一个 8 位无符号整数,指定对线条、曲线以及填充区域边缘进行平滑处理的程度,以使其看起来更连续或更清晰。
getRenderOriginX()获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点水平坐标。
setRenderOriginX(short value)获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点水平坐标。
getRenderOriginY()获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点垂直坐标。
setRenderOriginY(short value)获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点垂直坐标。
getTextContrast()获取或设置一个 16 位无符号整数,指定用于渲染抗锯齿和 ClearType 文本的伽马校正值。
setTextContrast(short value)获取或设置一个 16 位无符号整数,指定用于渲染抗锯齿和 ClearType 文本的伽马校正值。
getFilterType()获取或设置一个 8 位无符号整数,指定如何执行缩放,包括拉伸和收缩。
setFilterType(byte value)获取或设置一个 8 位无符号整数,指定如何执行缩放,包括拉伸和收缩。
getPixelOffset()获取或设置一个 8 位无符号整数,指定图像和文本渲染过程的整体质量。
setPixelOffset(byte value)获取或设置一个 8 位无符号整数,指定图像和文本渲染过程的整体质量。
getWorldToDevice()获取或设置一个 192 位 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定世界空间到设备空间的变换。
setWorldToDevice(Matrix value)获取或设置一个 192 位 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定世界空间到设备空间的变换。
getPalette()获取或设置一个可选的 EmfPlusPalette 对象。
setPalette(EmfPlusPalette value)获取或设置一个可选的 EmfPlusPalette 对象。

EmfPlusSetTsGraphics(EmfPlusRecord source)

public EmfPlusSetTsGraphics(EmfPlusRecord source)

初始化 EmfPlusSetTsGraphics 类的新实例。

Parameters:

参数类型描述
sourceEmfPlusRecord源。

getBasicVgaColors()

public boolean getBasicVgaColors()

获取一个值,指示是否 [basic vga colors]。如果设置,则调色板仅包含基本 VGA 颜色。

值: true 如果 [basic vga colors];否则,false

Returns: boolean

getHavePalette()

public boolean getHavePalette()

获取一个值,指示是否 [have palette]。如果设置,则此记录在图形状态数据之后的 Palette 字段中包含一个 EmfPlusPalette 对象(第 2.2.2.28 节)。

值: true 如果 [have palette];否则,false

Returns: boolean

getAntiAliasMode()

public byte getAntiAliasMode()

获取或设置一个 8 位无符号整数,指定线条渲染的质量,包括线条抗锯齿的类型。它必须在 SmoothingMode 枚举(第 2.1.1.28 节)中定义。

值: 抗锯齿模式。

Returns: byte

setAntiAliasMode(byte value)

public void setAntiAliasMode(byte value)

获取或设置一个 8 位无符号整数,指定线条渲染的质量,包括线条抗锯齿的类型。它必须在 SmoothingMode 枚举(第 2.1.1.28 节)中定义。

值: 抗锯齿模式。

Parameters:

参数类型描述
valuebyte

getTextRenderHint()

public byte getTextRenderHint()

获取或设置一个 8 位无符号整数,指定文本渲染的质量,包括文本抗锯齿的类型。它必须在 TextRenderingHint 枚举(第 2.1.1.32 节)中定义。

值: 文本渲染提示。

Returns: byte

setTextRenderHint(byte value)

public void setTextRenderHint(byte value)

获取或设置一个 8 位无符号整数,指定文本渲染的质量,包括文本抗锯齿的类型。它必须在 TextRenderingHint 枚举(第 2.1.1.32 节)中定义。

值: 文本渲染提示。

Parameters:

参数类型描述
valuebyte

getCompositingMode()

public byte getCompositingMode()

获取或设置一个 8 位无符号整数,指定源颜色如何与背景颜色组合。它必须是 CompositingMode 枚举(第 2.1.1.5 节)中的一个值。

值: 合成模式。

Returns: byte

setCompositingMode(byte value)

public void setCompositingMode(byte value)

获取或设置一个 8 位无符号整数,指定源颜色如何与背景颜色组合。它必须是 CompositingMode 枚举(第 2.1.1.5 节)中的一个值。

值: 合成模式。

Parameters:

参数类型描述
valuebyte

getCompositingQuality()

public byte getCompositingQuality()

获取或设置一个 8 位无符号整数,指定对线条、曲线以及填充区域边缘进行平滑处理的程度,使其看起来更连续或更清晰。它必须是 CompositingQuality 枚举(第 2.1.1.6 节)中的一个值。

值:合成质量。

Returns: byte

setCompositingQuality(byte value)

public void setCompositingQuality(byte value)

获取或设置一个 8 位无符号整数,指定对线条、曲线以及填充区域边缘进行平滑处理的程度,使其看起来更连续或更清晰。它必须是 CompositingQuality 枚举(第 2.1.1.6 节)中的一个值。

值:合成质量。

Parameters:

参数类型描述
valuebyte

getRenderOriginX()

public short getRenderOriginX()

获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点水平坐标。

值: 渲染原点 X。

Returns: short

setRenderOriginX(short value)

public void setRenderOriginX(short value)

获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点水平坐标。

值: 渲染原点 X。

Parameters:

参数类型描述
valueshort

getRenderOriginY()

public short getRenderOriginY()

获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点垂直坐标。

值: 渲染原点 Y。

Returns: short

setRenderOriginY(short value)

public void setRenderOriginY(short value)

获取或设置一个 16 位有符号整数,表示用于渲染半色调和抖动矩阵的原点垂直坐标。

值: 渲染原点 Y。

Parameters:

参数类型描述
valueshort

getTextContrast()

public short getTextContrast()

获取或设置一个 16 位无符号整数,指定用于渲染抗锯齿和 ClearType 文本的伽马校正值。该值必须在 0 到 12(含)之间。

值: 文本对比度。

Returns: short

setTextContrast(short value)

public void setTextContrast(short value)

获取或设置一个 16 位无符号整数,指定用于渲染抗锯齿和 ClearType 文本的伽马校正值。该值必须在 0 到 12(含)之间。

值: 文本对比度。

Parameters:

参数类型描述
valueshort

getFilterType()

public byte getFilterType()

获取或设置一个 8 位无符号整数,指定缩放(包括拉伸和收缩)的执行方式。它必须是 FilterType 枚举(第 2.1.1.11 节)中的一个值。

值: 滤镜类型。

Returns: byte

setFilterType(byte value)

public void setFilterType(byte value)

获取或设置一个 8 位无符号整数,指定缩放(包括拉伸和收缩)的执行方式。它必须是 FilterType 枚举(第 2.1.1.11 节)中的一个值。

值: 滤镜类型。

Parameters:

参数类型描述
valuebyte

getPixelOffset()

public byte getPixelOffset()

获取或设置一个 8 位无符号整数,指定图像和文本渲染过程的整体质量。它必须是 PixelOffsetMode 枚举(第 2.1.1.26 节)中的一个值。

值: 像素偏移。

Returns: byte

setPixelOffset(byte value)

public void setPixelOffset(byte value)

获取或设置一个 8 位无符号整数,指定图像和文本渲染过程的整体质量。它必须是 PixelOffsetMode 枚举(第 2.1.1.26 节)中的一个值。

值: 像素偏移。

Parameters:

参数类型描述
valuebyte

getWorldToDevice()

public Matrix getWorldToDevice()

获取或设置一个 192 位 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定世界空间到设备空间的变换。

值: 世界到设备。

Returns: Matrix

setWorldToDevice(Matrix value)

public void setWorldToDevice(Matrix value)

获取或设置一个 192 位 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定世界空间到设备空间的变换。

值: 世界到设备。

Parameters:

参数类型描述
valueMatrix

getPalette()

public EmfPlusPalette getPalette()

获取或设置一个可选的 EmfPlusPalette 对象。

值: 调色板。

Returns: EmfPlusPalette

setPalette(EmfPlusPalette value)

public void setPalette(EmfPlusPalette value)

获取或设置一个可选的 EmfPlusPalette 对象。

值: 调色板。

Parameters:

参数类型描述
valueEmfPlusPalette