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
Получава обекта, който предоставя услуги извън официалния XPS манипулационен API.
public DocumentUtils Utils { get; }
стойност на имота
Width
Повръща / задава ширината на страницата, изразена като реално число вЕдиници на ефективното координирано пространство.
public float Width { get; set; }
стойност на имота
Methods
Добавяне T>(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, 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
Glyphs произход X координати.
originY
float
Glyphs произход и координати.
unicodeString
string
За да бъде отпечатан.
Returns
Добавени са глифовете.
AddGlyphs(XpsFont, float, флот, плув, струй)
Добавете нови глифи на страницата.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Изтегляне на ресурса.
fontRenderingEmSize
float
Размер на шрифта.
originX
float
Glyphs произход X координати.
originY
float
Glyphs произход и координати.
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(ПоинтФ, 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[])
Създава нов цвят в цветовата зона, базирана на ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Пътят към профила на МКБ.
components
float
[]
Цветни компоненти .
Returns
Нов цвят .
CreateColor(XpsIccProfile, Params плува[])
Създава нов цвят в цветовата зона, базирана на 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
Glyphs произход X координати.
originY
float
Glyphs произход и координати.
unicodeString
string
За да бъде отпечатан.
Returns
Нови глифове
CreateGlyphs(XpsFont, float, флот, плув, струй)
Създават се нови глифи.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Изтегляне на ресурса.
fontRenderingEmSize
float
Размер на шрифта.
originX
float
Glyphs произход X координати.
originY
float
Glyphs произход и координати.
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(Поинт[]Боул)
Създава нов набор от кубични Bézier криви.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролни точки за няколко сегмента Bézier.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Нов кубичен Bézier криви сегмент.
CreatePolyLineSegment(Поинт[]Боул)
Създава нова полигонална рисунка, съдържаща произволен брой отделни вертикали.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Комплект от координати за множествените сегменти, които определят сегмента на поли линия.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Нов полигонен сегмент на рисуване.
CreatePolyQuadraticBezierSegment(Поинт[]Боул)
Създава нов набор от квадратни Bézier криви от предходната точка в пътната фигура през наборана вертикали, използвайки определени контролни точки.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролни точки за няколко квадратни сегмента Bézier.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Новият квадратен Bézier криви сегмент.
CreateRadialGradientBrush(Списък, ПоинтФ, 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
Радиусът в и измерението на елипса, който определя радиалния градиент.
Returns
Нова радиална градиентна четка.
CreateRadialGradientBrush(Пътуване, плуване и плаване)
Създава нова радиална градиентна четка.
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
Нова визуална четка.
Въвеждане на т>(и т, т)
Вмъкнете елемент (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
Вградени са канони.
InsertGlyphs(инт, стълб, плавател, 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
Glyphs произход X координати.
originY
float
Glyphs произход и координати.
unicodeString
string
За да бъде отпечатан.
Returns
Вградени са глифи.
InsertGlyphs(инт, XpsFont, плув, флуоресцентен, плаващ, струй)
Въведете нови глифи на страницата в позицията 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 произход X координати.
originY
float
Glyphs произход и координати.
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
Премахване на елемента.