Class PageAPI
Названий на: Aspose.Page.XPS.Features.EventBasedModifications Асамблея: Aspose.Page.dll (25.4.0)
The Page Елемент модифікації API.
public class PageAPI : IModificationAPI
Inheritance
Implements
Нападні члени
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
Повертає / встановлює висоту сторінки, виражена як реальне числов об’єктах ефективного координатного простору.
public float Height { get; set; }
вартість нерухомості
PageCount
Повернення кількості сторінок в активному документі.
public int PageCount { get; }
вартість нерухомості
TotalPageCount
Він повертає загальну кількість сторінок у всіх документах, що знаходяться в документі XPS.
public int TotalPageCount { get; }
вартість нерухомості
Utils
Знайдіть об’єкт, який надає інструменти за межами формального API XPS.
public DocumentUtils Utils { get; }
вартість нерухомості
Width
повертає / встановлює ширину сторінки, виражена як реальне число вОб’єкти ефективного координатного простору.
public float Width { get; set; }
вартість нерухомості
Methods
Додати т>(T)
Додає елемент вмісту (Canvas, Path, або Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Елемент повинен бути доданий.
Returns
T
Доданий елемент
Тип параметрів
T
Тип елемента.
AddCanvas()
Додайте нову канаву на сторінку.
public XpsCanvas AddCanvas()
Returns
Додаткові канони.
AddGlyphs(струн, флот, FontStyle, float, плитка, стрічка)
Додайте нові гліфи на сторінку.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Спілкування з сім’єю
fontRenderingEmSize
float
Розмір шрифту.
fontStyle
FontStyle
Стиль шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Додано гліф.
AddGlyphs(XpsFont, плутанину, флату, платіж, смугу)
Додайте нові гліфи на сторінку.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Створення Font Resource.
fontRenderingEmSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Додано гліф.
AddOutlineEntry(ІНТ, ІНТ, ІНТ)
Додайте вихідний вхід до документа.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)
Parameters
description
string
Вхідний опис .
outlineLevel
int
На вихідному рівні.
targetPageNumber
int
Номер цільової сторінки.
AddPath(XpsPathGeometry)
Додайте новий шлях до сторінки.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Географія дорожнього руху.
Returns
Доданий шлях
CreateArcSegment(PointF, Sizef, Float, Bool, XpsSweepDirection, bool)
Створюється новий еліптичний арковий сегмент.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Кінцевий пункт еліптичного арку.
size
SizeF
Радіо x і y еліптичної арки як x, y пара.
rotationAngle
float
Він показує, як еліпс обертається по відношенню до поточної системи координатів.
isLargeArc
bool
Визначити, чи витягнута арка зі стовпом 180 або більшим.
sweepDirection
XpsSweepDirection
У напрямку, в якому витягується арка.
isStroked
bool
Визначте, чи витягнутий удар для цього сегменту шляху.
Returns
Новий еліптичний арковий сегмент.
CreateCanvas()
Створює нову канаву.
public XpsCanvas CreateCanvas()
Returns
Нові канони
CreateColor(Color)
Створює новий колір.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Натуральний колір для RGB кольору.
Returns
Новий колір
CreateColor(ІНТ, ІНТ, ІНТ)
Створює новий колір в кольоровому просторі sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Альфа кольоровий компонент.
r
int
Червоний колір компоненту.
g
int
Зелений компонент кольору.
b
int
Синій колірний компонент.
Returns
Новий колір
CreateColor(ІТ, ІТ, ІТ)
Створює новий колір в кольоровому просторі sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Червоний колір компоненту.
g
int
Зелений компонент кольору.
b
int
Синій колірний компонент.
Returns
Новий колір
CreateColor(флоту, флоту, флоту і флоту)
Створює новий колір в кольоровому просторі scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Альфа кольоровий компонент.
r
float
Червоний колір компоненту.
g
float
Зелений компонент кольору.
b
float
Синій колірний компонент.
Returns
Новий колір
CreateColor(плавання, плавання, плавання)
Створює новий колір в кольоровому просторі scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Червоний колір компоненту.
g
float
Зелений компонент кольору.
b
float
Синій колірний компонент.
Returns
Новий колір
CreateColor(Колір, парами плутання[])
Створює новий колір в кольоровому просторі, заснованому на ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Дорога до профілю МККК.
components
float
[ ]
Кольорові компоненти
Returns
Новий колір
CreateColor(XpsIccProfile, парами плутає[])
Створює новий колір в кольоровому просторі, заснованому на ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Профільний ресурс ICC.
components
float
[ ]
Кольорові компоненти
Returns
Новий колір
CreateGlyphs(струн, флот, FontStyle, float, плитка, стрічка)
Створює нові гліфи.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Спілкування з сім’єю
fontRenderingEmSize
float
Розмір шрифту.
fontStyle
FontStyle
Стиль шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Нові гліфи
CreateGlyphs(XpsFont, плутанину, флату, платіж, смугу)
Створює нові гліфи.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Створення Font Resource.
fontRenderingEmSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Нові гліфи
CreateGradientStop(XpsColor, Флоат)
Створюється нова градієнтна зупинка.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Градіант зупиняє колір.
offset
float
Градієнт відшкодовує.
Returns
Новий градієнт зупинився.
CreateGradientStop(Колір, флот)
Створюється нова градієнтна зупинка.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Градіант зупиняє колір.
offset
float
Градієнт відшкодовує.
Returns
Новий градієнт зупинився.
CreateImageBrush(Створення XpsImage, RectangleF)
Створює новий шприц зображення.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Це ресурс зображення.
viewbox
RectangleF
Позиція і розміри джерельного контенту шприца.
viewport
RectangleF
Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц
Returns
Новий зображення шприц.
CreateImageBrush(Ректанг, RectangleF)
Створює новий шприц зображення.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Дорога до зображення, щоб взяти як шприц.
viewbox
RectangleF
Позиція і розміри джерельного контенту шприца.
viewport
RectangleF
Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц
Returns
Новий зображення шприц.
CreateLinearGradientBrush(СписокСтворення PointF)
Створює новий лінійний градієнт.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
• <
XpsGradientStop
>
Список градієнтів зупиняється.
startPoint
PointF
Початок лінійного градієнта.
endPoint
PointF
Кінцева точка лінійного градієнта.
Returns
Новий лінійний градієнт.
CreateLinearGradientBrush(Створення PointF)
Створює новий лінійний градієнт.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
Початок лінійного градієнта.
endPoint
PointF
Кінцева точка лінійного градієнта.
Returns
Новий лінійний градієнт.
CreateMatrix(флоту, флоту, флоту, флоту, флоту)
Створює нову аффіну трансформаційну матрицю.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Елемент 11
m12
float
Елемент 12
m21
float
Елемент 21
m22
float
Елемент 22
m31
float
Елемент 31
m32
float
Елемент 32
Returns
Нова аффіна трансформаційна матриця.
CreatePath(XpsPathGeometry)
Створює новий шлях.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Географія дорожнього руху.
Returns
Новий шлях
CreatePathFigure(Історія, Бол)
Створює нову дорожню цифру.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Початкова точка для першого сегменту дорожньої цифри.
isClosed
bool
Визначити, чи закрита дорога. якщо встановлено на правду, інсульт витягується"закритий", тобто останній пункт в останньому сегменті дорожньої цифри пов’язаний зточку, зазначену в атрибуті StartPoint, інакше хребет витягується «відкритий», іостанній пункт не пов’язаний з початковим пунктом. застосовується тільки в тому випадку, якщовикористовується в елементі шляху, який визначає інсульт.
Returns
Новий маршрутний номер.
CreatePathFigure(PointF, Список, Болл)
Створює нову дорожню цифру.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Початкова точка для першого сегменту дорожньої цифри.
segments
List
• <
XpsPathSegment
>
Список маршрутних сегментів.
isClosed
bool
Визначити, чи закрита дорога. якщо встановлено на правду, інсульт витягується"закритий", тобто останній пункт в останньому сегменті дорожньої цифри пов’язаний зточку, зазначену в атрибуті StartPoint, інакше хребет витягується «відкритий», іостанній пункт не пов’язаний з початковим пунктом. застосовується тільки в тому випадку, якщовикористовується в елементі шляху, який визначає інсульт.
Returns
Новий маршрутний номер.
CreatePathGeometry(стрічка)
Створюється нова геометрія шляху, визначена з скороченою формою.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Коротка форма геометрії шляху.
Returns
Новий шлях геометрії.
CreatePathGeometry()
Створює новий шлях геометрії.
public XpsPathGeometry CreatePathGeometry()
Returns
Новий шлях геометрії.
CreatePathGeometry(Список )
Створюється нова геометрія шляху з визначеним списком цифр шляху.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
• <
XpsPathFigure
>
Список маршрутних цифр.
Returns
Новий шлях геометрії.
CreatePolyBezierSegment(PointF[ ], Болл)
Створює новий набір кубічних кривих Безьєра.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Контрольні пункти для декількох сегментів Bézier.
isStroked
bool
Визначте, чи витягнутий удар для цього сегменту шляху.
Returns
Новий кубічний Bézier кубічний сегмент.
CreatePolyLineSegment(PointF[ ], Болл)
Створює новий полігональний малюнок, що містить произвольну кількість індивідуальних вертикалів.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Комплект координатів для декількох сегментів, які визначають сегмент полілінії.
isStroked
bool
Визначте, чи витягнутий удар для цього сегменту шляху.
Returns
Новий мультиплікаційний сегмент.
CreatePolyQuadraticBezierSegment(PointF[ ], Болл)
Створює новий набір квадратних Безьєрів з попередньої точки в дорожній цифрі через набірВикористання певних контрольних пунктів.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Контрольні пункти для декількох квадратних сегментів Безьєра.
isStroked
bool
Визначте, чи витягнутий удар для цього сегменту шляху.
Returns
Новий квадратний сегмент Bézier.
CreateRadialGradientBrush(СписокПункт F, PointF, Float)
Створюється новий радиальний градієнт.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
• <
XpsGradientStop
>
Список градієнтів зупиняється.
center
PointF
Центральна точка радиального градієнта (тобто центр еліпсу).
gradientOrigin
PointF
Походження радиального градієнта.
radiusX
float
Радіо в x-дименсії еліпсу, що визначає радиальний градіант.
radiusY
float
Радіо в і димензії еліпсу, що визначає радиальний градіант.
Returns
Новий радиальний градієнт.
CreateRadialGradientBrush(Точка F, точка Ф, плавання)
Створюється новий радиальний градієнт.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Центральна точка радиального градієнта (тобто центр еліпсу).
gradientOrigin
PointF
Походження радиального градієнта.
radiusX
float
Радіо в x-дименсії еліпсу, що визначає радиальний градіант.
radiusY
float
Радіо в і димензії еліпсу, що визначає радиальний градіант.
Returns
Новий радиальний градієнт.
CreateSolidColorBrush(XpsColor)
Створює новий твердий колірний шприц.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Колір для заповнених елементів.
Returns
Новий твердий колірний шприц.
CreateSolidColorBrush(Color)
Створює новий твердий колірний шприц.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Колір для заповнених елементів.
Returns
Новий твердий колірний шприц.
CreateVisualBrush(Створення XpsContentElement, RectangleF)
Створює новий візуальний шприц.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Елемент XPS (Canvas, Path або Glyphs) для візуальних властивостей від візуального стрижки.
viewbox
RectangleF
Позиція і розміри джерельного контенту шприца.
viewport
RectangleF
Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц
Returns
Новий візуальний шприц.
Завантажити T>(Т, Т і Т)
Введіть елемент (Canvas, Path, або Glyphs) в сторінку в позиції index".
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Позиція, в якій потрібно ввести елемент ".
element
T
Елементи повинні бути введені.
Returns
T
Вбудований елемент
Тип параметрів
T
Тип елемента.
InsertCanvas(ІНТ)
Введіть нову канаву на сторінку в позиції index".
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Позиція, в якій повинна бути введена нова канава.
Returns
Вставні канони.
InsertGlyphs(int, string, float, FontStyle, флот, плитка, стрічка)
Введіть нові гліфи в сторінку в позиції index".
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Позиція, в якій повинні бути введені нові гліфи.
fontFamily
string
Спілкування з сім’єю
fontSize
float
Розмір шрифту.
fontStyle
FontStyle
Стиль шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Введені гліфи.
InsertGlyphs(int, XpsFont, float, флот, плитка, смуга)
Введіть нові гліфи в сторінку в позиції index".
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Позиція, в якій повинні бути введені нові гліфи.
font
XpsFont
Створення Font Resource.
fontSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Введені гліфи.
InsertPath(інт, XpsPathГеометрія)
Введіть новий шлях до сторінки в позиції index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Позиція, на якій повинен бути введений новий шлях.
data
XpsPathGeometry
Географія дорожнього руху.
Returns
Вставний шлях
Зняти т>(T)
Видаляється елемент з сторінки.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Елемент має бути видалений.
Returns
T
Усунути елемент
Тип параметрів
T
Тип елемента.
RemoveAt(ІНТ)
Видаляється елемент в позиції index" з сторінки.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Позиція, в якій елемент слід видалити.
Returns
Усунути елемент