Class PageAPI

Class PageAPI

Названий на: Aspose.Page.XPS.Features.EventBasedModifications Асамблея: Aspose.Page.dll (25.4.0)

The Page Елемент модифікації API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Нападні члени

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; }

вартість нерухомості

float

PageCount

Повернення кількості сторінок в активному документі.

public int PageCount { get; }

вартість нерухомості

int

TotalPageCount

Він повертає загальну кількість сторінок у всіх документах, що знаходяться в документі XPS.

public int TotalPageCount { get; }

вартість нерухомості

int

Utils

Знайдіть об’єкт, який надає інструменти за межами формального API XPS.

public DocumentUtils Utils { get; }

вартість нерухомості

DocumentUtils

Width

повертає / встановлює ширину сторінки, виражена як реальне число вОб’єкти ефективного координатного простору.

public float Width { get; set; }

вартість нерухомості

float

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

XpsCanvas

Додаткові канони.

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

XpsGlyphs

Додано гліф.

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

XpsGlyphs

Додано гліф.

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

XpsPath

Доданий шлях

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

XpsArcSegment

Новий еліптичний арковий сегмент.

CreateCanvas()

Створює нову канаву.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Нові канони

CreateColor(Color)

Створює новий колір.

public XpsColor CreateColor(Color color)

Parameters

color Color

Натуральний колір для RGB кольору.

Returns

XpsColor

Новий колір

CreateColor(ІНТ, ІНТ, ІНТ)

Створює новий колір в кольоровому просторі sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

Альфа кольоровий компонент.

r int

Червоний колір компоненту.

g int

Зелений компонент кольору.

b int

Синій колірний компонент.

Returns

XpsColor

Новий колір

CreateColor(ІТ, ІТ, ІТ)

Створює новий колір в кольоровому просторі sRGB.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

Червоний колір компоненту.

g int

Зелений компонент кольору.

b int

Синій колірний компонент.

Returns

XpsColor

Новий колір

CreateColor(флоту, флоту, флоту і флоту)

Створює новий колір в кольоровому просторі scRGB.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

Альфа кольоровий компонент.

r float

Червоний колір компоненту.

g float

Зелений компонент кольору.

b float

Синій колірний компонент.

Returns

XpsColor

Новий колір

CreateColor(плавання, плавання, плавання)

Створює новий колір в кольоровому просторі scRGB.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

Червоний колір компоненту.

g float

Зелений компонент кольору.

b float

Синій колірний компонент.

Returns

XpsColor

Новий колір

CreateColor(Колір, парами плутання[])

Створює новий колір в кольоровому просторі, заснованому на ICC.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

Дорога до профілю МККК.

components float [ ]

Кольорові компоненти

Returns

XpsColor

Новий колір

CreateColor(XpsIccProfile, парами плутає[])

Створює новий колір в кольоровому просторі, заснованому на ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

Профільний ресурс ICC.

components float [ ]

Кольорові компоненти

Returns

XpsColor

Новий колір

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

XpsGlyphs

Нові гліфи

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

XpsGlyphs

Нові гліфи

CreateGradientStop(XpsColor, Флоат)

Створюється нова градієнтна зупинка.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Градіант зупиняє колір.

offset float

Градієнт відшкодовує.

Returns

XpsGradientStop

Новий градієнт зупинився.

CreateGradientStop(Колір, флот)

Створюється нова градієнтна зупинка.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Градіант зупиняє колір.

offset float

Градієнт відшкодовує.

Returns

XpsGradientStop

Новий градієнт зупинився.

CreateImageBrush(Створення XpsImage, RectangleF)

Створює новий шприц зображення.

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

Parameters

image XpsImage

Це ресурс зображення.

viewbox RectangleF

Позиція і розміри джерельного контенту шприца.

viewport RectangleF

Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц

Returns

XpsImageBrush

Новий зображення шприц.

CreateImageBrush(Ректанг, RectangleF)

Створює новий шприц зображення.

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

Parameters

imagePath string

Дорога до зображення, щоб взяти як шприц.

viewbox RectangleF

Позиція і розміри джерельного контенту шприца.

viewport RectangleF

Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц

Returns

XpsImageBrush

Новий зображення шприц.

CreateLinearGradientBrush(СписокСтворення PointF)

Створює новий лінійний градієнт.

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

Parameters

gradientStops List • < XpsGradientStop >

Список градієнтів зупиняється.

startPoint PointF

Початок лінійного градієнта.

endPoint PointF

Кінцева точка лінійного градієнта.

Returns

XpsLinearGradientBrush

Новий лінійний градієнт.

CreateLinearGradientBrush(Створення PointF)

Створює новий лінійний градієнт.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Початок лінійного градієнта.

endPoint PointF

Кінцева точка лінійного градієнта.

Returns

XpsLinearGradientBrush

Новий лінійний градієнт.

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

XpsMatrix

Нова аффіна трансформаційна матриця.

CreatePath(XpsPathGeometry)

Створює новий шлях.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Географія дорожнього руху.

Returns

XpsPath

Новий шлях

CreatePathFigure(Історія, Бол)

Створює нову дорожню цифру.

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

Parameters

startPoint PointF

Початкова точка для першого сегменту дорожньої цифри.

isClosed bool

Визначити, чи закрита дорога. якщо встановлено на правду, інсульт витягується"закритий", тобто останній пункт в останньому сегменті дорожньої цифри пов’язаний зточку, зазначену в атрибуті StartPoint, інакше хребет витягується «відкритий», іостанній пункт не пов’язаний з початковим пунктом. застосовується тільки в тому випадку, якщовикористовується в елементі шляху, який визначає інсульт.

Returns

XpsPathFigure

Новий маршрутний номер.

CreatePathFigure(PointF, Список, Болл)

Створює нову дорожню цифру.

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

Parameters

startPoint PointF

Початкова точка для першого сегменту дорожньої цифри.

segments List • < XpsPathSegment >

Список маршрутних сегментів.

isClosed bool

Визначити, чи закрита дорога. якщо встановлено на правду, інсульт витягується"закритий", тобто останній пункт в останньому сегменті дорожньої цифри пов’язаний зточку, зазначену в атрибуті StartPoint, інакше хребет витягується «відкритий», іостанній пункт не пов’язаний з початковим пунктом. застосовується тільки в тому випадку, якщовикористовується в елементі шляху, який визначає інсульт.

Returns

XpsPathFigure

Новий маршрутний номер.

CreatePathGeometry(стрічка)

Створюється нова геометрія шляху, визначена з скороченою формою.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Коротка форма геометрії шляху.

Returns

XpsPathGeometry

Новий шлях геометрії.

CreatePathGeometry()

Створює новий шлях геометрії.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Новий шлях геометрії.

CreatePathGeometry(Список )

Створюється нова геометрія шляху з визначеним списком цифр шляху.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List • < XpsPathFigure >

Список маршрутних цифр.

Returns

XpsPathGeometry

Новий шлях геометрії.

CreatePolyBezierSegment(PointF[ ], Болл)

Створює новий набір кубічних кривих Безьєра.

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

Parameters

points PointF [ ]

Контрольні пункти для декількох сегментів Bézier.

isStroked bool

Визначте, чи витягнутий удар для цього сегменту шляху.

Returns

XpsPolyBezierSegment

Новий кубічний Bézier кубічний сегмент.

CreatePolyLineSegment(PointF[ ], Болл)

Створює новий полігональний малюнок, що містить произвольну кількість індивідуальних вертикалів.

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

Parameters

points PointF [ ]

Комплект координатів для декількох сегментів, які визначають сегмент полілінії.

isStroked bool

Визначте, чи витягнутий удар для цього сегменту шляху.

Returns

XpsPolyLineSegment

Новий мультиплікаційний сегмент.

CreatePolyQuadraticBezierSegment(PointF[ ], Болл)

Створює новий набір квадратних Безьєрів з попередньої точки в дорожній цифрі через набірВикористання певних контрольних пунктів.

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

Parameters

points PointF [ ]

Контрольні пункти для декількох квадратних сегментів Безьєра.

isStroked bool

Визначте, чи витягнутий удар для цього сегменту шляху.

Returns

XpsPolyQuadraticBezierSegment

Новий квадратний сегмент 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

XpsRadialGradientBrush

Новий радиальний градієнт.

CreateRadialGradientBrush(Точка F, точка Ф, плавання)

Створюється новий радиальний градієнт.

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

Parameters

center PointF

Центральна точка радиального градієнта (тобто центр еліпсу).

gradientOrigin PointF

Походження радиального градієнта.

radiusX float

Радіо в x-дименсії еліпсу, що визначає радиальний градіант.

radiusY float

Радіо в і димензії еліпсу, що визначає радиальний градіант.

Returns

XpsRadialGradientBrush

Новий радиальний градієнт.

CreateSolidColorBrush(XpsColor)

Створює новий твердий колірний шприц.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Колір для заповнених елементів.

Returns

XpsSolidColorBrush

Новий твердий колірний шприц.

CreateSolidColorBrush(Color)

Створює новий твердий колірний шприц.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Колір для заповнених елементів.

Returns

XpsSolidColorBrush

Новий твердий колірний шприц.

CreateVisualBrush(Створення XpsContentElement, RectangleF)

Створює новий візуальний шприц.

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

Parameters

element XpsContentElement

Елемент XPS (Canvas, Path або Glyphs) для візуальних властивостей від візуального стрижки.

viewbox RectangleF

Позиція і розміри джерельного контенту шприца.

viewport RectangleF

Регіон, що містить координатний простір первинної щіткиталі, що застосовується (можливо неодноразово) для заповнення регіону, до якого застосовується шприц

Returns

XpsVisualBrush

Новий візуальний шприц.

Завантажити 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

XpsCanvas

Вставні канони.

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

XpsGlyphs

Введені гліфи.

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

XpsGlyphs

Введені гліфи.

InsertPath(інт, XpsPathГеометрія)

Введіть новий шлях до сторінки в позиції index".

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Позиція, на якій повинен бути введений новий шлях.

data XpsPathGeometry

Географія дорожнього руху.

Returns

XpsPath

Вставний шлях

Зняти т>(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

XpsContentElement

Усунути елемент

 Українська