PsSaveOptions

Inheritance: java.lang.Object, com.aspose.page.SaveOptions

public class PsSaveOptions extends SaveOptions

此类包含管理转换过程所需的选项。

构造函数

构造函数描述
PsSaveOptions()使用默认值初始化 PdfSaveOptions 类的新实例,标志 suppressErrors 为 true,debug 为 false。
PsSaveOptions(boolean supressErrors)使用默认值初始化 PdfSaveOptions 类的新实例,标志 debug 为 false。

方法

方法描述
equals(Object arg0)
getAdditionalFontsFolders()返回转换器应在其中查找输入文档字体的附加字体文件夹。
getBackgroundColor()
getClass()
getConvertFontsToTTF()获取标志,指示是否需要将非 TrueType 字体保存为 TTF。
getEmbedFontsAs()
getExceptions()返回非关键错误的列表。
getJpegQualityLevel()返回指定图像压缩级别的值。
getMargins()
getPageSize()
getSaveFormat()
getSize()获取页面或图像的大小。
hashCode()
isDebug()获取允许在转换期间输出警告和消息的标志。
isEmbedFonts()指示是否在PS文档中嵌入使用的字体
isSupressErrors()返回指示在转换期间是否会抑制错误的值。
isTransparent()
notify()
notifyAll()
setAdditionalFontsFolders(String[] fontsFolders)指定转换器应在其中查找输入文档字体的附加字体文件夹。
setBackgroundColor(Color backgroundColor)
setConvertFontsToTTF(boolean value)指定是否将非 TrueType 字体保存为 TTF。
setDebug(boolean debug)指定允许在转换期间输出警告和消息的标志。
setEmbedFonts(boolean embedFonts)指定是否在PS文档中嵌入使用的字体
setEmbedFontsAs(String embedFontsAs)指定在PS文档中嵌入字体的字体类型
setJpegQualityLevel(int value)设置指定图像压缩级别的值。
setMargins(Insets margins)
setPageSize(Dimension pageSize)
setSaveFormat(PsSaveFormat saveFormat)指定生成文件的保存格式
setSize(Dimension size)指定页面或图像的大小。
setSupressErrors(boolean supressErrors)指定指示在转换期间是否抑制错误的标志。
setTransparent(boolean transparent)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PsSaveOptions()

public PsSaveOptions()

使用默认值初始化 PdfSaveOptions 类的新实例,标志 suppressErrors 为 true,debug 为 false。

PsSaveOptions(boolean supressErrors)

public PsSaveOptions(boolean supressErrors)

使用默认值初始化 PdfSaveOptions 类的新实例,标志 debug 为 false。

Parameters:

参数类型描述
supressErrorsboolean如果为 true,转换将在非关键错误的情况下继续。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

getAdditionalFontsFolders()

public String[] getAdditionalFontsFolders()

返回转换器应在其中查找输入文档字体的附加字体文件夹。默认文件夹是操作系统用于内部需求的标准字体文件夹。

Returns: java.lang.String[] - 字体文件夹数组。

getBackgroundColor()

public Color getBackgroundColor()

Returns: java.awt.Color - 背景颜色

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getConvertFontsToTTF()

public boolean getConvertFontsToTTF()

获取标志,指示是否需要将非 TrueType 字体保存为 TTF。

Returns: boolean - 标志值。

getEmbedFontsAs()

public String getEmbedFontsAs()

Returns: java.lang.String - 在PS文档中嵌入字体的字体类型

getExceptions()

public List<Exception> getExceptions()

返回非关键错误的列表。

Returns: java.util.List<java.lang.Exception> - 异常列表

getJpegQualityLevel()

public int getJpegQualityLevel()

返回指定图像压缩级别的值。可用值为 0 到 100。指定的数字越低,压缩率越高,图像质量因此越低。0 值会产生最低质量的图像,而 100 则产生最高质量的图像。

Returns: int - 指定图像压缩级别的值。

getMargins()

public Insets getMargins()

Returns: java.awt.Insets - 页面边距

getPageSize()

public Dimension getPageSize()

Returns: java.awt.Dimension - 页面尺寸

getSaveFormat()

public PsSaveFormat getSaveFormat()

Returns: PsSaveFormat - save format of resulting file

getSize()

public Dimension getSize()

获取页面或图像的大小。

Returns: java.awt.Dimension - 页面或图像的尺寸。

hashCode()

public native int hashCode()

Returns: int

isDebug()

public boolean isDebug()

获取允许在转换期间输出警告和消息的标志。

Returns: boolean - 调试值。

isEmbedFonts()

public boolean isEmbedFonts()

指示是否在PS文档中嵌入使用的字体

Returns: boolean - embedFonts 标志的值

isSupressErrors()

public boolean isSupressErrors()

返回指示在转换期间是否会抑制错误的值。

Returns: boolean - 布尔值

isTransparent()

public boolean isTransparent()

Returns: boolean - 指示背景是否透明

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAdditionalFontsFolders(String[] fontsFolders)

public void setAdditionalFontsFolders(String[] fontsFolders)

指定转换器应在其中查找输入文档字体的附加字体文件夹。默认文件夹是操作系统用于内部需求的标准字体文件夹。

Parameters:

参数类型描述
fontsFoldersjava.lang.String[]字体文件夹数组。

setBackgroundColor(Color backgroundColor)

public void setBackgroundColor(Color backgroundColor)

Parameters:

参数类型描述
backgroundColorjava.awt.Color指定背景颜色

setConvertFontsToTTF(boolean value)

public void setConvertFontsToTTF(boolean value)

指定是否将非 TrueType 字体保存为 TTF。它显著降低 PS 转 PDF 转换后文档的体积,并提高在非 TrueType 字体大量文本的 PS 文件转换为任何输出格式的速度。然而,在将 PostSctipt 文件转换为图像时会出现轻微的垂直文字位移。

Parameters:

参数类型描述
boolean标志值。

setDebug(boolean debug)

public void setDebug(boolean debug)

指定允许在转换期间输出警告和消息的标志。

Parameters:

参数类型描述
debugboolean布尔值。

setEmbedFonts(boolean embedFonts)

public void setEmbedFonts(boolean embedFonts)

指定是否在PS文档中嵌入使用的字体

Parameters:

参数类型描述
embedFontsbooleanembedFonts 标志

setEmbedFontsAs(String embedFontsAs)

public void setEmbedFontsAs(String embedFontsAs)

指定在PS文档中嵌入字体的字体类型

Parameters:

参数类型描述
embedFontsAsjava.lang.String字体类型

setJpegQualityLevel(int value)

public void setJpegQualityLevel(int value)

设置指定图像压缩级别的值。可用值为 0 到 100。指定的数字越低,压缩率越高,图像质量因此越低。0 值会产生最低质量的图像,而 100 则产生最高质量的图像。

Parameters:

参数类型描述
int指定图像压缩级别的值。

setMargins(Insets margins)

public void setMargins(Insets margins)

Parameters:

参数类型描述
边距java.awt.Insets指定页面的边距

setPageSize(Dimension pageSize)

public void setPageSize(Dimension pageSize)

Parameters:

参数类型描述
pageSizejava.awt.Dimension指定页面的尺寸

setSaveFormat(PsSaveFormat saveFormat)

public void setSaveFormat(PsSaveFormat saveFormat)

指定生成文件的保存格式

Parameters:

参数类型描述
saveFormatPsSaveFormat生成文件的格式

setSize(Dimension size)

public void setSize(Dimension size)

指定页面或图像的大小。

Parameters:

参数类型描述
大小java.awt.Dimension页面或图像的尺寸。

setSupressErrors(boolean supressErrors)

public void setSupressErrors(boolean supressErrors)

指定指示在转换期间是否抑制错误的标志。

Parameters:

参数类型描述
supressErrorsboolean布尔值。

setTransparent(boolean transparent)

public void setTransparent(boolean transparent)

Parameters:

参数类型描述
透明boolean指定背景是否透明

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int