Class PsDocument

Class PsDocument

Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)

Lớp này bao gồm các tài liệu PS/EPS.

public sealed class PsDocument : Document

Kế thừa

objectDocumentPsDocument

Các thành viên kế thừa

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

Các hàm khởi tạo

PsDocument(string, PsSaveOptions)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng với trang đã khởi tạo.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Tham số

outPsFilePath string

Đường dẫn tệp PS/EPS đầu ra.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

PsDocument(Stream, PsSaveOptions)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng với trang đã khởi tạo.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Tham số

outPsStream Stream

Luồng nơi lưu tệp PS/EPS.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

PsDocument(string, PsSaveOptions, bool)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng.

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

Tham số

outPsFilePath string

Đường dẫn tệp PS/EPS đầu ra.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

multipaged bool

Nếu false, trang sẽ không được khởi tạo. Trong trường hợp này, việc khởi tạo trang nên được thực hiện thông qua lệnh “openPage(width, height)”.

PsDocument(Stream, PsSaveOptions, bool)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng.

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

Tham số

outPsStream Stream

Luồng nơi lưu tệp PS/EPS.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

multipaged bool

Nếu false, trang sẽ không được khởi tạo. Trong trường hợp này, việc khởi tạo trang nên được thực hiện thông qua lệnh “openPage(width, height)”.

PsDocument(string, PsSaveOptions, int)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng khi số lượng trang của tài liệu Postscript đã được biết trước.

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

Tham số

outPsFilePath string

Đường dẫn tệp PS/EPS đầu ra.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

numberOfPages int

Số lượng trang trong tài liệu PostScript.

PsDocument(Stream, PsSaveOptions, int)

Khởi tạo Aspose.Page.EPS.PsDocument rỗng khi số lượng trang của tài liệu Postscript đã được biết trước.

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

Tham số

outPsStream Stream

Luồng nơi lưu tệp PS/EPS.

options PsSaveOptions

Một tập hợp các tham số điều khiển việc lưu tệp PostScript.

numberOfPages int

Số lượng trang trong tài liệu PostScript.

PsDocument(string)

Khởi tạo Aspose.Page.EPS.PsDocument với một tệp PS/EPS đầu vào.

public PsDocument(string psFilePath)

Tham số

psFilePath string

Đường dẫn tệp PS/EPS.

PsDocument(Stream)

Khởi tạo Aspose.Page.EPS.PsDocument với một luồng tệp PS/EPS.

public PsDocument(Stream inPsStream)

Tham số

inPsStream Stream

Luồng đầu vào của tệp PS/EPS.

Các thuộc tính

InputStream

Lấy hoặc thiết lập một luồng đầu vào của tệp PS/EPS.

public Stream InputStream { get; set; }

Giá trị thuộc tính

Stream

NumberOfPages

Trả về số lượng trang trong tài liệu PDF kết quả.

public int NumberOfPages { get; }

Giá trị thuộc tính

int

Các phương thức

Clip(GraphicsPath)

Thêm clip vào trạng thái đồ họa hiện tại.

public void Clip(GraphicsPath s)

Tham số

s GraphicsPath

Đường dẫn clipping.

ClipAndNewPath(GraphicsPath)

Thêm clip vào trạng thái đồ họa hiện tại và sau đó ghi lệnh “newpath”. Điều này cần thiết để tránh sự trùng lặp giữa đường dẫn clipping này và một số đường dẫn tiếp theo như glyphs được phác thảo với lệnh “charpath”.

public void ClipAndNewPath(GraphicsPath s)

Tham số

s GraphicsPath

Đường dẫn clipping.

ClipRectangle(RectangleF)

Thêm hình chữ nhật clipping vào trạng thái đồ họa hiện tại.

public void ClipRectangle(RectangleF rect)

Tham số

rect RectangleF

Hình chữ nhật clipping.

ClipText(string, Font, float, float)

Thêm clip từ một outline của văn bản đã cho với font đã cho.

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

Tham số

text string

Văn bản.

font Font

Font chữ.

x float

Tọa độ X của vị trí văn bản.

y float

Tọa độ Y của vị trí văn bản.

ClosePage()

Hoàn thành trang hiện tại.

public void ClosePage()

CropEps(string, float[])

Cắt Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Nó lưu tệp EPS ban đầu với %%BoundingBox hiện có được cập nhật hoặc một cái mới sẽ được tạo.

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

Tham số

outEpsFilePath string

Đường dẫn tệp EPS đầu ra.

cropBox float[]

Hộp cắt (x0, y0, x, y).

CropEps(Stream, float[])

Cắt Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Nó lưu tệp EPS ban đầu với %%BoundingBox hiện có được cập nhật hoặc một cái mới sẽ được tạo.

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

Tham số

epsStream Stream

Luồng của tệp EPS đầu ra.

cropBox float[]

Hộp cắt (x0, y0, x, y).

Draw(GraphicsPath)

Vẽ một đường dẫn tùy ý.

public void Draw(GraphicsPath shape)

Tham số

shape GraphicsPath

Đường dẫn để vẽ.

DrawArc(double, double, double, double, double, double)

Vẽ một cung tròn.

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

Tham số

x double

Tọa độ X của tâm cung.

y double

Tọa độ Y của tâm cung.

width double

Chiều rộng của hình chữ nhật bao quanh.

height double

Chiều cao của hình chữ nhật bao quanh.

startAngle double

Góc bắt đầu của cung.

arcAngle double

Góc của cung.

DrawExplicitImageMask(Bitmap, Bitmap, Matrix)

Vẽ hình ảnh có mặt nạ.

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

Tham số

image24bpp Bitmap

Hình ảnh để vẽ. Phải ở định dạng hình ảnh RGB 24bpp.

alphaMask1bpp Bitmap

Mặt nạ hình ảnh. Phải ở định dạng hình ảnh 1bpp.

transform Matrix

Ma trận để biến đổi hình ảnh.

DrawImage(Bitmap)

Vẽ hình ảnh.

public void DrawImage(Bitmap image)

Tham số

image Bitmap

Hình ảnh để vẽ.

DrawImage(Bitmap, Matrix, Color)

Vẽ hình ảnh đã biến đổi với nền.

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

Tham số

image Bitmap

Hình ảnh để vẽ.

transform Matrix

Ma trận để biến đổi hình ảnh.

bkg Color

Nền cho hình ảnh.

DrawLine(double, double, double, double)

Vẽ một đoạn thẳng.

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

Tham số

x1 double

Tọa độ X của điểm bắt đầu đoạn thẳng.

y1 double

Tọa độ Y của điểm bắt đầu đoạn thẳng.

x2 double

Tọa độ X của điểm kết thúc đoạn thẳng.

y2 double

Tọa độ Y của điểm kết thúc đoạn thẳng.

DrawOval(double, double, double, double)

Vẽ một hình oval.

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

Tham số

x double

Tọa độ X của tâm hình oval.

y double

Tọa độ Y của tâm hình oval.

width double

Chiều rộng của hình chữ nhật bao quanh.

height double

Chiều cao của hình chữ nhật bao quanh.

DrawPolygon(int[], int[], int)

Vẽ một đa giác.

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

Tham số

xPoints int[]

Tọa độ X của các điểm.

yPoints int[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

DrawPolygon(double[], double[], int)

Vẽ một đa giác.

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

Tham số

xPoints double[]

Tọa độ X của các điểm.

yPoints double[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

DrawPolyline(int[], int[], int)

Vẽ một polyline.

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

Tham số

xPoints int[]

Tọa độ X của các điểm.

yPoints int[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

DrawPolyline(double[], double[], int)

Vẽ một polyline.

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

Tham số

xPoints double[]

Tọa độ X của các điểm.

yPoints double[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

DrawRect(double, double, double, double)

Vẽ một hình chữ nhật.

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

Tham số

x double

Tọa độ X của góc trên bên trái của hình chữ nhật.

y double

Tọa độ Y của góc trên bên trái của hình chữ nhật.

width double

Chiều rộng của hình chữ nhật.

height double

Chiều cao của hình chữ nhật.

DrawRoundRect(double, double, double, double, double, double)

Vẽ một hình chữ nhật bo góc.

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

Tham số

x double

Tọa độ X của góc trên bên trái của hình chữ nhật.

y double

Tọa độ Y của góc trên bên trái của hình chữ nhật.

width double

Chiều rộng của hình chữ nhật.

height double

Chiều cao của hình chữ nhật.

arcWidth double

Chiều rộng của hình chữ nhật bao quanh của cung bo góc.

arcHeight double

Chiều cao của hình chữ nhật bao quanh của cung bo góc.

DrawTransparentImage(Bitmap, Matrix, int)

Vẽ hình ảnh trong suốt đã biến đổi. Nếu hình ảnh không có kênh Alpha, nó sẽ được vẽ như hình ảnh không trong suốt.

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

Tham số

image Bitmap

Hình ảnh để vẽ.

transform Matrix

Ma trận để biến đổi hình ảnh.

transparencyThreshold int

Ngưỡng xác định từ giá trị nào của độ trong suốt mà pixel sẽ được hiểu là hoàn toàn trong suốt. Tất cả các giá trị dưới ngưỡng này sẽ được hiểu là hoàn toàn không trong suốt.

ExtractEpsBoundingBox()

Đọc tệp EPS và trích xuất hộp bao quanh của hình ảnh EPS từ nhận xét %%BoundingBox hoặc kích thước trang mặc định (0, 0, 595, 842) nếu không tồn tại.

public int[] ExtractEpsBoundingBox()

Trả về

int[]

Hộp bao quanh của hình ảnh EPS.

ExtractEpsSize()

Đọc tệp EPS và trích xuất kích thước của hình ảnh EPS từ nhận xét %%BoundingBox hoặc kích thước trang mặc định (595, 842) nếu không tồn tại.

public Size ExtractEpsSize()

Trả về

Size

Kích thước của hình ảnh EPS.

ExtractText(SaveOptions, int, int)

Trích xuất văn bản từ tệp PS. Văn bản chỉ có thể được trích xuất nếu nó được viết bằng font Type 42 (TrueType) hoặc font Type 0 với các font Type 42 trong Bản đồ Vector của nó.

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

Tham số

options SaveOptions

Các tùy chọn lưu.

startPage int

Trang mà từ đó bắt đầu trích xuất văn bản. Tham số này hữu ích cho các tài liệu nhiều trang.

endPage int

Trang mà kết thúc việc trích xuất văn bản. Tham số này hữu ích cho các tài liệu nhiều trang.

Trả về

string

Văn bản đã trích xuất.

Fill(GraphicsPath)

Lấp đầy một đường dẫn tùy ý.

public void Fill(GraphicsPath shape)

Tham số

shape GraphicsPath

Đường dẫn để lấp đầy.

FillAndStrokeText(string, Font, float, float, Brush, Pen)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs và vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fillPaint Brush

Màu lấp dùng để tô màu nội thất của glyphs.

stroke Pen

Bút để vẽ đường viền của glyphs.

FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs và vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fillPaint Brush

Màu lấp dùng để tô màu nội thất của glyphs.

stroke Pen

Bút để vẽ đường viền của glyphs.

FillAndStrokeText(string, DrFont, float, float, Brush, Pen)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs và vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để 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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fillPaint Brush

Màu lấp dùng để tô màu nội thất của glyphs.

stroke Pen

Bút để vẽ đường viền của glyphs.

FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs và vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fillPaint Brush

Màu lấp dùng để tô màu nội thất của glyphs.

stroke Pen

Bút để vẽ đường viền của glyphs.

FillArc(double, double, double, double, double, double)

Lấp đầy một cung tròn.

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

Tham số

x double

Tọa độ X của tâm cung.

y double

Tọa độ Y của tâm cung.

width double

Chiều rộng của hình chữ nhật bao quanh.

height double

Chiều cao của hình chữ nhật bao quanh.

startAngle double

Góc bắt đầu của cung.

arcAngle double

Góc của cung.

FillOval(double, double, double, double)

Lấp đầy một hình oval.

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

Tham số

x double

Tọa độ X của tâm hình oval.

y double

Tọa độ Y của tâm hình oval.

width double

Chiều rộng của hình chữ nhật bao quanh.

height double

Chiều cao của hình chữ nhật bao quanh.

FillPolygon(int[], int[], int)

Lấp đầy một đa giác.

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

Tham số

xPoints int[]

Tọa độ X của các điểm.

yPoints int[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

FillPolygon(double[], double[], int)

Lấp đầy một đa giác.

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

Tham số

xPoints double[]

Tọa độ X của các điểm.

yPoints double[]

Tọa độ Y của các điểm.

nPoints int

Số lượng điểm.

FillRect(double, double, double, double)

Lấp đầy một hình chữ nhật.

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

Tham số

x double

Tọa độ X của góc trên bên trái của hình chữ nhật.

y double

Tọa độ Y của góc trên bên trái của hình chữ nhật.

width double

Chiều rộng của hình chữ nhật.

height double

Chiều cao của hình chữ nhật.

FillRoundRect(double, double, double, double, double, double)

Lấp đầy một hình chữ nhật bo góc.

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

Tham số

x double

Tọa độ X của góc trên bên trái của hình chữ nhật.

y double

Tọa độ Y của góc trên bên trái của hình chữ nhật.

width double

Chiều rộng của hình chữ nhật.

height double

Chiều cao của hình chữ nhật.

arcWidth double

Chiều rộng của hình chữ nhật bao quanh của cung bo góc.

arcHeight double

Chiều cao của hình chữ nhật bao quanh của cung bo góc.

FillText(string, Font, float, float)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

FillText(string, float[], Font, float, float)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

FillText(string, DrFont, float, float)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để 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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

FillText(string, float[], DrFont, float, float)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

FillText(string, Font, float, float, Brush)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fill Brush

Màu lấp dùng để tô màu nội thất của glyphs.

FillText(string, float[], Font, float, float, Brush)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fill Brush

Màu lấp dùng để tô màu nội thất của glyphs.

FillText(string, DrFont, float, float, Brush)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để 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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fill Brush

Màu lấp dùng để tô màu nội thất của glyphs.

FillText(string, float[], DrFont, float, float, Brush)

Thêm một chuỗi văn bản bằng cách lấp đầy nội thất của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

fill Brush

Màu lấp dùng để tô màu nội thất của glyphs.

GetPaint()

Lấy màu của trạng thái đồ họa hiện tại.

public Brush GetPaint()

Trả về

Brush

GetStroke()

Lấy bút của trạng thái đồ họa hiện tại.

public Pen GetStroke()

Trả về

Pen

GetXmpMetadata()

Đọc tệp PS/EPS và trích xuất XmpMetadata nếu nó đã tồn tại hoặc thêm mới nếu nó không tồn tại.

public XmpMetadata GetXmpMetadata()

Trả về

XmpMetadata

Phiên bản XMP metadata hiện có hoặc mới.

MergeToPdf(string, string[], SaveOptions)

Gộp các tệp PS/EPS vào một thiết bị.

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

Tham số

outPdfFilePath string

Đường dẫn tệp PDF đầu ra.

filesForMerge string[]

Các tệp PS/EPS để gộp với tệp này vào một thiết bị đầu ra.

options SaveOptions

Chứa các cờ xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

MergeToPdf(Stream, string[], SaveOptions)

Gộp các tệp PS/EPS vào một thiết bị.

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

Tham số

pdfStream Stream

Luồng PDF đầu ra.

filesForMerge string[]

Các tệp PS/EPS để gộp với tệp này vào một thiết bị đầu ra.

options SaveOptions

Chứa các cờ xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

OpenPage(float, float)

Tạo trang mới và làm cho nó trở thành trang hiện tại.

public void OpenPage(float width, float height)

Tham số

width float

Chiều rộng của trang mới.

height float

Chiều cao của trang mới.

OpenPage(string)

Tạo trang mới với kích thước của tài liệu và làm cho nó trở thành trang hiện tại.

public void OpenPage(string pageName = null)

Tham số

pageName string

Tên của trang mới. Nếu nó null, tên của trang sẽ là số thứ tự của trang.

OutlineText(string, Font, float, float)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

OutlineText(string, float[], Font, float, float)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

font Font

Font sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

OutlineText(string, DrFont, float, float)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để 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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

OutlineText(string, float[], DrFont, float, float)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

OutlineText(string, Font, float, float, Pen)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

stroke Pen

Bút để vẽ đường viền của glyphs.

OutlineText(string, float[], Font, float, float, Pen)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

font Font

Font hệ thống sẽ được sử dụng để vẽ văn bản.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

stroke Pen

Bút để vẽ đường viền của glyphs.

OutlineText(string, DrFont, float, float, Pen)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để 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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

stroke Pen

Bút để vẽ đường viền của glyphs.

OutlineText(string, float[], DrFont, float, float, Pen)

Thêm một chuỗi văn bản bằng cách vẽ đường viền của glyphs.

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

Tham số

text string

Văn bản để thêm.

advances float[]

Mảng chiều rộng của glyphs. Chiều dài của nó phải tuân theo số lượng glyphs trong chuỗi.

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 font tùy chỉnh nằm trong thư mục tùy chỉnh.

x float

Tọa độ X cho gốc văn bản.

y float

Tọa độ Y cho gốc văn bản.

stroke Pen

Bút để vẽ đường viền của glyphs.

ResizeEps(string, SizeF, Units)

Thay đổi kích thước Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Phương thức này chỉ được sử dụng sau khi trích xuất kích thước EPS. Nó lưu tệp EPS ban đầu với %%BoundingBox hiện có được cập nhật hoặc một cái mới sẽ được tạo. Ma trận biến đổi trang cũng sẽ được thiết lập.

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

Tham số

outEpsFilePath string

Đường dẫn tệp EPS đầu ra.

newSizeInUnits SizeF

Kích thước mới của hình ảnh EPS theo đơn vị đã chỉ định.

units Units

Các đơn vị của kích thước mới. Có thể là điểm, inch, milimét, centimét và phần trăm của kích thước ban đầu.

ResizeEps(Stream, SizeF, Units)

Thay đổi kích thước Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Phương thức này chỉ được sử dụng sau khi trích xuất kích thước EPS. Nó lưu tệp EPS ban đầu với %%BoundingBox hiện có được cập nhật hoặc một cái mới sẽ được tạo. Ma trận biến đổi trang cũng sẽ được thiết lập.

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

Tham số

epsStream Stream

Luồng của tệp EPS đầu ra.

newSizeInUnits SizeF

Kích thước mới của hình ảnh EPS theo đơn vị đã chỉ định.

units Units

Các đơn vị của kích thước mới. Có thể là điểm, inch, milimét, centimét và phần trăm của kích thước ban đầu.

Rotate(float)

Thêm phép xoay ngược chiều kim đồng hồ về gốc vào trạng thái đồ họa hiện tại (xoay ma trận hiện tại).

public void Rotate(float angleRadians)

Tham số

angleRadians float

Góc xoay tính bằng radian.

Rotate(int)

Thêm phép xoay ngược chiều kim đồng hồ về gốc vào trạng thái đồ họa hiện tại (xoay ma trận hiện tại).

public void Rotate(int angleDegrees)

Tham số

angleDegrees int

Góc xoay tính bằng độ.

Save(Stream)

Lưu Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Phương thức này chỉ được sử dụng sau khi cập nhật metadata XMP. Nó lưu tệp EPS ban đầu với metadata hiện có được cập nhật hoặc một cái mới được tạo trong khi gọi phương thức GetMetadata. Trong trường hợp cuối cùng, tất cả mã PostScript cần thiết và nhận xét EPS đều được thêm vào.

public void Save(Stream epsStream)

Tham số

epsStream Stream

Luồng của tệp EPS đầu ra.

Save()

Lưu Aspose.Page.EPS.PsDocument đã cho dưới dạng tệp EPS. Phương thức này chỉ được sử dụng khi PsDocument được tạo từ đầu.

public void Save()

SaveAsImage(ImageSaveOptions)

Lưu tệp PS/EPS thành các mảng byte hình ảnh.

public byte[][] SaveAsImage(ImageSaveOptions options)

Tham số

options ImageSaveOptions

Chứa các tham số cần thiết để lưu hình ảnh và các cờ xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

Trả về

byte[][]

Các byte hình ảnh. Một mảng byte cho một trang.

SaveAsPdf(string, PdfSaveOptions)

Lưu tệp PS/EPS thành tệp PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Tham số

outPdfFilePath string

Đường dẫn tệp PDF đầu ra.

options PdfSaveOptions

Chứa các cờ xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

SaveAsPdf(Stream, PdfSaveOptions)

Lưu tệp PS/EPS thành luồng PDF.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Tham số

pdfStream Stream

Luồng PDF đầu ra.

options PdfSaveOptions

Chứa các cờ xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

SaveImageAsEps(Stream, Stream, PsSaveOptions)

Lưu hình ảnh PNG/JPEG/TIFF/BMP/GIF/EMF từ luồng đầu vào thành luồng đầu ra EPS.

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

Tham số

imageStream Stream

Luồng hình ảnh đầu vào.

epsStream Stream

Luồng EPS đầu ra.

options PsSaveOptions

Chứa các tham số xác định đầu ra của các lỗi phát sinh 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 thành tệp EPS.

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

Tham số

imageFilePath string

Đường dẫn tệp hình ảnh.

epsFilePath string

Đường dẫn tệp EPS.

options PsSaveOptions

Chứa các tham số xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Lưu đối tượng Bitmap vào tệp EPS.

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

Tham số

image Bitmap

Hình ảnh.

epsFilePath string

Đường dẫn tệp EPS.

options PsSaveOptions

Chứa các tham số xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

SaveImageAsEps(Bitmap, Stream, PsSaveOptions)

Lưu đối tượng Bitmap vào luồng EPS đầu ra.

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

Tham số

image Bitmap

Hình ảnh.

epsStream Stream

Luồng EPS đầu ra.

options PsSaveOptions

Chứa các tham số xác định đầu ra của các lỗi phát sinh trong quá trình chuyển đổi.

Scale(float, float)

Thêm tỷ lệ vào trạng thái đồ họa hiện tại (tỷ lệ ma trận hiện tại).

public void Scale(float xScale, float yScale)

Tham số

xScale float

Tỷ lệ trên trục X.

yScale float

Tỷ lệ trên trục Y.

SetPageDevice(Dictionary<string, object="">)

Thiết lập các tham số thiết bị trang (xem lệnh “setpagedevice” trong đặc tả PostScript). Trong số này có thể có kích thước trang và màu sắc v.v.

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

Tham số

pageParams Dictionary<string, object&gt;

Các tham số của trang. Trong từ điển này có thể có kích thước trang và màu sắc v.v.

SetPageSize(float, float)

Thiết lập kích thước trang. Để tạo các trang có kích thước khác nhau trong một tài liệu, hãy sử dụng phương thức Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) ngay sau phương thức này.

public void SetPageSize(float width, float height)

Tham số

width [float

 Tiếng Việt