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; }
Стоимость недвижимости
NumberOfPages
Возвращает количество страниц в полученном PDF-документе.
public int NumberOfPages { get; }
Стоимость недвижимости
Methods
Clip(GraphicsPath)
Добавить клип к текущему графическому состоянию.
public void Clip(GraphicsPath s)
Parameters
Путь к клипам.
ClipAndNewPath(GraphicsPath)
Добавляет клип к текущему графическому состоянию и пишет оператор «newpath».Конфлуенция этого клипного пути и некоторые последующие пасты, такие как глифы, отображенные с оператором «харпата».
public void ClipAndNewPath(GraphicsPath s)
Parameters
Путь к клипам.
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
Размер изображения 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
Извлеченный текст .
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
GetStroke()
Получается удара текущего графического состояния.
public Pen GetStroke()
Returns
GetXmpMetadata()
Читает файл PS/EPS и выводит XmpMetdata, если он уже существует, или добавляет новый, если он не существует.
public XmpMetadata GetXmpMetadata()
Returns
Существующие или новые метаданные 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,>