Class PsDocument
Tên không gian: Aspose.Page.EPS Tổng hợp: Aspose.Page.dll (25.5.0)
Khóa học này bao gồm các tài liệu PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initializes empty Aspose.Page.EPS.PsDocument. Constructor này chỉ được sử dụng cho các hoạt động bổ sung không liên quan đến các tập tin PostScript,Ví dụ, chuyển đổi font.
public PsDocument()
PsDocument(Thẻ, PsSaveOptions)
Bắt đầu một Aspose.Page.EPS.PsDocument trống với một trang bắt đầu.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Hướng dẫn cài đặt file PS/EPS
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
PsDocument(Stream, PsSaveOptions)
Bắt đầu một Aspose.Page.EPS.PsDocument trống với một trang bắt đầu.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream nơi để lưu tệp PS/EPS.
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
PsDocument(string, PsSaveOptions, bool)
Bắt đầu với Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Hướng dẫn cài đặt file PS/EPS
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
multipaged
bool
Nếu trang giả sẽ không được khởi động. trong trường hợp này, khởi động trang nên được thực hiện thông qua cuộc gọi rõ ràng “openPage(khoảng, chiều cao).
PsDocument(Stream, PsSaveOptions, Bool)
Bắt đầu với Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream nơi để lưu tệp PS/EPS.
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
multipaged
bool
Nếu trang giả sẽ không được khởi động. trong trường hợp này, khởi động trang nên được thực hiện thông qua cuộc gọi rõ ràng “openPage(khoảng, chiều cao).
PsDocument(string, PsSaveOptions, int)
Khởi động Aspose.Page.EPS.PsDocument trống khi số lượng các trang tài liệu Postscript được biết trước.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Hướng dẫn cài đặt file PS/EPS
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
numberOfPages
int
Số trang trong tài liệu PostScript.
PsDocument(Stream, PsSaveOptions, int)
Khởi động Aspose.Page.EPS.PsDocument trống khi số lượng các trang tài liệu Postscript được biết trước.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream nơi để lưu tệp PS/EPS.
options
PsSaveOptions
Một tập hợp các thông số kiểm soát lưu tập tin PostScript.
numberOfPages
int
Số trang trong tài liệu PostScript.
PsDocument(String)
Khởi động Aspose.Page.EPS.PsDocument với một tệp PS/EPS nhập.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
Hướng dẫn sử dụng file PS/EPS
PsDocument(Stream)
Khởi động Aspose.Page.EPS.PsDocument với một dòng tệp PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
nhập dòng của file PS/EPS.
Properties
InputStream
Nhận hoặc đặt một dòng nhập của tệp PS/EPS.
public Stream InputStream { get; set; }
Giá trị bất động sản
NumberOfPages
Quay lại số trang trong tài liệu PDF kết quả.
public int NumberOfPages { get; }
Giá trị bất động sản
Methods
Clip(GraphicsPath)
Thêm clip vào trạng thái đồ họa hiện tại
public void Clip(GraphicsPath s)
Parameters
Con đường clipping
ClipAndNewPath(GraphicsPath)
Thêm clip vào trạng thái đồ họa hiện tại và những gì viết “newpath” nhà điều hành.của sự kết hợp của con đường này và một số con đường sau đó như glyphs được mô tả với “charpath” operator.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Con đường clipping
ClipRectangle(Vị trí)
Thêm clip rectangle vào trạng thái đồ họa hiện tại.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Cliping trực tiếp.
ClipText(Vòng, Font, Float, Float)
Add clip từ một outline của một văn bản cụ thể trong một phông chữ cụ thể.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
văn bản .
font
Font
Cái font
x
float
Một định dạng X của vị trí văn bản.
y
float
Một điều phối Y của vị trí văn bản.
ClosePage()
Trang hiện tại đầy đủ
public void ClosePage()
Chuyển đổiType1FontToTTF(Thẻ, string)
Chuyển đổi font Type 1 sang TrueType.Tên của phông chữ TTF được chuyển đổi sẽ giống như phông chữ nhập Type 1 với phần mở rộng “.ttf”.Tệp TTF sẽ được lưu vào thư mục phát hành được quy định.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Dòng file Type 1 font file path.
outputDir
string
Tiết xuất dir nơi để lưu kết quả TrueType font.
Chuyển đổiType3FontToTTF(Thẻ, string)
Chuyển đổi font Type 3 sang TrueType.Tên của phông chữ TTF được chuyển đổi sẽ giống như tệp chữ nhập Type 3 với phần mở rộng “.ttf”.Tệp TTF sẽ được lưu vào thư mục phát hành được quy định.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)
Parameters
type3FontFilePath
string
Dòng file Type 3 font file path.
outputDir
string
Tiết xuất dir nơi để lưu kết quả TrueType font.
Chuyển đổiType3FontToTTF(Stream , Stream)
Chuyển đổi font Type 3 sang dòng TrueType.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)
Parameters
type3FontFilePath
string
Dòng file Type 3 font file path.
outputStream
Stream
Xuất dòng nơi để lưu kết quả TrueType font.
CropEps(Thuyết Minh, Float[])
Crops được cung cấp bởi Aspose.Page.EPS.PsDocument như một tập tin EPS.Nó lưu tệp EPS ban đầu với cập nhật hiện có %%BoundingBox hoặc một mới sẽ được tạo.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Hướng dẫn phát hành EPS file path.
cropBox
float
[ ]
hộp trồng (x0, y0, x, y)
CropEps(dòng chảy, float[])
Crops được cung cấp bởi Aspose.Page.EPS.PsDocument như một tập tin EPS.Nó lưu tệp EPS ban đầu với cập nhật hiện có %%BoundingBox hoặc một mới sẽ được tạo.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Stream output EPS file.
cropBox
float
[ ]
hộp trồng (x0, y0, x, y)
Draw(GraphicsPath)
Tạo một con đường tự nguyện.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Con đường để vẽ
DrawArc(đôi, đôi, đôi, đôi, đôi, đôi)
Đặt một arc.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X coordinate của trung tâm của arc.
y
double
Y coordinate của trung tâm của arc.
width
double
Một chiều rộng của vòng tròn được viết thẳng.
height
double
Một chiều cao của vòng tròn được viết thẳng.
startAngle
double
Một góc khởi đầu của arc.
arcAngle
double
Một góc của arc.
DrawExplicitImageMask(Bản đồ: Bitmap, Matrix)
Tạo hình ảnh mặt nạ
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
Hình ảnh cần phải có định dạng hình ảnh 24bpp RGB
alphaMask1bpp
Bitmap
Màn hình phải có định dạng hình ảnh 1bpp.
transform
Matrix
Matrix để biến hình ảnh.
DrawImage(Bitmap)
Draw hình ảnh
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Hình ảnh để vẽ.
DrawImage(Bitmap, Matrix, Màu sắc)
Hình ảnh biến đổi với nền.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Hình ảnh để vẽ.
transform
Matrix
Matrix để biến hình ảnh.
bkg
Color
Hình nền cho hình ảnh.
DrawLine(đôi, đôi, đôi, đôi)
Mở một dòng segment.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X coordinate của sự khởi đầu của segment.
y1
double
Y phối hợp của sự khởi đầu của phân khúc.
x2
double
X coordinate của kết thúc của segment.
y2
double
Y phối hợp của kết thúc của phân khúc.
DrawOval(đôi, đôi, đôi, đôi)
Dùng một oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X coordinate của trung tâm của oval.
y
double
Y phối hợp của trung tâm của oval.
width
double
Một chiều rộng của vòng tròn được viết thẳng.
height
double
Một chiều cao của vòng tròn được viết thẳng.
DrawPolygon(int[ ], int[ ], int)
Tạo một polygon.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X định dạng điểm.
yPoints
int
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
DrawPolygon(đôi[ ], Đôi đôi[ ], int)
Đặt một polygone.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X định dạng điểm.
yPoints
double
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
DrawPolyline(int[ ], int[ ], int)
Dùng một polyline.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X định dạng điểm.
yPoints
int
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
DrawPolyline(đôi[ ], Đôi đôi[ ], int)
Dùng một polyline.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X định dạng điểm.
yPoints
double
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
DrawRect(đôi, đôi, đôi, đôi)
Đặt một góc thẳng.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X phối hợp của góc bên trái trên của góc thẳng.
y
double
Y phối hợp của góc bên trái trên của góc thẳng.
width
double
Một chiều rộng của đường thẳng.
height
double
Một chiều cao của đường thẳng.
DrawRoundRect(đôi, đôi, đôi, đôi, đôi, đôi)
Đặt một vòng tròn thẳng.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X phối hợp của góc bên trái trên của góc thẳng.
y
double
Y phối hợp của góc bên trái trên của góc thẳng.
width
double
Một chiều rộng của đường thẳng.
height
double
Một chiều cao của đường thẳng.
arcWidth
double
Một chiều rộng của đường thẳng được viết tròn của hố xoay quanh một góc của đường thẳng.
arcHeight
double
Một chiều cao của một góc tròn của hố xoay quanh một góc của góc tròn.
DrawTransparentImage(Bitmap, Matrix, Int)
Chụp hình ảnh minh bạch biến đổi. nếu hình ảnh không có kênh Alpha nó sẽ được rút như hình ảnh không rõ ràng
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Hình ảnh để vẽ.
transform
Matrix
Matrix để biến hình ảnh.
transparencyThreshold
int
Một giới hạn xác định giá trị của pixel minh bạch sẽ được giải thích như đầy đủ minh bạch. tất cả các giá trị dưới giới hạn này sẽ được giải thích như đầy đủ không minh bạch.
ExtractEpsBoundingBox()
Đọc tệp EPS và rút hộp biên giới của hình ảnh EPS từ %%BoundingBox bình luận hoặc giới hạn cho kích thước trang mặc định (0, 0, 595, 842) nếu nó không tồn tại.
public int[] ExtractEpsBoundingBox()
Returns
int [ ]
hộp biên giới của hình ảnh EPS.
ExtractEpsSize()
Đọc tệp EPS và lấy một kích thước của hình ảnh EPS từ %%BoundingBox bình luận hoặc kích thước trang mặc định (595, 842) nếu nó không tồn tại.
public Size ExtractEpsSize()
Returns
Kích thước của hình ảnh EPS
ExtractText(SaveOptions, int, int)
Văn bản chỉ có thể được rút nếu nó được viết bằng chữ Type 42 (TrueType) hoặc chữ Type 0 với chữ Type 42 trong bản đồ Vector của nó.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Các tùy chọn tiết kiệm
startPage
int
Trang từ đó để bắt đầu thu thập văn bản. thông số này là hữu ích cho các tài liệu đa trang.
endPage
int
Trang để kết thúc để rút văn bản. thông số này là hữu ích cho các tài liệu đa trang.
Returns
văn bản được rút ra.
Fill(GraphicsPath)
Chọn một con đường tự nguyện.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Con đường để lấp đầy
FillAndStrokeText(string, Font, float, float, Brush, Pen)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs và vẽ các khung glyphs.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Bài viết để thêm.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fillPaint
Brush
Bức chứa được sử dụng để vẽ nội thất glyphs.
stroke
Pen
Các vết nứt được sử dụng để vẽ các khung glyphs.
FillAndStrokeText(Thuyết Minh, Float[ ], Font, float, float, Brush, Pen)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs và vẽ các khung glyphs.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fillPaint
Brush
Bức chứa được sử dụng để vẽ nội thất glyphs.
stroke
Pen
Các vết nứt được sử dụng để vẽ các khung glyphs.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs và vẽ các khung glyphs.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Bài viết để thêm.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fillPaint
Brush
Bức chứa được sử dụng để vẽ nội thất glyphs.
stroke
Pen
Các vết nứt được sử dụng để vẽ các khung glyphs.
FillAndStrokeText(Thuyết Minh, Float[ ], DrFont, float, float, Brush, Pen)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs và vẽ các khung glyphs.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fillPaint
Brush
Bức chứa được sử dụng để vẽ nội thất glyphs.
stroke
Pen
Các vết nứt được sử dụng để vẽ các khung glyphs.
FillArc(đôi, đôi, đôi, đôi, đôi, đôi)
Chọn một arc.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X coordinate của trung tâm của arc.
y
double
Y coordinate của trung tâm của arc.
width
double
Một chiều rộng của vòng tròn được viết thẳng.
height
double
Một chiều cao của vòng tròn được viết thẳng.
startAngle
double
Một góc khởi đầu của arc.
arcAngle
double
Một góc của arc.
FillOval(đôi, đôi, đôi, đôi)
Lấy một oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X coordinate của trung tâm của oval.
y
double
Y phối hợp của trung tâm của oval.
width
double
Một chiều rộng của vòng tròn được viết thẳng.
height
double
Một chiều cao của vòng tròn được viết thẳng.
FillPolygon(int[ ], int[ ], int)
Một polygone.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
X định dạng điểm.
yPoints
int
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
FillPolygon(đôi[ ], Đôi đôi[ ], int)
Một polygone.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
X định dạng điểm.
yPoints
double
[ ]
và sự phối hợp các điểm.
nPoints
int
số điểm.
FillRect(đôi, đôi, đôi, đôi)
Chấp đầy một góc thẳng.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X phối hợp của góc bên trái trên của góc thẳng.
y
double
Y phối hợp của góc bên trái trên của góc thẳng.
width
double
Một chiều rộng của đường thẳng.
height
double
Một chiều cao của đường thẳng.
FillRoundRect(đôi, đôi, đôi, đôi, đôi, đôi)
Chấp đầy một vòng tròn.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X phối hợp của góc bên trái trên của góc thẳng.
y
double
Y phối hợp của góc bên trái trên của góc thẳng.
width
double
Một chiều rộng của đường thẳng.
height
double
Một chiều cao của đường thẳng.
arcWidth
double
Một chiều rộng của đường thẳng được viết tròn của hố xoay quanh một góc của đường thẳng.
arcHeight
double
Một chiều cao của một góc tròn của hố xoay quanh một góc của góc tròn.
FillText(Vòng, Font, Float, Float)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Bài viết để thêm.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
FillText(Thuyết Minh, Float[ ], Font, float, float)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
font
Font
font sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
FillText(Dây, DrFont, float, float)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Bài viết để thêm.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
FillText(Thuyết Minh, Float[ ], DrFont, float, float)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
FillText(dòng, Font, float, float, Brush)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Bài viết để thêm.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fill
Brush
Bức chứa được sử dụng để vẽ glyphs.
FillText(Thuyết Minh, Float[ ], Font, float, float, Brush)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fill
Brush
Bức chứa được sử dụng để vẽ glyphs.
FillText(Dây, DrFont, float, float, Brush)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Bài viết để thêm.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fill
Brush
Bức chứa được sử dụng để vẽ glyphs.
FillText(Thuyết Minh, Float[ ], DrFont, float, float, Brush)
Thêm một dòng văn bản bằng cách điền vào nội thất của glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
fill
Brush
Bức chứa được sử dụng để vẽ glyphs.
GetPaint()
Nhận màu sắc của trạng thái đồ họa hiện tại.
public Brush GetPaint()
Returns
GetStroke()
Có một cú sốc của trạng thái đồ họa hiện tại.
public Pen GetStroke()
Returns
GetXmpMetadata()
Đọc tệp PS/EPS và rút XmpMetdata nếu nó đã tồn tại hoặc thêm tệp mới nếu nó không tồn tại.
public XmpMetadata GetXmpMetadata()
Returns
Ví dụ hiện có hoặc mới của metadata XMP.
MergeToPdf(Thẻ, string[ ], Tùy chọn SaveOptions)
Chuyển tập tin PS/EPS vào một thiết bị.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Một output PDF file path.
filesForMerge
string
[ ]
Tệp PS/EPS để kết hợp với tệp này vào một thiết bị phát.
options
SaveOptions
Nó chứa các lá cờ chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
MergeToPdf(dòng, string[ ], Tùy chọn SaveOptions)
Chuyển tập tin PS/EPS vào một thiết bị.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Một output PDF stream.
filesForMerge
string
[ ]
Tệp PS/EPS để kết hợp với tệp này vào một thiết bị phát.
options
SaveOptions
Nó chứa các lá cờ chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
OpenPage(Float , Float)
Tạo một trang mới và làm cho nó hiện tại.
public void OpenPage(float width, float height)
Parameters
width
float
Chiều rộng của trang mới
height
float
Độ cao của trang mới
OpenPage(String)
Tạo một trang mới với kích thước tài liệu và làm cho nó hiện tại.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Tên của trang mới. nếu nó là null tên o trang sẽ là số đặt hàng của trang.
OutlineText(Vòng, Font, Float, Float)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Bài viết để thêm.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
OutlineText(Thuyết Minh, Float[ ], Font, float, float)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
font
Font
font sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
OutlineText(Dây, DrFont, float, float)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Bài viết để thêm.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
OutlineText(Thuyết Minh, Float[ ], DrFont, float, float)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
OutlineText(dòng, font, float, float, pen)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Bài viết để thêm.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
stroke
Pen
Các cơn đột quỵ được sử dụng để vẽ glyphs outlines.
OutlineText(Thuyết Minh, Float[ ], Font, float, float, Pen)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
font
Font
Hệ thống phông chữ sẽ được sử dụng để vẽ văn bản.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
stroke
Pen
Các cơn đột quỵ được sử dụng để vẽ glyphs outlines.
OutlineText(dải, DrFont, float, float, Pen)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Bài viết để thêm.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
stroke
Pen
Các cơn đột quỵ được sử dụng để vẽ glyphs outlines.
OutlineText(Thuyết Minh, Float[ ], DrFont, float, float, Pen)
Thêm một dòng văn bản bằng cách vẽ các khung glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Bài viết để thêm.
advances
float
[ ]
Một loạt các chiều rộng glyphs. chiều dài của nó phải tuân theo số lượng glyphs trong dây.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont sẽ được sử dụng để vẽ văn bản. Nó có thể được sử dụng với phông chữ tùy chỉnh được đặt trong thư mục tùy chỉnh.
x
float
X coordinate cho nguồn văn bản.
y
float
Y phối hợp cho nguồn văn bản.
stroke
Pen
Các cơn đột quỵ được sử dụng để vẽ glyphs outlines.
ResizeEps(Bảng, SizeF, đơn vị)
Các Resizes được cung cấp bởi Aspose.Page.EPS.PsDocument như một tập tin EPS. phương pháp này chỉ được sử dụng sau khi lấy kích thước EPS.Nó lưu tệp EPS ban đầu với cập nhật hiện có %%BoundingBox hoặc mới sẽ được tạo.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Hướng dẫn phát hành EPS file path.
newSizeInUnits
SizeF
Kích thước mới của hình ảnh EPS trong các đơn vị được quy định.
units
Units
Các đơn vị của kích thước mới. có thể là điểm, inch, millimeters, centimeters và phần trăm của kích thước ban đầu.
ResizeEps(Stream, SizeF, đơn vị)
Các Resizes được cung cấp bởi Aspose.Page.EPS.PsDocument như một tập tin EPS. phương pháp này chỉ được sử dụng sau khi lấy kích thước EPS.Nó lưu tệp EPS ban đầu với cập nhật hiện có %%BoundingBox hoặc mới sẽ được tạo.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Stream output EPS file.
newSizeInUnits
SizeF
Kích thước mới của hình ảnh EPS trong các đơn vị được quy định.
units
Units
Các đơn vị của kích thước mới. có thể là điểm, inch, millimeters, centimeters và phần trăm của kích thước ban đầu.
Rotate(Sông)
Thêm xoay counterclockwise về nguồn gốc cho trạng thái đồ họa hiện tại (màu tay xoay hiện tại).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
góc xoay trong radians.
Rotate(int)
Thêm xoay counterclockwise về nguồn gốc cho trạng thái đồ họa hiện tại (màu tay xoay hiện tại).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
góc xoay trong độ.
Save(Stream)
Tiết kiệm được Aspose.Page.EPS.PsDocument như một tập tin EPS. phương pháp này chỉ được sử dụng sau khi cập nhật XMP metadata.Nó lưu tệp EPS ban đầu với các metadata hiện có được cập nhật hoặc mới được tạo trong khi gọi phương pháp GetMetadata.Trong trường hợp cuối cùng, tất cả các mã PostScript cần thiết và bình luận EPS được thêm vào.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Stream output EPS file.
Save()
Tiết kiệm được Aspose.Page.EPS.PsDocument như một tập tin EPS. phương pháp này chỉ được sử dụng khi PsDocument được tạo ra từ scratch.
public void Save()
SaveAsImage(ImageSaveOptions)
Tiết kiệm tệp PS/EPS cho các byte hình ảnh.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Nó chứa các thông số cần thiết để tiết kiệm hình ảnh và lá cờ mà chỉ ra kết quả của các lỗi bị ném trong quá trình chuyển đổi.
Returns
byte [ ] [ ]
Hình ảnh byte. một byte sắp xếp cho một trang.
SaveAsPdf(Thẻ, PdfSaveOptions)
Lưu tệp PS/EPS vào tệp PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Một output PDF file path.
options
PdfSaveOptions
Nó chứa các lá cờ chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
SaveAsPdf(Stream, PdfSaveOptions)
Lưu tệp PS/EPS vào dòng PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Một output PDF stream.
options
PdfSaveOptions
Nó chứa các lá cờ chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
SaveImageAsEps(Stream, Stream, PsSaveOptions)
Tiết kiệm hình ảnh PNG/JPEG/TIFF/BMP/GIF/EMF từ dòng nhập đến dòng xuất EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Hình ảnh input stream
epsStream
Stream
EPS output stream.
options
PsSaveOptions
Nó chứa các thông số chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
SaveImageAsEps(string, string, PsSaveOptions)
Lưu hình ảnh PNG/JPEG/TIFF/BMP/GIF/EMF từ tệp đến tệp EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Hình ảnh file path.
epsFilePath
string
EPS file path.
options
PsSaveOptions
Nó chứa các thông số chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Tiết kiệm Bitmap đối tượng vào tệp EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
hình ảnh .
epsFilePath
string
EPS file path.
options
PsSaveOptions
Nó chứa các thông số chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
SaveImageAsEps(Bitmap, Stream, PsSaveOptions)
Tiết kiệm đối tượng Bitmap để EPS output stream.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
hình ảnh .
epsStream
Stream
EPS output stream.
options
PsSaveOptions
Nó chứa các thông số chỉ định kết quả của các lỗi bị ném trong quá trình chuyển đổi.
Scale(Float , Float)
Thêm quy mô vào trạng thái đồ họa hiện tại (skala current matrix).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
Kích thước trong axis x.
yScale
float
Bản dịch trong Y axis.
SetPageDevice(Từ điển <string, object=» » »)
Thiết lập các thông số thiết bị trang (xem thông số PostScript của nhà điều hành “setpagedevice”).Trong số này có thể là kích thước trang và màu sắc vv.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<
string
, object
>
Các thông số của trang. trong từ điển này có thể là kích thước trang và màu sắc vv
SetPageSize(Float , Float)
Để tạo các trang với kích thước khác nhau trong một tài liệu sử dụng Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Phương pháp này chỉ sau phương pháp này
public void SetPageSize(float width, float height)
Parameters
width
float
Kích thước của trang trong file PostScript kết quả.
height
float
Kích thước của trang trong file PostScript kết quả.
SetPaint(Brush)
Thiết lập màu sắc trong trạng thái đồ họa hiện tại.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Nó có thể là bất kỳ lớp phụ của lớp System.Drawing.Brush tồn tại trên nền tảng .NET.
SetStroke(Pen)
Thiết lập đột quỵ trong trạng thái đồ họa hiện tại.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
Cơn đột quỵ
SetTransform(Matrix)
Thiết lập sự chuyển đổi hiện tại cho điều này.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
Chuyển đổi .
Shear(Float , Float)
Thêm chuyển đổi Shear sang trạng thái đồ họa hiện tại (Matrix hiện tại Shear).
public void Shear(float shx, float shy)
Parameters
shx
float
Cây trong axis x.
shy
float
Cây trong Y axis.
Transform(Matrix)
Thêm chuyển đổi vào trạng thái đồ họa hiện tại (được kết hợp với đồ họa hiện tại).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Chuyển đổi .
Translate(Float , Float)
Tăng dịch sang trạng thái đồ họa hiện tại (tăng dịch matrix hiện tại).
public void Translate(float x, float y)
Parameters
x
float
Bản dịch theo hướng X.
y
float
Bản dịch theo hướng Y.
WriteGraphicsRestore()
Viết khôi phục trạng thái đồ họa hiện tại (xem chi tiết PostScript trên nhà điều hành “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Viết tiết kiệm trạng thái đồ họa hiện tại (xem thông số PostScript trên nhà điều hành “save”).
public void WriteGraphicsSave()
</string,></string,>