Class PageAPI
Tên không gian: Aspose.Page.XPS.Features.EventBasedModifications Tổng hợp: Aspose.Page.dll (25.5.0)
The Page Thay đổi API
public class PageAPI : IModificationAPIInheritance
Implements
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
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
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
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
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
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 : XpsContentElementParameters
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
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
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
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
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
Bộ phận arc elliptical mới.
CreateCanvas()
tạo ra một canvas mới.
public XpsCanvas CreateCanvas()Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Địa lý đường mới.
CreatePathGeometry()
Nó tạo ra một con đường mới về địa lý.
public XpsPathGeometry CreatePathGeometry()Returns
Đị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
Đị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
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
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
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
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
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
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
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
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 : XpsContentElementParameters
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
Đặ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
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
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
Đườ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 : XpsContentElementParameters
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
Loại bỏ Element