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

输出 PS/EPS 文件路径。

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

输出 PS/EPS 文件路径。

options PsSaveOptions

控制存储 PostScript 文件的一组参数。

multipaged bool

在此情况下,页面启动应通过明确的“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

在此情况下,页面启动应通过明确的“openPage(宽度、高度)呼叫进行。

PsDocument(字符串, PsSaveOptions, int)

启动空白 Aspose.Page.EPS.PsDocument 当邮件文档页数提前已知。

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

Parameters

outPsFilePath string

输出 PS/EPS 文件路径。

options PsSaveOptions

控制存储 PostScript 文件的一组参数。

numberOfPages int

在 PostScript 文档中的页数。

PsDocument(流, PsSaveOptions, int)

启动空白 Aspose.Page.EPS.PsDocument 当邮件文档页数提前已知。

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)

添加剪辑到当前的图形状态和写的“新路”运营商。这种滑坡路径和一些随后的路径,如与“查帕特”运营商的格里夫。

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()

转换Type1FontToTTF(字符串, string)

将 Type 1 字体转换为 TrueType。转换的 TTF 字体的名称将与输入类型 1 字体与 “.ttf” 扩展相同。TTF 文件将存储到分配的输出目录。

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

类型 1 字体文件路径。

outputDir string

输出指在哪里保存结果 TrueType 字体。

CropEps(字符, float[])

收获 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

Y 弓的中心坐标。

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 坐标 中心的 Oval。

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

直角的左上角的Y坐标。

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

直角的左上角的Y坐标。

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 文件并从 %%BoundingBox 评论或默认页面大小限制(0, 0, 595, 842)中提取 EPS 图像的边缘框,如果它不存在。

public int[] ExtractEpsBoundingBox()

Returns

int ( )

EPS 图像的边缘框。

ExtractEpsSize()

阅读 EPS 文件并从 %%BoundingBox 评论或默认页面大小 (595, 842) 中提取 EPS 图像的尺寸,如果它不存在。

public Size ExtractEpsSize()

Returns

Size

EPS图像的尺寸。

ExtractText(SaveOptions, int, int)

文本只能用Type 42(TrueType)字体或Type 0字体在其Vector地图中用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(字符, float( ), 字体, 浮动, 浮动, 刷, 笔)

添加一个文本链,通过填写格里夫的内部和绘制格里夫的边缘。

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, float, float, Brush, Pen)

添加一个文本链,通过填写格里夫的内部和绘制格里夫的边缘。

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(字符, float( ), DrFont, float, float, Brush, Pen)

添加一个文本链,通过填写格里夫的内部和绘制格里夫的边缘。

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

Y 弓的中心坐标。

width double

一个圆形直角的宽度。

height double

一个圆形直角的高度。

startAngle double

一个开端角的弓。

arcAngle double

一个角落的弓。

FillOval(双,双,双,双)

满满一个

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

Parameters

x double

X 坐标 中心的 Oval。

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

直角的左上角的Y坐标。

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

直角的左上角的Y坐标。

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(字符, float( ), 字体, float, float)

添加文本字符串,通过填写格里夫的内部。

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, float, float)

添加文本字符串,通过填写格里夫的内部。

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(字符, float( ), 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(字符,字符, float, float, brush)

添加文本字符串,通过填写格里夫的内部。

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(字符, float( ), 字体, float, float, brush)

添加文本字符串,通过填写格里夫的内部。

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, float, float, Brush)

添加文本字符串,通过填写格里夫的内部。

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(字符, float( ), DrFont, float, float, Brush)

添加文本字符串,通过填写格里夫的内部。

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(字符串, string( ), 选择 SaveOptions)

将 PS/EPS 文件转移到设备上。

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

Parameters

outPdfFilePath string

一个输出PDF文件路径。

filesForMerge string ( )

PS/EPS 文件与此文件合并到输出设备。

options SaveOptions

包含指示在转换过程中扔下的错误的输出旗帜。

MergeToPdf(流, string( ), 选择 SaveOptions)

将 PS/EPS 文件转移到设备上。

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

Parameters

pdfStream Stream

输出PDF流。

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

新页面名称 如果是零,则页面名称 o 将是页面订单号。

OutlineText(字体、字体、浮动、浮动)

添加一个文本字符串,通过绘制格利夫字符串。

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

Parameters

text string

要添加的文本

font Font

系统字体将用于绘制文本。

x float

X 文本起源的坐标。

y float

与文本起源协调。

OutlineText(字符, float( ), 字体, float, float)

添加一个文本字符串,通过绘制格利夫字符串。

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, float, float)

添加一个文本字符串,通过绘制格利夫字符串。

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(字符, float( ), 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(字符, float( ), 字体, 浮动, 浮动, Pen)

添加一个文本字符串,通过绘制格利夫字符串。

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, float, float, Pen)

添加一个文本字符串,通过绘制格利夫字符串。

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(字符, float( ), DrFont, float, float, Pen)

添加一个文本字符串,通过绘制格利夫字符串。

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 文件与更新现有 meta 数据或新创建的同时呼叫 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 流。

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

输出PDF流。

options PdfSaveOptions

包含指示在转换过程中扔下的错误的输出旗帜。

SaveImageAsEps(流量、流量、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, 字符串, 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轴。

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

它可以是任何在 .NET 平台上存在的 System.Drawing.Brush 类的子类。

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

它在 Y 轴上。

Transform(Matrix)

将转换添加到当前图形状态(与当前图形相匹配)。

public void Transform(Matrix matrix)

Parameters

matrix Matrix

转型。

Translate(航海,航海)

添加到当前图形状态的翻译(翻译当前图形)。

public void Translate(float x, float y)

Parameters

x float

翻译在X方向。

y float

翻译在Y方向。

WriteGraphicsRestore()

编写恢复当前图形状态(参见运营商“grestore”的 PostScript 规格)。

public void WriteGraphicsRestore()

WriteGraphicsSave()

存储当前图形状态的字体(在运营商“存储”上查看 PostScript 规格)。

public void WriteGraphicsSave()

</string,></string,>

 中文