Class PsDocument

Class PsDocument

Название пространства: Aspose.Page.EPS Ассоциация: Aspose.Page.dll (25.4.0)

Данный класс включает в себя документы PS/EPS.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

Наследованные члены

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PsDocument()

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

public PsDocument()

PsDocument(Оригинальное название: PsSaveOptions)

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

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Выход ПС/ЕПС файловой путь.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

PsDocument(Поток, PsSaveOptions)

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

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Поток, где можно сохранить файл PS/EPS.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

PsDocument(Стриг, PsSaveOptions, Bool)

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

public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)

Parameters

outPsFilePath string

Выход ПС/ЕПС файловой путь.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

multipaged bool

В этом случае инициализация страницы должна быть выполнена через explicit “openPage(ширина, высота) звонок.

PsDocument(Поток, PsSaveOptions, Bool)

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

public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)

Parameters

outPsStream Stream

Поток, где можно сохранить файл PS/EPS.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

multipaged bool

В этом случае инициализация страницы должна быть выполнена через explicit “openPage(ширина, высота) звонок.

PsDocument(Стриг, PsSaveOptions, int)

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

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

Parameters

outPsFilePath string

Выход ПС/ЕПС файловой путь.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

numberOfPages int

Количество страниц в документе PostScript.

PsDocument(Поток, PsSaveOptions, int)

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

public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)

Parameters

outPsStream Stream

Поток, где можно сохранить файл PS/EPS.

options PsSaveOptions

Набор параметров, контролирующих сохранение файла PostScript.

numberOfPages int

Количество страниц в документе PostScript.

PsDocument(Стриг)

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

public PsDocument(string psFilePath)

Parameters

psFilePath string

Пут файла PS/EPS.

PsDocument(Stream)

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

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

Входный поток файла PS/EPS.

Properties

InputStream

Получается или устанавливается вводный поток файла PS/EPS.

public Stream InputStream { get; set; }

Стоимость недвижимости

Stream

NumberOfPages

Возвращает количество страниц в полученном PDF-документе.

public int NumberOfPages { get; }

Стоимость недвижимости

int

Methods

Clip(GraphicsPath)

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

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

Путь к клипам.

ClipAndNewPath(GraphicsPath)

Добавляет клип к текущему графическому состоянию и пишет оператор «newpath».Конфлуенция этого клипного пути и некоторые последующие пасты, такие как глифы, отображенные с оператором «харпата».

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

Путь к клипам.

ClipRectangle(Ректангеф)

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

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

Клейпинг прямоугольника .

ClipText(шрифт, шрифт, флот, флот)

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

public void ClipText(string text, Font font, float x, float y)

Parameters

text string

В тексте .

font Font

Это шрифт .

x float

X координаты текстового положения.

y float

Координат Y положения текста.

ClosePage()

Полная текущая страница.

public void ClosePage()

Конвертационный тип1FontToTTF(Стринг, Стринг)

Конвертируйте шрифт типа 1 в TrueType.Название конвертируемого шрифта TTF будет таким же, как вводный шрифт типа 1 с расширенностью “.ttf”.Файл TTF будет сохранен в выпущенный каталог.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Тип 1 шрифт файловый путь.

outputDir string

Выход указывает, где сохранить полученный TrueType шрифт.

CropEps(Флота, Флота[])

Кропы даны Aspose.Page.EPS.PsDocument в качестве файла EPS.Сохранит первоначальный файл EPS с обновленным существующим %%BoundingBox или будет создан новый.

public void CropEps(string outEpsFilePath, float[] cropBox)

Parameters

outEpsFilePath string

Выходный путь файла EPS.

cropBox float [ ]

Коробка урожая (x0, y0, x, y)

CropEps(Поток, флот[])

Кропы даны Aspose.Page.EPS.PsDocument в качестве файла EPS.Сохранит первоначальный файл EPS с обновленным существующим %%BoundingBox или будет создан новый.

public void CropEps(Stream epsStream, float[] cropBox)

Parameters

epsStream Stream

Поток выхода файла EPS.

cropBox float [ ]

Коробка урожая (x0, y0, x, y)

Draw(GraphicsPath)

Сделайте произвольный путь.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

Путь к рисунку.

DrawArc(двойной, двойной, двойной, двойной, двойной)

Сделайте арку.

public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

X координаты центра арка.

y double

И координаты центра арка.

width double

Ширина циркулируемого прямоугольника.

height double

Высота циркулируемого прямоугольника.

startAngle double

Начальный угол арка.

arcAngle double

Один угол арка.

DrawExplicitImageMask(Bitmap, Bitmap и Matrix)

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

public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)

Parameters

image24bpp Bitmap

Изображение должно быть в формате изображения 24bpp RGB

alphaMask1bpp Bitmap

Маска изображения должна быть в формате 1bpp.

transform Matrix

Матрица для преобразования изображения.

DrawImage(Bitmap)

Скриншоты изображения.

public void DrawImage(Bitmap image)

Parameters

image Bitmap

Изображение на рисунок.

DrawImage(Bitmap, Matrix и цвет)

Сделайте трансформированный образ с фоном.

public void DrawImage(Bitmap image, Matrix transform, Color bkg)

Parameters

image Bitmap

Изображение на рисунок.

transform Matrix

Матрица для преобразования изображения.

bkg Color

Позадинок для изображения.

DrawLine(двойной, двойной, двойной, двойной)

Сделайте линейный сегмент.

public void DrawLine(double x1, double y1, double x2, double y2)

Parameters

x1 double

X координаты начала сегмента.

y1 double

И координаты начала сегмента.

x2 double

X координаты конца сегмента.

y2 double

И координаты конца сегмента.

DrawOval(двойной, двойной, двойной, двойной)

Сделайте овал.

public void DrawOval(double x, double y, double width, double height)

Parameters

x double

X координат центра овала.

y double

И координаты центра овала.

width double

Ширина циркулируемого прямоугольника.

height double

Высота циркулируемого прямоугольника.

DrawPolygon(ИНТ[ ], и int[ ], и int)

Сделайте полигон.

public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

X координаты точек.

yPoints int [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

DrawPolygon(Двойная[ ], Двойной[ ], и int)

Сделайте полигон

public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

X координаты точек.

yPoints double [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

DrawPolyline(ИНТ[ ], и int[ ], и int)

Используйте полилин.

public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

X координаты точек.

yPoints int [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

DrawPolyline(Двойная[ ], Двойной[ ], и int)

Используйте полилин.

public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

X координаты точек.

yPoints double [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

DrawRect(двойной, двойной, двойной, двойной)

Сделайте прямоугольник.

public void DrawRect(double x, double y, double width, double height)

Parameters

x double

X координаты верхнего левого угла прямоугольника.

y double

И координаты верхнего левого угла прямоугольника.

width double

Ширина прямоугольника.

height double

Высота прямоугольника.

DrawRoundRect(двойной, двойной, двойной, двойной, двойной)

Выдвигает круглый прямоугольник.

public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

X координаты верхнего левого угла прямоугольника.

y double

И координаты верхнего левого угла прямоугольника.

width double

Ширина прямоугольника.

height double

Высота прямоугольника.

arcWidth double

Ширина циркулируемого прямоугольника арка, крутящего угол прямоугольника.

arcHeight double

Высота циркулируемого прямоугольника арка, крутящего угол прямоугольника.

DrawTransparentImage(Bitmap, Matrix и Int)

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

public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)

Parameters

image Bitmap

Изображение на рисунок.

transform Matrix

Матрица для преобразования изображения.

transparencyThreshold int

Ограничение, определяющее, из какого значения пикселя прозрачности будет интерпретировано как полностью прозрачное; все значения ниже этого значения будут интерпретированы как полностью непрозрачные.

ExtractEpsBoundingBox()

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

public int[] ExtractEpsBoundingBox()

Returns

int [ ]

Ограничительная коробка изображения EPS.

ExtractEpsSize()

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

public Size ExtractEpsSize()

Returns

Size

Размер изображения EPS.

ExtractText(Сохранение опций, int, int)

Текст может быть извлечен только в том случае, если он написан шрифтом Type 42 (TrueType) или шрифтом Type 0 с шрифтами Type 42 в его векторной карте.

public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)

Parameters

options SaveOptions

Сбережение вариантов.

startPage int

Страница, с которой начать экстрактировать текст. Этот параметр полезен для множественных пакетов документов.

endPage int

Страница до которой следует закончить, чтобы извлечь текст. Этот параметр полезен для многостраничных документов.

Returns

string

Извлеченный текст .

Fill(GraphicsPath)

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

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

Путь для заполнения.

FillAndStrokeText(шрифт, шрифт, шрифт, шрифт, шрифт)

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

public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

Текст для добавления.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fillPaint Brush

Наполнение используется для покраски внутренних глифов.

stroke Pen

Инсульт используется для рисования контур глифов.

FillAndStrokeText(Флота, Флота[ ], Font, float, float, Brush, Pen)

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

public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fillPaint Brush

Наполнение используется для покраски внутренних глифов.

stroke Pen

Инсульт используется для рисования контур глифов.

FillAndStrokeText(струн, DrFont, флот, флот, бриш, пен)

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

public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

Текст для добавления.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fillPaint Brush

Наполнение используется для покраски внутренних глифов.

stroke Pen

Инсульт используется для рисования контур глифов.

FillAndStrokeText(Флота, Флота[ ], DrFont, флот, флот, бриш, пен)

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

public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fillPaint Brush

Наполнение используется для покраски внутренних глифов.

stroke Pen

Инсульт используется для рисования контур глифов.

FillArc(двойной, двойной, двойной, двойной, двойной)

Заполняет арку.

public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

X координаты центра арка.

y double

И координаты центра арка.

width double

Ширина циркулируемого прямоугольника.

height double

Высота циркулируемого прямоугольника.

startAngle double

Начальный угол арка.

arcAngle double

Один угол арка.

FillOval(двойной, двойной, двойной, двойной)

Он наполняет овал.

public void FillOval(double x, double y, double width, double height)

Parameters

x double

X координат центра овала.

y double

И координаты центра овала.

width double

Ширина циркулируемого прямоугольника.

height double

Высота циркулируемого прямоугольника.

FillPolygon(ИНТ[ ], и int[ ], и int)

Наполняется полигон.

public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)

Parameters

xPoints int [ ]

X координаты точек.

yPoints int [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

FillPolygon(Двойная[ ], Двойной[ ], и int)

Наполняется полигон.

public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)

Parameters

xPoints double [ ]

X координаты точек.

yPoints double [ ]

Координация точек и точек.

nPoints int

Количество пунктов .

FillRect(двойной, двойной, двойной, двойной)

Заполняется прямоугольник.

public void FillRect(double x, double y, double width, double height)

Parameters

x double

X координаты верхнего левого угла прямоугольника.

y double

И координаты верхнего левого угла прямоугольника.

width double

Ширина прямоугольника.

height double

Высота прямоугольника.

FillRoundRect(двойной, двойной, двойной, двойной, двойной)

Заполняется круглый прямоугольник.

public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

Parameters

x double

X координаты верхнего левого угла прямоугольника.

y double

И координаты верхнего левого угла прямоугольника.

width double

Ширина прямоугольника.

height double

Высота прямоугольника.

arcWidth double

Ширина циркулируемого прямоугольника арка, крутящего угол прямоугольника.

arcHeight double

Высота циркулируемого прямоугольника арка, крутящего угол прямоугольника.

FillText(шрифт, шрифт, флот, флот)

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

public void FillText(string text, Font font, float x, float y)

Parameters

text string

Текст для добавления.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

FillText(Флота, Флота[ ], фонт, флот, флот)

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

public void FillText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

font Font

шрифт, который будет использоваться для написания текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

FillText(Стриг, DrFont, флот, флот)

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

public void FillText(string text, DrFont drFont, float x, float y)

Parameters

text string

Текст для добавления.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

FillText(Флота, Флота[ ], DrFont, флот, флот)

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

public void FillText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

FillText(шрифт, шрифт, шрифт, шрифт)

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

public void FillText(string text, Font font, float x, float y, Brush fill)

Parameters

text string

Текст для добавления.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fill Brush

Заполнение используется для покраски глифов.

FillText(Флота, Флота[ ], Фонт, флот, флот, бриш)

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

public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fill Brush

Заполнение используется для покраски глифов.

FillText(струн, DrFont, флот, флот, брюш)

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

public void FillText(string text, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

Текст для добавления.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fill Brush

Заполнение используется для покраски глифов.

FillText(Флота, Флота[ ], DrFont, флот, флот, брюш)

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

public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

fill Brush

Заполнение используется для покраски глифов.

GetPaint()

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

public Brush GetPaint()

Returns

Brush

GetStroke()

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

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

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

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Существующие или новые метаданные XMP.

MergeToPdf(Стринг, Стринг[ ], SaveOptions)

Перемещение файлов PS/EPS на устройство.

public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)

Parameters

outPdfFilePath string

Выходный PDF файл маршрут.

filesForMerge string [ ]

Файлы PS/EPS для слияния с этим файлом на выходное устройство.

options SaveOptions

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

MergeToPdf(Стрий, Стрий[ ], SaveOptions)

Перемещение файлов PS/EPS на устройство.

public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)

Parameters

pdfStream Stream

Выходный PDF Stream.

filesForMerge string [ ]

Файлы PS/EPS для слияния с этим файлом на выходное устройство.

options SaveOptions

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

OpenPage(Флота, Флота)

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

public void OpenPage(float width, float height)

Parameters

width float

Ширина новой страницы.

height float

Высота новой страницы.

OpenPage(Стриг)

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

public void OpenPage(string pageName = null)

Parameters

pageName string

Название новой страницы.Если это нуль, то имя о страницы будет номером заказа страницы.

OutlineText(шрифт, шрифт, флот, флот)

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

public void OutlineText(string text, Font font, float x, float y)

Parameters

text string

Текст для добавления.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

OutlineText(Флота, Флота[ ], фонт, флот, флот)

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

public void OutlineText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

font Font

шрифт, который будет использоваться для написания текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

OutlineText(Стриг, DrFont, флот, флот)

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

public void OutlineText(string text, DrFont drFont, float x, float y)

Parameters

text string

Текст для добавления.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

OutlineText(Флота, Флота[ ], DrFont, флот, флот)

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

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

OutlineText(шрифт, шрифт, шрифт, шрифт)

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

public void OutlineText(string text, Font font, float x, float y, Pen stroke)

Parameters

text string

Текст для добавления.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

stroke Pen

Инсульт, использованный для рисования глифов.

OutlineText(Флота, Флота[ ], Font, float, float, пен)

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

public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

font Font

Системный шрифт, который будет использоваться для чертежа текста.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

stroke Pen

Инсульт, использованный для рисования глифов.

OutlineText(струн, DrFont, плаватель, плаватель, пен)

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

public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

Текст для добавления.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

stroke Pen

Инсульт, использованный для рисования глифов.

OutlineText(Флота, Флота[ ], DrFont, флот, флот, пен)

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

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

Текст для добавления.

advances float [ ]

Его длина должна соответствовать количеству глифов в строе.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, который будет использоваться для чертежа текста. Он может быть использован с настроенным шрифтом, который находится в настроенной папке.

x float

X координат для текста происхождения.

y float

Координация по происхождению текста.

stroke Pen

Инсульт, использованный для рисования глифов.

ResizeEps(Стриг, SizeF, Единицы)

Рециз дается Aspose.Page.EPS.PsDocument как файл EPS. Этот метод используется только после извлечения размера EPS.Он сохраняет первоначальный файл EPS с обновленным существующим %%BoundingBox или новый будет создан.

public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)

Parameters

outEpsFilePath string

Выходный путь файла EPS.

newSizeInUnits SizeF

Новый размер изображения EPS в выделенных единицах.

units Units

Могут быть точки, дюйма, миллиметра, сантиметра и проценты первоначального размера.

ResizeEps(Поток, SizeF, Единицы)

Рециз дается Aspose.Page.EPS.PsDocument как файл EPS. Этот метод используется только после извлечения размера EPS.Он сохраняет первоначальный файл EPS с обновленным существующим %%BoundingBox или новый будет создан.

public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)

Parameters

epsStream Stream

Поток выхода файла EPS.

newSizeInUnits SizeF

Новый размер изображения EPS в выделенных единицах.

units Units

Могут быть точки, дюйма, миллиметра, сантиметра и проценты первоначального размера.

Rotate(Флота)

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

public void Rotate(float angleRadians)

Parameters

angleRadians float

Угол ротации в радианах.

Rotate(ИНТ)

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

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

Угол ротации в градусах.

Save(Stream)

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

public void Save(Stream epsStream)

Parameters

epsStream Stream

Поток выхода файла EPS.

Save()

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

public void Save()

SaveAsImage(ImageSaveOptions)

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

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

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

Returns

byte [ ]

Изображения байтов. один байт распределения для одной страницы.

SaveAsPdf(Стриг, PdfSaveOptions)

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

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Выходный PDF файл маршрут.

options PdfSaveOptions

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

SaveAsPdf(Движение, PdfSaveOptions)

Сохранить файл PS/EPS в PDF Stream.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

Выходный PDF Stream.

options PdfSaveOptions

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

SaveImageAsEps(Stream, Stream и PsSaveOptions)

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

public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)

Parameters

imageStream Stream

Изображение входящего потока.

epsStream Stream

Выходный поток EPS.

options PsSaveOptions

Содержит параметры, которые определяют выход ошибок, выброшенных во время конверсии.

SaveImageAsEps(строки, строки, PsSaveOptions)

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

public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)

Parameters

imageFilePath string

Изображение файлов маршрута.

epsFilePath string

Пут файлов EPS.

options PsSaveOptions

Содержит параметры, которые определяют выход ошибок, выброшенных во время конверсии.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Сберегает объект Bitmap в файл EPS.

public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)

Parameters

image Bitmap

Изображение .

epsFilePath string

Пут файлов EPS.

options PsSaveOptions

Содержит параметры, которые определяют выход ошибок, выброшенных во время конверсии.

SaveImageAsEps(Bitmap, Stream и PsSaveOptions)

Сберегает объект Bitmap в потоке выхода EPS.

public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)

Parameters

image Bitmap

Изображение .

epsStream Stream

Выходный поток EPS.

options PsSaveOptions

Содержит параметры, которые определяют выход ошибок, выброшенных во время конверсии.

Scale(Флота, Флота)

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

public void Scale(float xScale, float yScale)

Parameters

xScale float

Степень в X-аксе.

yScale float

Перевод в Y axis.

SetPageDevice(Речник <string, object=”">)

Поставьте параметры устройства страницы (см. спецификацию оператора «setpagedevice» PostScript).Среди них могут быть размеры страницы и цвета и т.д.

public void SetPageDevice(Dictionary<string, object=""> pageParams)

Parameters

pageParams Dictionary • < string , object >

Параметры страницы. в этом словаре могут быть размер страницы и цвет и т.д.

SetPageSize(Флота, Флота)

Для создания страниц разных размеров в одном документе используйте Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Метод только после этого метода.

public void SetPageSize(float width, float height)

Parameters

width float

Ширина страницы в полученном файле PostScript.

height float

Высота страницы в полученном файле PostScript.

SetPaint(Brush)

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

public void SetPaint(Brush paint)

Parameters

paint Brush

Это может быть любой подкласс класса System.Drawing.Brush, существующий на платформе .NET.

SetStroke(Pen)

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

public void SetStroke(Pen stroke)

Parameters

stroke Pen

и инсульт .

SetTransform(Matrix)

Сделайте текущую трансформацию на эту.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

и трансформации .

Shear(Флота, Флота)

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

public void Shear(float shx, float shy)

Parameters

shx float

Изображение в X-аксе.

shy float

Обои в И-аксе.

Transform(Matrix)

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

public void Transform(Matrix matrix)

Parameters

matrix Matrix

и трансформации .

Translate(Флота, Флота)

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

public void Translate(float x, float y)

Parameters

x float

Перевод в X направлении.

y float

Перевод в и направлении.

WriteGraphicsRestore()

Письма восстановления текущего графического состояния (см. спецификацию PostScript на операторе «grestore»).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Сохранение текущего графического состояния (см. спецификацию PostScript на операторе «сохранение»).

public void WriteGraphicsSave()

</string,></string,>

 Русский