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, флота, флота, струя)
Добавьте новые глифы на страницу.
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 : XpsContentElementParameters
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 : XpsContentElementParameters
element T
Элемент должен быть удален.
Returns
T
Удаленный элемент
Типы параметров
T
Тип элемента .
RemoveAt(ИНТ)
Удаляется элемент в позиции index" с страницы.
public XpsContentElement RemoveAt(int index)Parameters
index int
Позиция, в которой должен быть удален элемент.
Returns
Удаленный элемент