Class PageAPI

Class PageAPI

Tên không gian: Aspose.Page.XPS.Features.EventBasedModifications Tổng hợp: Aspose.Page.dll (25.4.0)

The Page Thay đổi API

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Thành viên thừa kế

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

Properties

Height

Quay lại / đặt chiều cao của trang, được thể hiện như một số thựctrong các đơn vị của không gian phối hợp hiệu quả.

public float Height { get; set; }

Giá trị bất động sản

float

PageCount

Quay lại số trang trong tài liệu hoạt động.

public int PageCount { get; }

Giá trị bất động sản

int

TotalPageCount

Quay lại 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ị bất động sản

int

Utils

Nhận được đối tượng cung cấp các tiện ích bên ngoài API xử lý XPS chính thức.

public DocumentUtils Utils { get; }

Giá trị bất động sản

DocumentUtils

Width

Quay lại / đặt chiều rộng của trang, được thể hiện như một số thực trongCác đơn vị của không gian phối hợp hiệu quả.

public float Width { get; set; }

Giá trị bất động sản

float

Methods

Thêm t>(T)

Thêm một yếu tố nội dung (Canvas, Path, hoặc Glyphs).

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

Parameters

element T

Các yếu tố cần được thêm vào

Returns

T

Thêm yếu tố

Loại Parameters

T

Loại của yếu tố.

AddCanvas()

Thêm một canvas mới vào trang.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Thêm canvas

AddGlyphs(dòng, float, fontStyle, float, float, string)

Thêm glyphs mới vào trang.

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

Parameters

fontFamily string

Hình ảnh gia đình

fontRenderingEmSize float

font kích thước.

fontStyle FontStyle

Phong cách Font.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Thêm glyphs

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

Thêm glyphs mới vào trang.

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

Parameters

font XpsFont

Font tài nguyên

fontRenderingEmSize float

font kích thước.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Thêm glyphs

AddOutlineEntry(Nhóm, int, int)

Thêm một bản nhập outline vào tài liệu.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

Mô tả entry.

outlineLevel int

mức outline.

targetPageNumber int

Số trang mục tiêu

AddPath(XpsPathGeometry)

Thêm một con đường mới vào trang.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Địa lý của con đường.

Returns

XpsPath

Thêm con đường

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

Tạo một phân khúc arc elliptical mới.

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

Parameters

point PointF

Điểm kết thúc của hố elliptical.

size SizeF

X và y đường kính của hố eliptic như một cặp x,y.

rotationAngle float

Nó chỉ ra làm thế nào các ellipse được xoay so với hệ thống phối hợp hiện tại.

isLargeArc bool

Nó xác định xem hố có được kéo bằng một vết sẹo 180 hoặc lớn hơn.

sweepDirection XpsSweepDirection

hướng mà hố được kéo.

isStroked bool

Nó xác định xem vết nứt cho phần này của con đường có bị kéo hay không.

Returns

XpsArcSegment

Bộ phận arc elliptical mới.

CreateCanvas()

tạo ra một canvas mới.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

canvas mới

CreateColor(Color)

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

public XpsColor CreateColor(Color color)

Parameters

color Color

Một ví dụ màu bản địa cho màu RGB.

Returns

XpsColor

Màu mới

CreateColor(int, 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)

Parameters

a int

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

r int

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

g int

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

b int

Màu xanh thành phần.

Returns

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 r, int g, int b)

Parameters

r int

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

g int

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

b int

Màu xanh thành phần.

Returns

XpsColor

Màu mới

CreateColor(Hải quân, Hải quân, Hải quân, Hải quân)

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)

Parameters

a float

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

r float

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

g float

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

b float

Màu xanh thành phần.

Returns

XpsColor

Màu mới

CreateColor(float, float và 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)

Parameters

r float

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

g float

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

b float

Màu xanh thành phần.

Returns

XpsColor

Màu mới

CreateColor(Nhãn hiệu: 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)

Parameters

path string

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

components float [ ]

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

Returns

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)

Parameters

iccProfile XpsIccProfile

Tài nguyên hồ sơ của ICC

components float [ ]

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

Returns

XpsColor

Màu mới

CreateGlyphs(dòng, float, fontStyle, float, float, string)

tạo ra glyphs mới.

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

Parameters

fontFamily string

Hình ảnh gia đình

fontRenderingEmSize float

font kích thước.

fontStyle FontStyle

Phong cách Font.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Glyph mới

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

tạo ra glyphs mới.

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

Parameters

font XpsFont

Font tài nguyên

fontRenderingEmSize float

font kích thước.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Glyph mới

CreateGradientStop(XpsColor, Float)

tạo ra một dừng gradient mới.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient stop màu sắc

offset float

Gradient trả giá.

Returns

XpsGradientStop

Trở lại Gradient Stop

CreateGradientStop(Màu sắc, float)

tạo ra một dừng gradient mới.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient stop màu sắc

offset float

Gradient trả giá.

Returns

XpsGradientStop

Trở lại Gradient Stop

CreateImageBrush(XpsImage, RectangleF, RectangleF)

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

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

Parameters

image XpsImage

Nguồn hình ảnh

viewbox RectangleF

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

viewport RectangleF

Khu vực trong không gian phối hợp chứa của phun đầu tiênbột được áp dụng (có thể lặp lại) để điền vào khu vực mà bột được áp dụng

Returns

XpsImageBrush

Hình ảnh mới Brush

CreateImageBrush(Tính năng: RectangleF, RectangleF)

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

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

Parameters

imagePath string

Con đường đến hình ảnh để thực hiện như một bút chì.

viewbox RectangleF

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

viewport RectangleF

Khu vực trong không gian phối hợp chứa của phun đầu tiênbột được áp dụng (có thể lặp lại) để điền vào khu vực mà bột được áp dụng

Returns

XpsImageBrush

Hình ảnh mới Brush

CreateLinearGradientBrush(Danh sách, Điểm F, Điểm F)

Tạo một nén gradient linear mới.

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

Parameters

gradientStops List < XpsGradientStop >

Danh sách các gradient dừng lại

startPoint PointF

Điểm khởi đầu của gradient linear.

endPoint PointF

Điểm cuối của gradient linear.

Returns

XpsLinearGradientBrush

Bàn chải gradient linear mới

CreateLinearGradientBrush(Điểm, PointF)

Tạo một nén gradient linear mới.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Điểm khởi đầu của gradient linear.

endPoint PointF

Điểm cuối của gradient linear.

Returns

XpsLinearGradientBrush

Bàn chải gradient linear mới

CreateMatrix(Hải quân, Hải quân, Hải quân, Hải quân, Hải quân)

Tạo một matrix chuyển đổi tinh tế mới.

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

Parameters

m11 float

Các yếu tố 11.

m12 float

Mục 12

m21 float

Mục 21

m22 float

Các yếu tố 22.

m31 float

Mục 31

m32 float

Mục 32

Returns

XpsMatrix

Matrix chuyển đổi mới.

CreatePath(XpsPathGeometry)

tạo ra một con đường mới.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Địa lý của con đường.

Returns

XpsPath

Con đường mới

CreatePathFigure(Lời bài hát: PointF, Bool)

tạo ra một con đường mới.

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

Parameters

startPoint PointF

Điểm khởi đầu cho phần đầu tiên của con số con đường.

isClosed bool

Đánh giá xem con đường có bị đóng hay không.Nếu thiết lập đúng, cơn đau sẽ bị kéo"đóng", tức là, điểm cuối cùng trong phân đoạn cuối cùng của con số con đường được kết nối vớiđiểm được chỉ định trong thuộc tính StartPoint, nếu không, vết nứt được rút ra “mở”, vàđiểm cuối không được kết nối với điểm khởi đầu. chỉ áp dụng nếu con số đường làđược sử dụng trong một yếu tố Path mà chỉ ra một đột quỵ.

Returns

XpsPathFigure

con đường mới.

CreatePathFigure(PointF, Danh sách, bool)

tạo ra một con đường mới.

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

Parameters

startPoint PointF

Điểm khởi đầu cho phần đầu tiên của con số con đường.

segments List < XpsPathSegment >

Danh sách các bộ phận đường.

isClosed bool

Đánh giá xem con đường có bị đóng hay không.Nếu thiết lập đúng, cơn đau sẽ bị kéo"đóng", tức là, điểm cuối cùng trong phân đoạn cuối cùng của con số con đường được kết nối vớiđiểm được chỉ định trong thuộc tính StartPoint, nếu không, vết nứt được rút ra “mở”, vàđiểm cuối không được kết nối với điểm khởi đầu. chỉ áp dụng nếu con số đường làđược sử dụng trong một yếu tố Path mà chỉ ra một đột quỵ.

Returns

XpsPathFigure

con đường mới.

CreatePathGeometry(String)

Tạo một đường geometry mới được chỉ định với hình thức ngắn gọn.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Một hình thức ngắn gọn của đường địa lý.

Returns

XpsPathGeometry

Địa lý đường mới.

CreatePathGeometry()

Nó tạo ra một con đường mới về địa lý.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Địa lý đường mới.

CreatePathGeometry(Danh sách )

Tạo một địa lý đường mới với danh sách các con số đường cụ thể.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Danh sách các con đường

Returns

XpsPathGeometry

Địa lý đường mới.

CreatePolyBezierSegment(Điểm[ ], bool)

Tạo ra một bộ mới của các curves cubic Bézier.

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

Parameters

points PointF [ ]

Các điểm kiểm soát cho nhiều phân đoạn Bézier.

isStroked bool

Nó xác định xem vết nứt cho phần này của con đường có bị kéo hay không.

Returns

XpsPolyBezierSegment

Cúp mới Bézier curves segment.

CreatePolyLineSegment(Điểm[ ], bool)

Nó tạo ra một bản vẽ đa dạng mới có chứa một số lượng tự nguyện của các tầng hầm cá nhân.

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

Parameters

points PointF [ ]

Một bộ tọa độ cho các phân khúc đa định nghĩa phân khúc poly line.

isStroked bool

Nó xác định xem vết nứt cho phần này của con đường có bị kéo hay không.

Returns

XpsPolyLineSegment

Một phân khúc vẽ đa dạng mới.

CreatePolyQuadraticBezierSegment(Điểm[ ], bool)

Tạo một bộ mới của các curves Bézier quadratic từ điểm trước trong con số đường qua một bộcủa các dọc, sử dụng các điểm kiểm soát cụ thể.

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

Parameters

points PointF [ ]

Các điểm kiểm soát cho nhiều phân đoạn Bézier quadratic.

isStroked bool

Nó xác định xem vết nứt cho phần này của con đường có bị kéo hay không.

Returns

XpsPolyQuadraticBezierSegment

Quadratic mới Bézier curves segment.

CreateRadialGradientBrush(Danh sách, PointF, PointF, float, float)

Tạo ra một nén radial gradient mới.

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

Parameters

gradientStops List < XpsGradientStop >

Danh sách các gradient dừng lại

center PointF

Điểm trung tâm của gradient gốc (tức là trung tâm của ellipse).

gradientOrigin PointF

Điểm nguồn gốc của gradient radial.

radiusX float

Ánh sáng trong x chiều của ellipse mà xác định mức độ radial.

radiusY float

Radius trong y chiều của ellipse mà xác định mức độ radial.

Returns

XpsRadialGradientBrush

Phân bón Radial Gradient

CreateRadialGradientBrush(PointF, PointF, Float và Float)

Tạo ra một nén radial gradient mới.

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

Parameters

center PointF

Điểm trung tâm của gradient gốc (tức là trung tâm của ellipse).

gradientOrigin PointF

Điểm nguồn gốc của gradient radial.

radiusX float

Ánh sáng trong x chiều của ellipse mà xác định mức độ radial.

radiusY float

Radius trong y chiều của ellipse mà xác định mức độ radial.

Returns

XpsRadialGradientBrush

Phân bón Radial Gradient

CreateSolidColorBrush(XpsColor)

Tạo một màu sắc tinh khiết mới.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Màu sắc cho các yếu tố đầy đủ

Returns

XpsSolidColorBrush

Màu sắc tinh khiết mới.

CreateSolidColorBrush(Color)

Tạo một màu sắc tinh khiết mới.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Màu sắc cho các yếu tố đầy đủ

Returns

XpsSolidColorBrush

Màu sắc tinh khiết mới.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Tạo một gạch thị giác mới.

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

Parameters

element XpsContentElement

Các yếu tố XPS (Canvas, Path hoặc Glyphs) cho Visual Property od Visual Brush.

viewbox RectangleF

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

viewport RectangleF

Khu vực trong không gian phối hợp chứa của phun đầu tiênbột được áp dụng (có thể lặp lại) để điền vào khu vực mà bột được áp dụng

Returns

XpsVisualBrush

Nhãn hiệu Visual Brush

Nhập t>(T, T)

Nhập một yếu tố (Canvas, Path, hoặc Glyphs) vào trang ở vị trí index'.

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

Parameters

index int

Vị trí mà element" nên được nhập.

element T

Các yếu tố cần được nhập

Returns

T

Nhập yếu tố.

Loại Parameters

T

Loại của yếu tố.

InsertCanvas(int)

Nhập một canvas mới vào trang ở vị trí index'.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Vị trí trong đó một tấm canvas mới nên được nhúng.

Returns

XpsCanvas

Đặt canvas

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

Nhập glyphs mới vào trang ở vị trí index'.

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

Parameters

index int

Vị trí mà glyphs mới nên được dán vào.

fontFamily string

Hình ảnh gia đình

fontSize float

font kích thước.

fontStyle FontStyle

Phong cách Font.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Nhập glyphs

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

Nhập glyphs mới vào trang ở vị trí index'.

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

Parameters

index int

Vị trí mà glyphs mới nên được dán vào.

font XpsFont

Font tài nguyên

fontSize float

font kích thước.

originX float

Glyphs nguồn x coordinate.

originY float

Glyphs nguồn gốc Y phối hợp.

unicodeString string

Dây để in.

Returns

XpsGlyphs

Nhập glyphs

InsertPath(Giới thiệu XpsPathGeometry)

Nhập một con đường mới vào trang ở vị trí index'.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Vị trí mà một con đường mới nên được đưa vào.

data XpsPathGeometry

Địa lý của con đường.

Returns

XpsPath

Đường được nhúng.

xóa t>(T)

Xóa một yếu tố từ trang.

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

Parameters

element T

yếu tố phải được loại bỏ.

Returns

T

Loại bỏ Element

Loại Parameters

T

Loại của yếu tố.

RemoveAt(int)

Xóa một yếu tố ở vị trí index" từ trang.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Vị trí trong đó các yếu tố nên được loại bỏ.

Returns

XpsContentElement

Loại bỏ Element

 Tiếng Việt