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; }
财产价值
NumberOfPages
返回结果 PDF 文档中的页数。
public int NumberOfPages { get; }
财产价值
Methods
Clip(GraphicsPath)
添加到当前图形状态的剪辑。
public void Clip(GraphicsPath s)
Parameters
滑雪之路。
ClipAndNewPath(GraphicsPath)
添加剪辑到当前的图形状态和写的“新路”运营商。这种滑坡路径和一些随后的路径,如与“查帕特”运营商的格里夫。
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()
转换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
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
提取的文本。
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
GetStroke()
受到了当前图形状态的冲击。
public Pen GetStroke()
Returns
GetXmpMetadata()
阅读 PS/EPS 文件并提取 XmpMetdata 如果它已经存在,或者如果它不存在,添加新的文件。
public XmpMetadata GetXmpMetadata()
Returns
现有或新例的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,>