Class PageAPI
Названий на: Aspose.Page.XPS.Features.EventBasedModifications Асамблея: Aspose.Page.dll (25.5.0)
The Page Елемент модифікації API.
public class PageAPI : IModificationAPIInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
element T
Елемент має бути видалений.
Returns
T
Усунути елемент
Тип параметрів
T
Тип елемента.
RemoveAt(ІНТ)
Видаляється елемент в позиції index" з сторінки.
public XpsContentElement RemoveAt(int index)Parameters
index int
Позиція, в якій елемент слід видалити.
Returns
Усунути елемент