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, флота, флота, струя)
Добавьте новые глифы на страницу.
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
Добавлено глифсов.
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
Добавлено глифсов.
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(Коллекция, Params Float[])
Создает новый цвет в цветовом пространстве, основанном на МКК.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Путь к профилю МККК.
components
float
[ ]
Цветные компоненты .
Returns
Новый цвет .
CreateColor(XpsIccProfile, парамы плывут[])
Создает новый цвет в цветовом пространстве, основанном на МКК.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Профильный ресурс ICC.
components
float
[ ]
Цветные компоненты .
Returns
Новый цвет .
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
Новые глифы
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
Новые глифы
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 и RectangleF)
Создание нового изображения шприца.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Это образный ресурс.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новое изображение брюш.
CreateImageBrush(Стриг, RectangleF, RectangleF)
Создание нового изображения шприца.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Путь к изображению, чтобы принять как штрих.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новое изображение брюш.
CreateLinearGradientBrush(Список, PointF , PointF)
Создает новый линейный градиент.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
• <
XpsGradientStop
>
Список градиентов прекращается.
startPoint
PointF
Начальная точка линейного градиента.
endPoint
PointF
Окончательная точка линейного градиента.
Returns
Новый линейный градиент шприц.
CreateLinearGradientBrush(PointF и 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(Список, 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
Новый радиальный градиент.
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
Новый радиальный градиент.
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, RectangleF)
Создает новую визуальную щетку.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS-элемент (Canvas, Path или Glyphs) для визуальной собственности от визуальной четки.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новый визуальный брош.
Включение (Т , Т)
Введите элемент (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
Встроенные каналы.
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
Включенные глифы.
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
Включенные глифы.
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
Удаленный элемент