PsDocument

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

public final class PsDocument extends Document

Этот класс инкапсулирует документы PS/EPS.

Конструкторы

КонструкторОписание
PsDocument()Инициализирует пустой PsDocument с инициализированной страницей.
PsDocument(String outPsFilePath, PsSaveOptions options)Инициализирует пустой PsDocument с инициализированной страницей.
PsDocument(OutputStream psStream, PsSaveOptions options)Инициализирует пустой PsDocument с инициализированной страницей.
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)Инициализирует пустой PsDocument .
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)Инициализирует пустой PsDocument .
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)Инициализирует пустой PsDocument когда количество страниц Postscript‑документа известно заранее.
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)Инициализирует пустой PsDocument когда количество страниц Postscript‑документа известно заранее.
PsDocument(String psFilePath)Инициализирует PsDocument входным файлом PS/EPS.
PsDocument(InputStream psStream)Инициализирует PsDocument потоком файла PS/EPS.

Методы

МетодОписание
clip(Shape s)Добавляет обрезку к текущему графическому состоянию.
clipAndNewPath(Shape s)Добавляет обрезку к текущему графическому состоянию и затем записывает оператор “newpath”.
clipRectangle(Rectangle2D.Float rect)Добавляет прямоугольник обрезки к текущему графическому состоянию.
clipText(String text, Font font, float x, float y)Добавляет обрезку из контура заданного текста в заданном шрифте.
closePage()Завершает текущую страницу.
convertType1FontToTTF(String type1FontFilePath, String outputDir)Преобразует шрифт Type 1 в TrueType.
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)Преобразует шрифт Type 3 в TrueType.
convertType3FontToTTF(String type3FontFilePath, String outputDir)Преобразует шрифт Type 3 в TrueType.
cropEps(OutputStream epsStream, float[] cropBox)Обрезает указанный PsDocument как EPS‑файл.
draw(Shape shape)Рисует произвольный путь.
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)Рисует маскированное изображение.
drawImage(BufferedImage image)Рисует изображение.
drawImage(BufferedImage image, AffineTransform transform, Color bkg)Рисует преобразованное изображение с фоном.
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)Рисует преобразованное прозрачное изображение с фоном.
equals(Object arg0)
extractEpsBoundingBox()Читает EPS‑файл и извлекает ограничивающий прямоугольник EPS‑изображения из комментария %%BoundingBox или границы для размера страницы по умолчанию (0, 0, 595, 842), если он не существует.
extractEpsSize()Читает EPS‑файл и извлекает размер EPS‑изображения из комментария %%BoundingBox или размер страницы по умолчанию (595, 842), если он не существует.
extractText(SaveOptions options, int startPage, int endPage)Извлекает текст из PS‑файла.
fill(Shape shape)Заполнить произвольный контур.
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.
fillText(String text, DrFont drFont, float x, float y)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, DrFont drFont, float x, float y, Paint fill)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, float[] advances, DrFont drFont, float x, float y)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, float[] advances, Font font, float x, float y)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, Font font, float x, float y)Добавляет строку текста, заполняя внутреннюю часть глифов.
fillText(String text, Font font, float x, float y, Paint fill)Добавляет строку текста, заполняя внутреннюю часть глифов.
getClass()
getInputStream()
getNumberOfPages()Получает количество страниц в полученном PDF‑документе.
getPaint()Получает заливку в текущем графическом состоянии.
getStroke()Получает обводку в текущем графическом состоянии.
getXmpMetadata()Читает файл PS/EPS и извлекает XmpMetdata, если он уже существует, или добавляет новый, если его нет.
hashCode()
isLicensed()Указывает, доступна ли лицензия продукта Aspose.Page for Java и является ли она действительной.
merge(String[] filesForMerge, Device device, SaveOptions options)Объединяет файлы PS/EPS в устройство.
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)Объединяет файлы PS/EPS в устройство.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)Объединяет файлы PS/EPS в устройство.
notify()
notifyAll()
openPage(float width, float height)Создаёт новую страницу и делает её текущей.
openPage(String pageName)Создаёт новую страницу с размером документа и делает её текущей.
outlineText(String text, DrFont drFont, float x, float y)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, float[] advances, DrFont drFont, float x, float y)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, float[] advances, Font font, float x, float y)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, Font font, float x, float y)Добавляет строку текста, рисуя контуры глифов.
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)Добавляет строку текста, рисуя контуры глифов.
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)Изменяет размер заданного PsDocument как EPS‑файл.
rotate(float angleRadians)Добавляет вращение против часовой стрелки относительно начала координат в текущее графическое состояние (поворачивает текущую матрицу).
rotate(int angleDegrees)Добавляет вращение против часовой стрелки относительно начала координат в текущее графическое состояние (поворачивает текущую матрицу).
save()Сохраняет заданный PsDocument как PS‑ или EPS‑файл.
save(Device device, SaveOptions options)Сохраняет файл PS/EPS в устройство.
save(OutputStream epsStream)Сохраняет заданный PsDocument в поток.
save(String outEpsFilePath)Сохраняет заданный PsDocument как EPS‑файл.
saveAsImage(ImageSaveOptions options)Сохраняет файл PS/EPS в графический файл.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Сохраняет файл PS/EPS в графический файл в указанный каталог с указанным именем файла.
saveAsImagesBytes(ImageSaveOptions options)Сохраняет файл PS/EPS в массивы байтов изображений.
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)Сохраняет файл PS/EPS в выходной PDF‑поток.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Сохраняет файл PS/EPS в PDF‑файл.
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)Сохраняет объект BufferedImage в EPS‑файл.
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)Сохраняет объект BufferedImage в EPS‑файл.
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)Сохраняет изображение PNG/JPEG/BMP/GIF из входного потока в EPS‑выходной поток.
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)Сохраняет изображение PNG/JPEG/BMP/GIF из файла в EPS‑файл.
scale(float xScale, float yScale)Добавляет масштаб к текущему графическому состоянию (масштабирует текущую матрицу).
setInputStream(InputStream is)Указывает входной поток.
setPageDevice(Map<String,Object> pageParams)Устанавливает параметры устройства страницы (см. оператор “setpagedevice” в спецификации PostScript).
setPageSize(float width, float height)Устанавливает размер страницы.
setPaint(Paint paint)Устанавливает заливку в текущем графическом состоянии.
setStroke(Stroke stroke)Устанавливает обводку в текущем графическом состоянии.
setTransform(AffineTransform matrix)Устанавливает текущую трансформацию в эту.
shear(float shx, float shy)Добавляет сдвиговую трансформацию к текущему графическому состоянию (сдвигает текущую матрицу).
toString()
transform(AffineTransform matrix)Добавляет трансформацию к текущему графическому состоянию (конкатенирует эту матрицу с текущей).
translate(float x, float y)Добавляет перемещение к текущему графическому состоянию (перемещает текущую матрицу).
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeGraphicsRestore()Записывает восстановление текущего графического состояния (см. спецификацию PostScript по оператору “grestore”).
writeGraphicsSave()Записывает сохранение текущего графического состояния (см. спецификацию PostScript по оператору “gsave”).

PsDocument()

public PsDocument()

Инициализирует пустой PsDocument с инициализированной страницей. Этот конструктор используется только для дополнительных операций, не связанных с файлами PostScript, например, преобразования шрифтов.

PsDocument(String outPsFilePath, PsSaveOptions options)

public PsDocument(String outPsFilePath, PsSaveOptions options)

Инициализирует пустой PsDocument с инициализированной страницей.

Parameters:

ПараметрТипОписание
outPsFilePathjava.lang.StringПуть к выходному файлу PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options)

public PsDocument(OutputStream psStream, PsSaveOptions options)

Инициализирует пустой PsDocument с инициализированной страницей.

Parameters:

ПараметрТипОписание
psStreamjava.io.OutputStreamПоток, в который сохраняется файл PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.

PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

public PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

Инициализирует пустой PsDocument .

Parameters:

ПараметрТипОписание
outPsFilePathjava.lang.StringПуть к выходному файлу PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.
multipagedbooleanЕсли false, страница не будет инициализирована. В этом случае инициализацию страницы следует выполнить через явный вызов “openPage(width, height)”.

PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

public PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

Инициализирует пустой PsDocument .

Parameters:

ПараметрТипОписание
psStreamjava.io.OutputStreamПоток, в который сохраняется файл PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.
multipagedbooleanЕсли false, страница не будет инициализирована. В этом случае инициализацию страницы следует выполнить через явный вызов “openPage(width, height)”.

PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

public PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

Инициализирует пустой PsDocument когда количество страниц Postscript‑документа известно заранее.

Parameters:

ПараметрТипОписание
outPsFilePathjava.lang.StringПуть к выходному файлу PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.
numberOfPagesintКоличество страниц в документе PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

public PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

Инициализирует пустой PsDocument когда количество страниц Postscript‑документа известно заранее.

Parameters:

ПараметрТипОписание
psStreamjava.io.OutputStreamПоток, в который сохраняется файл PS/EPS.
optionsPsSaveOptionsНабор параметров, контролирующих сохранение файла PostScript.
numberOfPagesintКоличество страниц в документе PostScript.

PsDocument(String psFilePath)

public PsDocument(String psFilePath)

Инициализирует PsDocument входным файлом PS/EPS.

Parameters:

ПараметрТипОписание
psFilePathjava.lang.StringПуть к файлу PS/EPS.

PsDocument(InputStream psStream)

public PsDocument(InputStream psStream)

Инициализирует PsDocument потоком файла PS/EPS.

Parameters:

ПараметрТипОписание
psStreamjava.io.InputStreamПоток файла PS/EPS.

clip(Shape s)

public void clip(Shape s)

Добавляет обрезку к текущему графическому состоянию.

Parameters:

ПараметрТипОписание
sjava.awt.ShapeКонтур обрезки.

clipAndNewPath(Shape s)

public void clipAndNewPath(Shape s)

Добавляет обрезку к текущему графическому состоянию и затем записывает оператор “newpath”. Это необходимо выполнить, чтобы избежать слияния этого контура обрезки с некоторыми последующими путями, такими как глифы, очерченные оператором “charpath”.

Parameters:

ПараметрТипОписание
sjava.awt.ShapeКонтур обрезки.

clipRectangle(Rectangle2D.Float rect)

public void clipRectangle(Rectangle2D.Float rect)

Добавляет прямоугольник обрезки к текущему графическому состоянию.

Parameters:

ПараметрТипОписание
прямоугольникjava.awt.geom.Rectangle2D.FloatПрямоугольник обрезки.

clipText(String text, Font font, float x, float y)

public void clipText(String text, Font font, float x, float y)

Добавляет обрезку из контура заданного текста в заданном шрифте.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст.
шрифтjava.awt.FontШрифт.
xfloatКоордината X позиции текста.
yfloat

closePage()

public void closePage()

Завершает текущую страницу.

convertType1FontToTTF(String type1FontFilePath, String outputDir)

public void convertType1FontToTTF(String type1FontFilePath, String outputDir)

Преобразует шрифт Type 1 в TrueType. Имя полученного TTF‑файла будет таким же, как у входного шрифта Type 1, но с расширением “.ttf”. TTF‑файл будет сохранён в указанном выходном каталоге.

Parameters:

ПараметрТипОписание
type1FontFilePathjava.lang.StringПуть к файлу шрифта Type 1..
outputDirjava.lang.StringВыходной каталог, в котором сохраняется полученный шрифт TrueType.

convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

Преобразует шрифт Type 3 в TrueType. TTF‑файл будет сохранён в предоставленный выходной поток.

Parameters:

ПараметрТипОписание
type3FontFilePathjava.lang.StringПуть к файлу шрифта Type 3.
outputStreamjava.io.OutputStreamВыходной поток, в который сохраняется полученный шрифт TrueType.

convertType3FontToTTF(String type3FontFilePath, String outputDir)

public void convertType3FontToTTF(String type3FontFilePath, String outputDir)

Преобразует шрифт Type 3 в TrueType. Имя полученного TTF‑файла будет таким же, как у входного шрифта Type 3, но с расширением “.ttf”. TTF‑файл будет сохранён в указанный выходной каталог.

Parameters:

ПараметрТипОписание
type3FontFilePathjava.lang.StringПуть к файлу шрифта Type 3..
outputDirjava.lang.StringВыходной каталог, в котором сохраняется полученный шрифт TrueType.

cropEps(OutputStream epsStream, float[] cropBox)

public void cropEps(OutputStream epsStream, float[] cropBox)

Обрезает заданный PsDocument как EPS‑файл. Сохраняет исходный EPS‑файл с обновлённым существующим %%BoundingBox или создаёт новый.

Parameters:

ПараметрТипОписание
epsStreamjava.io.OutputStream
cropBoxfloat[]Обрезная рамка (x0, y0, x, y).

draw(Shape shape)

public void draw(Shape shape)

Рисует произвольный путь.

Parameters:

ПараметрТипОписание
shapejava.awt.ShapeПуть для заполнения.

drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

public void drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

Рисует маскированное изображение.

Parameters:

ПараметрТипОписание
image24bppjava.awt.image.BufferedImageИзображение для отрисовки. Должно быть в формате 24bpp RGB.
alphaMask1bppjava.awt.image.BufferedImageМаска изображения. Должна быть в формате 1bpp.
transformjava.awt.geom.AffineTransformМатрица для преобразования изображения.

drawImage(BufferedImage image)

public void drawImage(BufferedImage image)

Рисует изображение.

Parameters:

ПараметрТипОписание
imagejava.awt.image.BufferedImageИзображение для отрисовки.

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)

Рисует преобразованное изображение с фоном.

Parameters:

ПараметрТипОписание
imagejava.awt.image.BufferedImageИзображение для отрисовки.
transformjava.awt.geom.AffineTransformМатрица для преобразования изображения.
bkgjava.awt.ColorФон для изображения.

drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

public void drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

Отрисовать преобразованное прозрачное изображение с фоном. Если у изображения нет альфа-канала, оно будет отрисовано как непрозрачное.

Parameters:

ПараметрТипОписание
imagejava.awt.image.BufferedImageИзображение для отрисовки.
transformjava.awt.geom.AffineTransformМатрица для преобразования изображения.
transparencyThresholdintПорог, определяющий, с какого значения прозрачности пиксель будет считаться полностью прозрачным. Все значения ниже этого порога будут считаться полностью непрозрачными.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

extractEpsBoundingBox()

public int[] extractEpsBoundingBox()

Читает EPS‑файл и извлекает ограничивающий прямоугольник EPS‑изображения из комментария %%BoundingBox или границы для размера страницы по умолчанию (0, 0, 595, 842), если он не существует.

Returns: int[] - Ограничивающая рамка EPS‑изображения.

extractEpsSize()

public Dimension extractEpsSize()

Читает EPS‑файл и извлекает размер EPS‑изображения из комментария %%BoundingBox или размер страницы по умолчанию (595, 842), если он не существует.

Returns: java.awt.Dimension - Размер EPS‑изображения.

extractText(SaveOptions options, int startPage, int endPage)

public String extractText(SaveOptions options, int startPage, int endPage)

Извлекает текст из PS‑файла. Работает только с текстом, написанным шрифтами TrueType (Type 42) или составными шрифтами (Type 0), состоящими из TrueType.

Parameters:

ПараметрТипОписание
optionsSaveOptionsПараметры сохранения.
startPageintСтраница, с которой включительно начинать извлечение текста.
endPageintСтраница, из которой включительно извлекать текст.

Returns: java.lang.String - Текст, содержащийся в выбранных страницах PS‑файла.

fill(Shape shape)

public void fill(Shape shape)

Заполнить произвольный контур.

Parameters:

ПараметрТипОписание
shapejava.awt.ShapeПуть для заполнения.

fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
fillPaintjava.awt.PaintЗаливка, используемая для рисования внутренней части глифов.
strokePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
fillPaintjava.awt.PaintЗаливка, используемая для рисования внутренней части глифов.
strokePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления. advances Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
advancesfloat[]
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
fillPaintjava.awt.PaintЗаливка, используемая для рисования внутренней части глифов.
strokePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

Добавляет строку текста, заполняя внутреннюю часть глифов и рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
fillPaintjava.awt.PaintЗаливка, используемая для рисования внутренней части глифов.
strokePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

fillText(String text, DrFont drFont, float x, float y)

public void fillText(String text, DrFont drFont, float x, float y)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

fillText(String text, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, DrFont drFont, float x, float y, Paint fill)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
filljava.awt.PaintЗаливка, используемая для рисования глифов.

fillText(String text, float[] advances, DrFont drFont, float x, float y)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
filljava.awt.PaintЗаливка, используемая для рисования глифов.

fillText(String text, float[] advances, Font font, float x, float y)

public void fillText(String text, float[] advances, Font font, float x, float y)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

public void fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
шрифтjava.awt.FontШрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
filljava.awt.PaintЗаливка, используемая для рисования глифов.

fillText(String text, Font font, float x, float y)

public void fillText(String text, Font font, float x, float y)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

fillText(String text, Font font, float x, float y, Paint fill)

public void fillText(String text, Font font, float x, float y, Paint fill)

Добавляет строку текста, заполняя внутреннюю часть глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
шрифтjava.awt.FontШрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
filljava.awt.PaintЗаливка, используемая для рисования глифов.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getNumberOfPages()

public int getNumberOfPages()

Получает количество страниц в полученном PDF‑документе.

Returns: int - количество страниц.

getPaint()

public Paint getPaint()

Получает заливку в текущем графическом состоянии.

Returns: java.awt.Paint - Текущая заливка.

getStroke()

public Stroke getStroke()

Получает обводку в текущем графическом состоянии.

Returns: java.awt.Stroke — текущий штрих.

getXmpMetadata()

public XmpMetadata getXmpMetadata()

Читает файл PS/EPS и извлекает XmpMetdata, если он уже существует, или добавляет новый, если его нет.

Returns: XmpMetadata - existing or new instance of XMP metadata.

hashCode()

public native int hashCode()

Returns: int

isLicensed()

public boolean isLicensed()

Указывает, доступна ли лицензия продукта Aspose.Page for Java и является ли она действительной.

Returns: boolean — логическое значение

merge(String[] filesForMerge, Device device, SaveOptions options)

public void merge(String[] filesForMerge, Device device, SaveOptions options)

Объединяет файлы PS/EPS в устройство.

Parameters:

ПараметрТипОписание
filesForMergejava.lang.String[]PS/EPS файлы для объединения с этим файлом в выходное устройство.
deviceDeviceУстройство вывода.
optionsSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

Объединяет файлы PS/EPS в устройство.

Parameters:

ПараметрТипОписание
pdfStreamjava.io.OutputStreamВыходной поток PDF.
filesForMergejava.lang.String[]PS/EPS файлы для объединения с этим файлом в выходное устройство.
optionsSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

Объединяет файлы PS/EPS в устройство.

Parameters:

ПараметрТипОписание
outPdfFilePathjava.lang.StringПуть к выходному PDF‑файлу.
filesForMergejava.lang.String[]PS/EPS файлы для объединения с этим файлом в выходное устройство.
optionsSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public void openPage(float width, float height)

Создаёт новую страницу и делает её текущей.

Parameters:

ПараметрТипОписание
ширинаfloatШирина новой страницы.
высотаfloatВысота новой страницы.

openPage(String pageName)

public void openPage(String pageName)

Создаёт новую страницу с размером документа и делает её текущей.

Parameters:

ПараметрТипОписание
pageNamejava.lang.StringИмя новой страницы. Если оно равно null, имя страницы будет порядковым номером страницы.

outlineText(String text, DrFont drFont, float x, float y)

public void outlineText(String text, DrFont drFont, float x, float y)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
outlinePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

outlineText(String text, float[] advances, DrFont drFont, float x, float y)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
drFontcom.aspose.foundation.drawing.DrFontDrFont который будет использоваться для отрисовки текста. Его можно использовать с пользовательским шрифтом, расположенным в пользовательской папке.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
outlinePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

outlineText(String text, float[] advances, Font font, float x, float y)

public void outlineText(String text, float[] advances, Font font, float x, float y)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
advancesfloat[]Массив ширин глифов. Его длина должна соответствовать количеству глифов в строке.
шрифтjava.awt.FontШрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
outlinePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

outlineText(String text, Font font, float x, float y)

public void outlineText(String text, Font font, float x, float y)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
шрифтjava.awt.FontСистемный шрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.

outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

Добавляет строку текста, рисуя контуры глифов.

Parameters:

ПараметрТипОписание
текстjava.lang.StringТекст для добавления.
шрифтjava.awt.FontШрифт, который будет использоваться для отрисовки текста.
xfloatКоордината X начала текста.
yfloatКоордината Y начала текста.
outlinePaintjava.awt.Paintjava.awt.Paint, используемый для рисования контуров глифов. Может быть любой подкласс класса java.awt.Paint в JDK.
strokejava.awt.StrokeШтрих, используемый для рисования контуров глифов.

resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

public void resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

Изменяет размер заданного PsDocument как EPS‑файла. Этот метод используется только после извлечения размера EPS. Он сохраняет исходный EPS‑файл с обновлённым существующим %%BoundingBox, либо создаётся новый. Также будет установлен матрица преобразования страницы.

Parameters:

ПараметрТипОписание
epsStreamjava.io.OutputStream
newSizeInUnitsDimensionFНовый размер EPS‑изображения в заданных единицах.
unitsUnitsЕдиницы нового размера. Может быть точками, дюймами, миллиметрами, сантиметрами и процентами от исходного размера.

rotate(float angleRadians)

public void rotate(float angleRadians)

Добавляет вращение против часовой стрелки относительно начала координат в текущее графическое состояние (поворачивает текущую матрицу).

Parameters:

ПараметрТипОписание
angleRadiansfloatУгол вращения в радианах.

rotate(int angleDegrees)

public void rotate(int angleDegrees)

Добавляет вращение против часовой стрелки относительно начала координат в текущее графическое состояние (поворачивает текущую матрицу).

Parameters:

ПараметрТипОписание
angleDegreesintУгол вращения в градусах.

save()

public void save()

Сохраняет заданный PsDocument как PS или EPS‑файл. Этот метод используется только когда PsDocument был создан с нуля.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Сохраняет файл PS/EPS в устройство.

Parameters:

ПараметрТипОписание
deviceDeviceУстройство вывода.
optionsSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

save(OutputStream epsStream)

public void save(OutputStream epsStream)

Сохраняет заданный PsDocument в поток. Этот метод используется только после обновления XMP‑метаданных. Он сохраняет исходный EPS‑файл с обновлёнными существующими метаданными или создаёт новый при вызове метода getMetadata. В последнем случае добавляется весь необходимый PostScript‑код и EPS‑комментарии.

Parameters:

ПараметрТипОписание
epsStreamjava.io.OutputStreamПоток выходного EPS‑файла.

save(String outEpsFilePath)

public void save(String outEpsFilePath)

Сохраняет заданный PsDocument как EPS‑файл. Этот метод используется только после обновления XMP‑метаданных. Он сохраняет исходный EPS‑файл с обновлёнными существующими метаданными или создаёт новый при вызове метода getMetadata. В последнем случае добавляется весь необходимый PostScript‑код и EPS‑комментарии.

Parameters:

ПараметрТипОписание
outEpsFilePathjava.lang.StringПуть к выходному файлу EPS..

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Сохраняет файл PS/EPS в файл изображения. Выходной каталог и имя файла будут такими же, как у входного файла PS. Расширение файла будет соответствовать формату изображения, указанному в параметре “options”. Если документ был инициализирован потоком, не производным от FileInputStream, файл изображения будет сохранён в текущей папке с шаблоном имени файла по умолчанию.

Parameters:

ПараметрТипОписание
optionsImageSaveOptionsСодержит необходимые параметры для сохранения изображения и флаги, указывающие вывод ошибок, возникших во время конвертации.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

Сохраняет файл PS/EPS в файл изображения в указанный каталог с указанным именем файла. Расширение файла будет соответствовать формату изображения, указанному в параметре “options”.

Parameters:

ПараметрТипОписание
optionsImageSaveOptionsСодержит необходимые параметры для сохранения изображения и флаги, указывающие вывод ошибок, возникших во время конвертации.
outDirjava.lang.StringВыходной каталог, в котором будет сохранён файл изображения.
fileNameTemplatejava.lang.StringШаблон имени файла для изображения (без расширения). Если входной файл PS/EPS состоит из одной страницы, он будет точно именем файла, иначе “_[n]”, где “n” — номер страницы, начиная с 0, к этому будет добавлен суффикс. Расширение файла будет соответствовать формату изображения, указанному в параметре “option”.

saveAsImagesBytes(ImageSaveOptions options)

public byte[][] saveAsImagesBytes(ImageSaveOptions options)

Сохраняет файл PS/EPS в массивы байтов изображений.

Parameters:

ПараметрТипОписание
optionsImageSaveOptionsСодержит необходимые параметры для сохранения изображения и флаги, указывающие вывод ошибок, возникших во время конвертации.

Returns: byte[][] — байты изображений. Один массив байтов для одной страницы.

saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

Сохраняет файл PS/EPS в выходной PDF‑поток.

Parameters:

ПараметрТипОписание
pdfStreamjava.io.OutputStreamВыходной поток PDF.
optionsPdfSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Сохраняет файл PS/EPS в PDF‑файл.

Parameters:

ПараметрТипОписание
outPdfFilePathjava.lang.StringПуть к выходному PDF‑файлу.
optionsPdfSaveOptionsСодержит флаги, указывающие вывод ошибок, возникших во время преобразования.

saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

Сохраняет объект BufferedImage в EPS‑файл.

Parameters:

ПараметрТипОписание
imagejava.awt.image.BufferedImageИзображение.
epsStreamjava.io.OutputStreamПоток вывода EPS.
optionsPsSaveOptionsСодержит параметры, указывающие вывод ошибок, возникших при конвертации.

saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

Сохраняет объект BufferedImage в EPS‑файл.

Parameters:

ПараметрТипОписание
imagejava.awt.image.BufferedImageИзображение.
epsFilePathjava.lang.StringПуть к файлу EPS.
optionsPsSaveOptionsСодержит параметры, указывающие вывод ошибок, возникших при конвертации.

saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

Сохраняет изображение PNG/JPEG/BMP/GIF из входного потока в EPS‑выходной поток.

Parameters:

ПараметрТипОписание
imageStreamjava.io.InputStreamВходной поток изображения.
epsStreamjava.io.OutputStreamПоток вывода EPS.
optionsPsSaveOptionsСодержит параметры, указывающие вывод ошибок, возникших при конвертации.

saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

Сохраняет изображение PNG/JPEG/BMP/GIF из файла в EPS‑файл.

Parameters:

ПараметрТипОписание
imageFilePathjava.lang.StringПуть к файлу изображения.
epsFilePathjava.lang.StringПуть к файлу EPS.
optionsPsSaveOptionsСодержит параметры, указывающие вывод ошибок, возникших при конвертации.

scale(float xScale, float yScale)

public void scale(float xScale, float yScale)

Добавляет масштаб к текущему графическому состоянию (масштабирует текущую матрицу).

Parameters:

ПараметрТипОписание
xScalefloatМасштаб по оси X.
yScalefloatМасштаб по оси Y.

setInputStream(InputStream is)

public void setInputStream(InputStream is)

Указывает входной поток.

Parameters:

ПараметрТипОписание
isjava.io.InputStreamВходной поток файла PS/EPS.

setPageDevice(Map<String,Object> pageParams)

public void setPageDevice(Map<String,Object> pageParams)

Устанавливает параметры устройства страницы (см. оператор “setpagedevice” в спецификации PostScript). Среди них могут быть размер страницы, цвет и т.д.

Parameters:

ПараметрТипОписание
pageParamsjava.util.Map<java.lang.String,java.lang.Object>Параметры страницы. В этом словаре могут быть размер страницы и цвет и т.д.

setPageSize(float width, float height)

public void setPageSize(float width, float height)

Устанавливает размер страницы. Чтобы создать страницы разных размеров в одном документе, используйте метод setPageDevice сразу после этого метода.

Parameters:

ПараметрТипОписание
ширинаfloatШирина страницы в результирующем файле PostScript.
высотаfloatВысота страницы в результирующем файле PostScript.

setPaint(Paint paint)

public void setPaint(Paint paint)

Устанавливает заливку в текущем графическом состоянии.

Parameters:

ПараметрТипОписание
paintjava.awt.PaintОбъект paint. Он может быть любой подсущностью класса Paint существующего в JDK.

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

Устанавливает обводку в текущем графическом состоянии.

Parameters:

ПараметрТипОписание
strokejava.awt.StrokeОбводка.

setTransform(AffineTransform matrix)

public void setTransform(AffineTransform matrix)

Устанавливает текущую трансформацию в эту.

Parameters:

ПараметрТипОписание
matrixjava.awt.geom.AffineTransformПреобразование.

shear(float shx, float shy)

public void shear(float shx, float shy)

Добавляет сдвиговую трансформацию к текущему графическому состоянию (сдвигает текущую матрицу).

Parameters:

ПараметрТипОписание
shxfloatСдвиг по оси X.
shyfloatСдвиг по оси Y.

toString()

public String toString()

Returns: java.lang.String

transform(AffineTransform matrix)

public void transform(AffineTransform matrix)

Добавляет трансформацию к текущему графическому состоянию (конкатенирует эту матрицу с текущей).

Parameters:

ПараметрТипОписание
matrixjava.awt.geom.AffineTransformПреобразование.

translate(float x, float y)

public void translate(float x, float y)

Добавляет перемещение к текущему графическому состоянию (перемещает текущую матрицу).

Parameters:

ПараметрТипОписание
xfloatПеремещение в направлении X.
yfloatПеремещение в направлении Y.

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

writeGraphicsRestore()

public void writeGraphicsRestore()

Записывает восстановление текущего графического состояния (см. спецификацию PostScript по оператору “grestore”).

writeGraphicsSave()

public void writeGraphicsSave()

Записывает сохранение текущего графического состояния (см. спецификацию PostScript по оператору “gsave”).