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 — значение debug.

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 и повышает скорость конвертации PS‑файлов с большим количеством текста в шрифтах, не являющихся TrueType, в любой формат вывода. Однако при преобразовании PostSctipt‑файла в изображение наблюдается небольшое вертикальное смещение текста.

Parameters:

ПараметрТипОписание
значениеbooleanЗначение флага.

setDebug(boolean debug)

public void setDebug(boolean debug)

Указывает флаг, позволяющий выводить предупреждения и сообщения во время конвертации.

Parameters:

ПараметрТипОписание
debugbooleanБулево значение.

setEmbedFonts(boolean embedFonts)

public void setEmbedFonts(boolean embedFonts)

Указывает, следует ли встраивать используемые шрифты в документ PS

Parameters:

ПараметрТипОписание
embedFontsbooleanфлаг embedFonts

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