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
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 : 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
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 : 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
Đặ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 : 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
Loại bỏ Element