Class PsDocument

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

Stream

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

int

Methods

Clip(GraphicsPath)

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

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

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

s GraphicsPath

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

Size

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

string

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

Brush

GetStroke()

Có một cú sốc của trạng thái đồ họa hiện tại.

public Pen GetStroke()

Returns

Pen

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

XmpMetadata

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

 Tiếng Việt