Class XpsDocument

Class XpsDocument

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

Lớp bao encapsulating thực thể chính của tài liệu XPS cung cấp các phương pháp thao tác cho bất kỳ phần tử XPS nào.

public sealed class XpsDocument : Document, IDisposable

Kế thừa

objectDocumentXpsDocument

Thực hiện

IDisposable

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

XpsDocument()

Tạo tài liệu XPS rỗng với kích thước trang mặc định.

public XpsDocument()

XpsDocument(string)

Mở một tài liệu XPS hiện có nằm tại path.

public XpsDocument(string path)

Tham số

path string

Vị trí của tài liệu.

XpsDocument(string, LoadOptions)

Mở một tài liệu hiện có nằm tại path như tài liệu XPS.

public XpsDocument(string path, LoadOptions options)

Tham số

path string

Vị trí của tài liệu.

options LoadOptions

Tùy chọn tải tài liệu.

XpsDocument(Stream, LoadOptions)

Tải một tài liệu hiện có được lưu trữ trong stream như tài liệu XPS.

public XpsDocument(Stream stream, LoadOptions options)

Tham số

stream Stream

Luồng tài liệu.

options LoadOptions

Tùy chọn tải tài liệu.

Thuộc tính

ActiveDocument

Lấy số tài liệu đang hoạt động.

public int ActiveDocument { get; }

Giá trị thuộc tính

int

ActivePage

Lấy số trang đang hoạt động trong tài liệu đang hoạt động.

public int ActivePage { get; }

Giá trị thuộc tính

int

DocumentCount

Trả về số lượng tài liệu bên trong gói XPS.

public int DocumentCount { get; }

Giá trị thuộc tính

int

JobPrintTicket

Trả về/cài đặt vé in của tài liệu.

public JobPrintTicket JobPrintTicket { get; set; }

Giá trị thuộc tính

JobPrintTicket

Page

Trả về một thể hiện của Aspose.Page.XPS.XpsModel.XpsPage cho trang đang hoạt động.

public XpsPage Page { get; }

Giá trị thuộc tính

XpsPage

PageCount

Trả về số lượng trang trong tài liệu đang hoạt động.

public int PageCount { get; }

Giá trị thuộc tính

int

TotalPageCount

Trả về tổng số trang trong tất cả các tài liệu bên trong tài liệu XPS.

public int TotalPageCount { get; }

Giá trị thuộc tính

int

Utils

Lấy đối tượng cung cấp các tiện ích ngoài API thao tác XPS chính thức.

public DocumentUtils Utils { get; }

Giá trị thuộc tính

DocumentUtils

Phương thức

Add<t>(T)

Thêm một phần tử nội dung (Canvas, Path, hoặc Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Tham số

element T

Phần tử sẽ được thêm vào.

Trả về

T

Phần tử đã được thêm vào.

Tham số loại

T

Loại của phần tử.

AddCanvas()

Thêm một canvas mới vào trang đang hoạt động.

public XpsCanvas AddCanvas()

Trả về

XpsCanvas

Canvas đã được thêm vào.

AddDocument(bool)

Thêm một tài liệu rỗng với kích thước trang mặc định.

public void AddDocument(bool activate = true)

Tham số

activate bool

Cờ chỉ định liệu có chọn tài liệu đã thêm làm tài liệu hoạt động hay không.

AddDocument(float, float, bool)

Thêm một tài liệu rỗng với kích thước trang đầu tiên là widthheight.

public void AddDocument(float width, float height, bool activate = true)

Tham số

width float

Chiều rộng của trang đầu tiên.

height float

Chiều cao của trang đầu tiên.

activate bool

Cờ chỉ định liệu có chọn tài liệu đã thêm làm tài liệu hoạt động hay không.

AddGlyphs(string, float, FontStyle, float, float, string)

Thêm glyphs mới vào trang đang hoạt động.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Tham số

fontFamily string

Gia đình font.

fontRenderingEmSize float

Kích thước font.

fontStyle FontStyle

Kiểu font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs đã được thêm vào.

AddGlyphs(XpsFont, float, float, float, string)

Thêm glyphs mới vào trang đang hoạt động.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Tham số

font XpsFont

Tài nguyên font.

fontRenderingEmSize float

Kích thước font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs đã được thêm vào.

AddOutlineEntry(string, int, XpsHyperlinkTarget)

Thêm một mục lục vào tài liệu.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Tham số

description string

Mô tả mục lục.

outlineLevel int

Cấp độ mục lục.

target XpsHyperlinkTarget

Mục tiêu của mục lục.

AddPage(bool)

Thêm một trang rỗng vào tài liệu với kích thước trang mặc định.

public XpsPage AddPage(bool activate = true)

Tham số

activate bool

Cờ chỉ định liệu có chọn trang đã thêm làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được thêm vào.

AddPage(float, float, bool)

Thêm một trang rỗng vào tài liệu với kích thước được chỉ định widthheight.

public XpsPage AddPage(float width, float height, bool activate = true)

Tham số

width float

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

height float

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

activate bool

Cờ chỉ định liệu có chọn trang đã thêm làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được thêm vào.

AddPage(XpsPage, bool)

Thêm một trang vào tài liệu.

public XpsPage AddPage(XpsPage page, bool activate = true)

Tham số

page XpsPage

Trang sẽ được thêm vào.

activate bool

Cờ chỉ định liệu có chọn trang đã thêm làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được thêm vào.

AddPath(XpsPathGeometry)

Thêm một đường dẫn mới vào trang đang hoạt động.

public XpsPath AddPath(XpsPathGeometry data)

Tham số

data XpsPathGeometry

Hình học của đường dẫn.

Trả về

XpsPath

Đường dẫn đã được thêm vào.

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

Tạo một đoạn cung elip mới.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Tham số

point PointF

Điểm cuối của cung elip.

size SizeF

Bán kính x và y của cung elip dưới dạng cặp x,y.

rotationAngle float

Chỉ định cách mà elip được xoay tương đối với hệ tọa độ hiện tại.

isLargeArc bool

Xác định liệu đoạn cung có được vẽ với một quét 180 độ hoặc lớn hơn hay không.

sweepDirection XpsSweepDirection

Hướng mà đoạn cung được vẽ.

isStroked bool

Chỉ định liệu có vẽ đường viền cho đoạn này của đường dẫn hay không.

Trả về

XpsArcSegment

Đoạn cung elip mới.

CreateCanvas()

Tạo một canvas mới.

public XpsCanvas CreateCanvas()

Trả về

XpsCanvas

Canvas mới.

CreateColor(Color)

Tạo một màu mới.

public XpsColor CreateColor(Color color)

Tham số

color Color

Một thể hiện màu sắc gốc cho màu RGB.

Trả về

XpsColor

Màu mới.

CreateColor(int, int, int, int)

Tạo một màu mới trong không gian màu sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Tham số

a int

Thành phần màu alpha.

r int

Thành phần màu đỏ.

g int

Thành phần màu xanh lá cây.

b int

Thành phần màu xanh dương.

Trả về

XpsColor

Màu mới.

CreateColor(int, int, int)

Tạo một màu mới trong không gian màu sRGB.

public XpsColor CreateColor(int r, int g, int b)

Tham số

r int

Thành phần màu đỏ.

g int

Thành phần màu xanh lá cây.

b int

Thành phần màu xanh dương.

Trả về

XpsColor

Màu mới.

CreateColor(float, float, float, float)

Tạo một màu mới trong không gian màu scRGB.

public XpsColor CreateColor(float a, float r, float g, float b)

Tham số

a float

Thành phần màu alpha.

r float

Thành phần màu đỏ.

g float

Thành phần màu xanh lá cây.

b float

Thành phần màu xanh dương.

Trả về

XpsColor

Màu mới.

CreateColor(float, float, float)

Tạo một màu mới trong không gian màu scRGB.

public XpsColor CreateColor(float r, float g, float b)

Tham số

r float

Thành phần màu đỏ.

g float

Thành phần màu xanh lá cây.

b float

Thành phần màu xanh dương.

Trả về

XpsColor

Màu mới.

CreateColor(string, params float[])

Tạo một màu mới trong không gian màu dựa trên ICC.

public XpsColor CreateColor(string path, params float[] components)

Tham số

path string

Đường dẫn đến hồ sơ ICC.

components float[]

Các thành phần màu.

Trả về

XpsColor

Màu mới.

CreateColor(XpsIccProfile, params float[])

Tạo một màu mới trong không gian màu dựa trên ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Tham số

iccProfile XpsIccProfile

Tài nguyên hồ sơ ICC.

components float[]

Các thành phần màu.

Trả về

XpsColor

Màu mới.

CreateFont(string, FontStyle)

Tạo một tài nguyên font TrueType mới.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Tham số

fontFamily string

Gia đình font.

fontStyle FontStyle

Kiểu font.

Trả về

XpsFont

Tài nguyên font TrueType mới.

CreateFont(Stream)

Tạo một tài nguyên font TrueType mới từ luồng.

public XpsFont CreateFont(Stream stream)

Tham số

stream Stream

Luồng chứa hồ sơ ICC để lấy làm tài nguyên.

Trả về

XpsFont

Tài nguyên font TrueType mới.

CreateGlyphs(string, float, FontStyle, float, float, string)

Tạo glyphs mới.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Tham số

fontFamily string

Gia đình font.

fontRenderingEmSize float

Kích thước font.

fontStyle FontStyle

Kiểu font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs mới.

CreateGlyphs(XpsFont, float, float, float, string)

Tạo glyphs mới.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Tham số

font XpsFont

Tài nguyên font.

fontRenderingEmSize float

Kích thước font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs mới.

CreateGradientStop(XpsColor, float)

Tạo một điểm dừng gradient mới.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Tham số

color XpsColor

Màu của điểm dừng gradient.

offset float

Điểm dừng gradient.

Trả về

XpsGradientStop

Điểm dừng gradient mới.

CreateGradientStop(Color, float)

Tạo một điểm dừng gradient mới.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Tham số

color Color

Màu của điểm dừng gradient.

offset float

Điểm dừng gradient.

Trả về

XpsGradientStop

Điểm dừng gradient mới.

CreateIccProfile(string)

Tạo một tài nguyên hồ sơ ICC mới từ tệp hồ sơ ICC nằm tại iccProfilePath.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Tham số

iccProfilePath string

Đường dẫn đến hồ sơ ICC để lấy làm tài nguyên.

Trả về

XpsIccProfile

Tài nguyên hồ sơ ICC mới.

CreateIccProfile(Stream)

Tạo một tài nguyên hồ sơ ICC mới từ stream.

public XpsIccProfile CreateIccProfile(Stream stream)

Tham số

stream Stream

Luồng chứa hồ sơ ICC để lấy làm tài nguyên.

Trả về

XpsIccProfile

Tài nguyên hồ sơ ICC mới.

CreateImage(string)

Tạo một tài nguyên hình ảnh mới từ tệp hình ảnh nằm tại imagePath.

public XpsImage CreateImage(string imagePath)

Tham số

imagePath string

Đường dẫn đến hình ảnh để lấy làm tài nguyên.

Trả về

XpsImage

Tài nguyên hình ảnh mới.

CreateImage(Stream)

Tạo một tài nguyên hình ảnh mới từ stream.

public XpsImage CreateImage(Stream stream)

Tham số

stream Stream

Luồng chứa hình ảnh để lấy làm tài nguyên.

Trả về

XpsImage

Tài nguyên hình ảnh mới.

CreateImageBrush(XpsImage, RectangleF, RectangleF)

Tạo một brush hình ảnh mới.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Tham số

image XpsImage

Một tài nguyên hình ảnh.

viewbox RectangleF

Vị trí và kích thước của nội dung nguồn của brush.

viewport RectangleF

Khu vực trong không gian tọa độ chứa của gạch chính của brush mà được (có thể lặp lại) áp dụng để lấp đầy khu vực mà brush được áp dụng

Trả về

XpsImageBrush

Brush hình ảnh mới.

CreateImageBrush(string, RectangleF, RectangleF)

Tạo một brush hình ảnh mới.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Tham số

imagePath string

Đường dẫn đến hình ảnh để lấy làm gạch brush.

viewbox RectangleF

Vị trí và kích thước của nội dung nguồn của brush.

viewport RectangleF

Khu vực trong không gian tọa độ chứa của gạch chính của brush mà được (có thể lặp lại) áp dụng để lấp đầy khu vực mà brush được áp dụng

Trả về

XpsImageBrush

Brush hình ảnh mới.

CreateLinearGradientBrush(List<xpsgradientstop>, PointF, PointF)

Tạo một brush gradient tuyến tính mới.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Tham số

gradientStops List<XpsGradientStop&gt;

Danh sách các điểm dừng gradient.

startPoint PointF

Điểm bắt đầu của gradient tuyến tính.

endPoint PointF

Điểm kết thúc của gradient tuyến tính.

Trả về

XpsLinearGradientBrush

Brush gradient tuyến tính mới.

CreateLinearGradientBrush(PointF, PointF)

Tạo một brush gradient tuyến tính mới.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Tham số

startPoint PointF

Điểm bắt đầu của gradient tuyến tính.

endPoint PointF

Điểm kết thúc của gradient tuyến tính.

Trả về

XpsLinearGradientBrush

Brush gradient tuyến tính mới.

CreateMatrix(float, float, float, float, float, float)

Tạo một ma trận biến đổi affine mới.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Tham số

m11 float

Phần tử 11.

m12 float

Phần tử 12.

m21 float

Phần tử 21.

m22 float

Phần tử 22.

m31 float

Phần tử 31.

m32 float

Phần tử 32.

Trả về

XpsMatrix

Ma trận biến đổi affine mới.

CreatePath(XpsPathGeometry)

Tạo một đường dẫn mới.

public XpsPath CreatePath(XpsPathGeometry data)

Tham số

data XpsPathGeometry

Hình học của đường dẫn.

Trả về

XpsPath

Đường dẫn mới.

CreatePathFigure(PointF, bool)

Tạo một hình dạng đường dẫn mới.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Tham số

startPoint PointF

Điểm bắt đầu cho đoạn đầu tiên của hình dạng đường dẫn.

isClosed bool

Chỉ định liệu đường dẫn có đóng hay không. Nếu được đặt thành true, đường viền sẽ được vẽ “đóng”, tức là, điểm cuối trong đoạn cuối cùng của hình dạng đường dẫn sẽ được kết nối với điểm được chỉ định trong thuộc tính StartPoint, nếu không thì đường viền sẽ được vẽ “mở”, và điểm cuối sẽ không được kết nối với điểm bắt đầu. Chỉ áp dụng nếu hình dạng đường dẫn được sử dụng trong một phần tử Path chỉ định một đường viền.

Trả về

XpsPathFigure

Hình dạng đường dẫn mới.

CreatePathFigure(PointF, List, bool)

Tạo một hình dạng đường dẫn mới.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Tham số

startPoint PointF

Điểm bắt đầu cho đoạn đầu tiên của hình dạng đường dẫn.

segments List<XpsPathSegment&gt;

Danh sách các đoạn đường dẫn.

isClosed bool

Chỉ định liệu đường dẫn có đóng hay không. Nếu được đặt thành true, đường viền sẽ được vẽ “đóng”, tức là, điểm cuối trong đoạn cuối cùng của hình dạng đường dẫn sẽ được kết nối với điểm được chỉ định trong thuộc tính StartPoint, nếu không thì đường viền sẽ được vẽ “mở”, và điểm cuối sẽ không được kết nối với điểm bắt đầu. Chỉ áp dụng nếu hình dạng đường dẫn được sử dụng trong một phần tử Path chỉ định một đường viền.

Trả về

XpsPathFigure

Hình dạng đường dẫn mới.

CreatePathGeometry(string)

Tạo một hình học đường dẫn mới được chỉ định bằng dạng viết tắt.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Tham số

abbreviatedGeometry string

Dạng viết tắt của hình học đường dẫn.

Trả về

XpsPathGeometry

Hình học đường dẫn mới.

CreatePathGeometry()

Tạo một hình học đường dẫn mới.

public XpsPathGeometry CreatePathGeometry()

Trả về

XpsPathGeometry

Hình học đường dẫn mới.

CreatePathGeometry(List<xpspathfigure>)

Tạo một hình học đường dẫn mới với danh sách hình dạng đường dẫn được chỉ định.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Tham số

pathFigures List<XpsPathFigure&gt;

Danh sách các hình dạng đường dẫn.

Trả về

XpsPathGeometry

Hình học đường dẫn mới.

CreatePolyBezierSegment(PointF[], bool)

Tạo một tập hợp các đường cong Bézier bậc ba mới.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Tham số

points PointF[]

Các điểm điều khiển cho nhiều đoạn Bézier.

isStroked bool

Chỉ định liệu đường viền cho đoạn này của đường dẫn có được vẽ hay không.

Trả về

XpsPolyBezierSegment

Đoạn đường cong Bézier bậc ba mới.

CreatePolyLineSegment(PointF[], bool)

Tạo một hình vẽ đa giác mới chứa một số lượng đỉnh riêng biệt tùy ý.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Tham số

points PointF[]

Một tập hợp các tọa độ cho nhiều đoạn xác định đoạn đường đa giác.

isStroked bool

Chỉ định liệu đường viền cho đoạn này của đường dẫn có được vẽ hay không.

Trả về

XpsPolyLineSegment

Đoạn vẽ đa giác mới.

CreatePolyQuadraticBezierSegment(PointF[], bool)

Tạo một tập hợp các đường cong Bézier bậc hai mới từ điểm trước đó trong hình dạng đường dẫn thông qua một tập hợp các đỉnh, sử dụng các điểm điều khiển được chỉ định.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Tham số

points PointF[]

Các điểm điều khiển cho nhiều đoạn Bézier bậc hai.

isStroked bool

Chỉ định liệu đường viền cho đoạn này của đường dẫn có được vẽ hay không.

Trả về

XpsPolyQuadraticBezierSegment

Đoạn đường cong Bézier bậc hai mới.

CreateRadialGradientBrush(List<xpsgradientstop>, PointF, PointF, float, float)

Tạo một brush gradient hình tròn mới.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Tham số

gradientStops List<XpsGradientStop&gt;

Danh sách các điểm dừng gradient.

center PointF

Điểm trung tâm của gradient hình tròn (tức là, trung tâm của elip).

gradientOrigin PointF

Điểm gốc của gradient hình tròn.

radiusX float

Bán kính trong chiều x của elip xác định gradient hình tròn.

radiusY float

Bán kính trong chiều y của elip xác định gradient hình tròn.

Trả về

XpsRadialGradientBrush

Brush gradient hình tròn mới.

CreateRadialGradientBrush(PointF, PointF, float, float)

Tạo một brush gradient hình tròn mới.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Tham số

center PointF

Điểm trung tâm của gradient hình tròn (tức là, trung tâm của elip).

gradientOrigin PointF

Điểm gốc của gradient hình tròn.

radiusX float

Bán kính trong chiều x của elip xác định gradient hình tròn.

radiusY float

Bán kính trong chiều y của elip xác định gradient hình tròn.

Trả về

XpsRadialGradientBrush

Brush gradient hình tròn mới.

CreateSolidColorBrush(XpsColor)

Tạo một brush màu rắn mới.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Tham số

color XpsColor

Màu cho các phần tử được lấp đầy.

Trả về

XpsSolidColorBrush

Brush màu rắn mới.

CreateSolidColorBrush(Color)

Tạo một brush màu rắn mới.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Tham số

color Color

Màu cho các phần tử được lấp đầy.

Trả về

XpsSolidColorBrush

Brush màu rắn mới.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Tạo một brush hình ảnh mới.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Tham số

element XpsContentElement

Phần tử XPS (Canvas, Path hoặc Glyphs) cho thuộc tính Visual của brush hình ảnh.

viewbox RectangleF

Vị trí và kích thước của nội dung nguồn của brush.

viewport RectangleF

Khu vực trong không gian tọa độ chứa của gạch chính của brush mà được (có thể lặp lại) áp dụng để lấp đầy khu vực mà brush được áp dụng

Trả về

XpsVisualBrush

Brush hình ảnh mới.

Dispose()

Giải phóng phiên bản.

public void Dispose()

GetDocumentPrintTicket(int)

Trả về vé in của tài liệu được đánh chỉ số bởi documentIndex.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Tham số

documentIndex int

Chỉ số của tài liệu mà vé in sẽ được trả về.

Trả về

DocumentPrintTicket

Vé in của tài liệu.

GetPagePrintTicket(int, int)

Trả về vé in của trang được đánh chỉ số bởi pageIndex trong tài liệu được đánh chỉ số bởi documentIndex.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Tham số

documentIndex int

Chỉ số của tài liệu.

pageIndex int

Chỉ số của trang mà vé in sẽ được trả về.

Trả về

PagePrintTicket

Vé in của trang.

Insert<t>(int, T)

Chèn một phần tử (Canvas, Path, hoặc Glyphs) vào trang đang hoạt động tại vị trí index.

public T Insert<t>(int index, T element) where T : XpsContentElement

Tham số

index int

Vị trí tại đó một element nên được chèn vào.

element T

Phần tử sẽ được chèn vào.

Trả về

T

Phần tử đã được chèn vào.

Tham số loại

T

Loại của phần tử.

InsertCanvas(int)

Chèn một canvas mới vào trang đang hoạt động tại vị trí index.

public XpsCanvas InsertCanvas(int index)

Tham số

index int

Vị trí tại đó một canvas mới nên được chèn vào.

Trả về

XpsCanvas

Canvas đã được chèn vào.

InsertDocument(int, bool)

Chèn một tài liệu rỗng với kích thước trang mặc định tại vị trí index.

public void InsertDocument(int index, bool activate = true)

Tham số

index int

Vị trí tại đó một tài liệu nên được chèn vào.

activate bool

Cờ chỉ định liệu có chọn tài liệu đã chèn làm tài liệu hoạt động hay không.

InsertDocument(int, float, float, bool)

Chèn một tài liệu rỗng với kích thước trang đầu tiên là widthheight tại vị trí index.

public void InsertDocument(int index, float width, float height, bool activate = true)

Tham số

index int

Vị trí tại đó một tài liệu nên được chèn vào.

width float

Chiều rộng của trang đầu tiên.

height float

Chiều cao của trang đầu tiên.

activate bool

Cờ chỉ định liệu có chọn tài liệu đã chèn làm tài liệu hoạt động hay không.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Chèn glyphs mới vào trang đang hoạt động tại vị trí index.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Tham số

index int

Vị trí tại đó glyphs mới nên được chèn vào.

fontFamily string

Gia đình font.

fontSize float

Kích thước font.

fontStyle FontStyle

Kiểu font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs đã được chèn vào.

InsertGlyphs(int, XpsFont, float, float, float, string)

Chèn glyphs mới vào trang đang hoạt động tại vị trí index.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Tham số

index int

Vị trí tại đó glyphs mới nên được chèn vào.

font XpsFont

Tài nguyên font.

fontSize float

Kích thước font.

originX float

Tọa độ X gốc của glyphs.

originY float

Tọa độ Y gốc của glyphs.

unicodeString string

Chuỗi sẽ được in.

Trả về

XpsGlyphs

Glyphs đã được chèn vào.

InsertPage(int, bool)

Chèn một trang rỗng vào tài liệu với kích thước trang mặc định tại vị trí index.

public XpsPage InsertPage(int index, bool activate = true)

Tham số

index int

Vị trí tại đó một trang nên được chèn vào.

activate bool

Cờ chỉ định liệu có chọn trang đã chèn làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được chèn vào.

InsertPage(int, float, float, bool)

Chèn một trang rỗng vào tài liệu với kích thước được chỉ định widthheight tại vị trí index.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Tham số

index int

Vị trí tại đó một trang nên được chèn vào.

width float

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

height float

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

activate bool

Cờ chỉ định liệu có chọn trang đã chèn làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được chèn vào.

InsertPage(int, XpsPage, bool)

Chèn một trang vào tài liệu tại vị trí index.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Tham số

index int

Vị trí tại đó một trang nên được thêm vào.

page XpsPage

Trang sẽ được chèn vào.

activate bool

Cờ chỉ định liệu có chọn trang đã chèn làm trang hoạt động hay không.

Trả về

XpsPage

Trang đã được chèn vào.

InsertPath(int, XpsPathGeometry)

Chèn một đường dẫn mới vào trang đang hoạt động tại vị trí index.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Tham số

index int

Vị trí tại đó một đường dẫn mới nên được chèn vào.

data XpsPathGeometry

Hình học của đường dẫn.

Trả về

XpsPath

Đường dẫn đã được chèn vào.

Merge(string[], string)

Gộp nhiều tệp XPS thành một tài liệu XPS.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Tham số

filesForMerge string[]

Các tệp XPS để gộp với tài liệu này.

outXpsFilePath string

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

Merge(string[], Stream)

Gộp nhiều tệp XPS thành một tài liệu XPS.

public void Merge(string[] filesForMerge, Stream outStream)

Tham số

filesForMerge string[]

Các tệp XPS để gộp với tài liệu này.

outStream Stream

Luồng đầu ra nơi lưu các tài liệu XPS đã gộp.

MergeToPdf(string[], string, PdfSaveOptions)

Gộp các tài liệu XPS thành PDF sử dụng thể hiện Aspose.Page.Device.

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

Tham số

filesForMerge string[]

Các tệp XPS để gộp với tài liệu này thành một thiết bị đầu ra.

outPdfFilePath string

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

options PdfSaveOptions

Tùy chọn lưu tài liệu.

MergeToPdf(string[], Stream, PdfSaveOptions)

Gộp các tài liệu XPS thành PDF sử dụng thể hiện Aspose.Page.Device.

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

Tham số

filesForMerge string[]

Các tệp XPS để gộp với tài liệu này thành một thiết bị đầu ra.

pdfStream Stream

Luồng PDF đầu ra.

options PdfSaveOptions

Tùy chọn lưu tài liệu.

Remove<t>(T)

Xóa một phần tử khỏi trang đang hoạt động.

public T Remove<t>(T element) where T : XpsContentElement

Tham số

element T

Phần tử sẽ được xóa.

Trả về

T

Phần tử đã được xóa.

Tham số loại

T

Loại của phần tử.

RemoveAt(int)

Xóa một phần tử tại vị trí index từ trang đang hoạt động.

public XpsContentElement RemoveAt(int index)

Tham số

index int

Vị trí tại đó phần tử nên được xóa.

Trả về

XpsContentElement

Phần tử đã được xóa.

RemoveDocumentAt(int)

Xóa một tài liệu tại vị trí index.

public void RemoveDocumentAt(int index)

Tham số

index int

Vị trí tại đó một tài liệu nên được xóa.

RemovePage(XpsPage)

Xóa một trang khỏi tài liệu.

public XpsPage RemovePage(XpsPage page)

Tham số

page XpsPage

Trang sẽ được xóa.

Trả về

XpsPage

Trang đã được xóa.

RemovePageAt(int)

Xóa một trang khỏi tài liệu tại vị trí index.

public XpsPage RemovePageAt(int index)

Tham số

index int

Vị trí tại đó một trang nên được xóa.

Trả về

XpsPage

Trang đã được xóa.

Save(string)

Lưu tài liệu XPS vào tệp XPS nằm tại path.

public void Save(string path)

Tham số

path string

Vị trí của tài liệu.

Save(Stream)

Lưu tài liệu XPS vào luồng.

public void Save(Stream stream)

Tham số

stream Stream

Luồng tài liệu XPS sẽ được lưu vào.

SaveAsImage(ImageSaveOptions)

Lưu tài liệu trong định dạng hình ảnh bitmap.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Tham số

options ImageSaveOptions

Tùy chọn để lưu tài liệu trong định dạng hình ảnh bitmap.

Trả về

byte[][][]

Mảng byte của các hình ảnh kết quả. Kích thước đầu tiên dành cho các tài liệu bên trong và kích thước thứ hai dành cho các trang trong các tài liệu bên trong.

SaveAsPdf(string, PdfSaveOptions)

Lưu tài liệu trong định dạng PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Tham số

outPdfFilePath string

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

options PdfSaveOptions

Tùy chọn để lưu tài liệu trong định dạng PDF.

SaveAsPdf(Stream, PdfSaveOptions)

Lưu tài liệu trong định dạng PDF.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Tham số

stream Stream

Luồng để ghi tệp PDF đầu ra vào.

options PdfSaveOptions

Tùy chọn để lưu tài liệu trong định dạng PDF.

SaveAsPs(string, PsSaveOptions)

Lưu tài liệu trong định dạng PS.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Tham số

outPsFilePath string

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

options PsSaveOptions

Tùy chọn để lưu tài liệu trong định dạng PS.

SaveAsPs(Stream, PsSaveOptions)

Lưu tài liệu trong định dạng PS.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Tham số

stream Stream

Luồng để ghi tệp PS đầu ra vào.

options PsSaveOptions

Tùy chọn để lưu tài liệu trong định dạng PS.

SelectActiveDocument(int)

Chọn một tài liệu đang hoạt động để chỉnh sửa.

public void SelectActiveDocument(int documentNumber)

Tham số

documentNumber int

Số tài liệu.

Ngoại lệ

ArgumentException

Ném ra khi documentNumber nằm ngoài giới hạn.

SelectActivePage(int)

Chọn một trang tài liệu đang hoạt động để chỉnh sửa.

public XpsPage SelectActivePage(int pageNumber)

Tham số

pageNumber int

Số trang.

Trả về

XpsPage

Thể hiện Aspose.Page.XPS.XpsModel.XpsPage cho trang đang hoạt động.

Ngoại lệ

ArgumentException

Ném ra khi pageNumber nằm ngoài giới hạn.

SetDocumentPrintTicket(int, DocumentPrintTicket)

Liên kết printTicket với tài liệu được đánh chỉ số bởi documentIndex</

 Tiếng Việt