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, флота, флота, струя)

Добавьте новые глифы на страницу.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

Семья фонтанов.

fontRenderingEmSize float

Размер шрифта .

fontStyle FontStyle

Стиль шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Добавлено глифсов.

AddGlyphs(XpsFont, float, float, float, string)

Добавьте новые глифы на страницу.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Фонтальный ресурс .

fontRenderingEmSize float

Размер шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

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(Коллекция, Params Float[])

Создает новый цвет в цветовом пространстве, основанном на МКК.

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

Parameters

path string

Путь к профилю МККК.

components float [ ]

Цветные компоненты .

Returns

XpsColor

Новый цвет .

CreateColor(XpsIccProfile, парамы плывут[])

Создает новый цвет в цветовом пространстве, основанном на МКК.

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

Parameters

iccProfile XpsIccProfile

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

components float [ ]

Цветные компоненты .

Returns

XpsColor

Новый цвет .

CreateGlyphs(струя, флота, FontStyle, флота, флота, струя)

Создает новые глифы.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

Семья фонтанов.

fontRenderingEmSize float

Размер шрифта .

fontStyle FontStyle

Стиль шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Новые глифы

CreateGlyphs(XpsFont, float, float, float, string)

Создает новые глифы.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Фонтальный ресурс .

fontRenderingEmSize float

Размер шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

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 и RectangleF)

Создание нового изображения шприца.

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

Parameters

image XpsImage

Это образный ресурс.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsImageBrush

Новое изображение брюш.

CreateImageBrush(Стриг, RectangleF, RectangleF)

Создание нового изображения шприца.

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

Parameters

imagePath string

Путь к изображению, чтобы принять как штрих.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsImageBrush

Новое изображение брюш.

CreateLinearGradientBrush(Список, PointF , PointF)

Создает новый линейный градиент.

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

Parameters

gradientStops List • < XpsGradientStop >

Список градиентов прекращается.

startPoint PointF

Начальная точка линейного градиента.

endPoint PointF

Окончательная точка линейного градиента.

Returns

XpsLinearGradientBrush

Новый линейный градиент шприц.

CreateLinearGradientBrush(PointF и 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(Список, PointF, PointF, флот, флот)

Создает новый радиальный градиент.

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

радиус в y измерении эллипса, который определяет радиальный градиент.

Returns

XpsRadialGradientBrush

Новый радиальный градиент.

CreateRadialGradientBrush(PointF, PointF и Float)

Создает новый радиальный градиент.

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

Parameters

center PointF

Центральная точка радиального градиента (то есть центр эллипса).

gradientOrigin PointF

Точка происхождения радиального градиента.

radiusX float

радиус в x-измерении эллипса, который определяет радиальный градиент.

radiusY float

радиус в y измерении эллипса, который определяет радиальный градиент.

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, RectangleF)

Создает новую визуальную щетку.

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

Parameters

element XpsContentElement

XPS-элемент (Canvas, Path или Glyphs) для визуальной собственности от визуальной четки.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsVisualBrush

Новый визуальный брош.

Включение (Т , Т)

Введите элемент (Canvas, Path, или Glyphs) на странице в позиции index".

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

Позиция, в которой должен быть введен element".

element T

Элементы должны быть введены.

Returns

T

Встроенный элемент .

Типы параметров

T

Тип элемента .

InsertCanvas(ИНТ)

Введите новую канаву на страницу в позиции index".

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Позиция, в которую должен быть вложен новый камень.

Returns

XpsCanvas

Встроенные каналы.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Введите в страницу новые глифы в позиции 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

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Включенные глифы.

InsertGlyphs(int, XpsFont, float, float, float, string)

Введите в страницу новые глифы в позиции index".

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

Позиция, в которую должны быть введены новые глифы.

font XpsFont

Фонтальный ресурс .

fontSize float

Размер шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

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

Удаленный элемент

 Русский