Class PageAPI
Именује се: Aspose.Page.XPS.Features.EventBasedModifications Асамблеја: Aspose.Page.dll (25.4.0)
The Page Елемент модификације АПИ.
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
Добија објекат који пружа корисничке услуге изван формалног АПИ-а за КСНУМКС манипулације.
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
Element koji treba dodati.
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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Додаје се глифс.
AddGlyphs(КспсФонт, плутање, плато, флатовање, струја)
Додајте нове глифе на страницу.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Извештај извора.
fontRenderingEmSize
float
величине шрифта.
originX
float
Глифс порекло Кс координате.
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(ПоинтФ, SizeF, плута, боол, КспсСвеепДирекција, Боол)
Креира нови елиптички сегмент арка.
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()
Stvorio je novu kanvu.
public XpsCanvas CreateCanvas()
Returns
Нови канабис
CreateColor(Color)
Stvaraju novu boju.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Пример родног боје за РГБ боју.
Returns
Нова боја
CreateColor(int, int, int, int)
Креира нову боју у сРГБ бојном простору.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Алфа боја компонента.
r
int
Црвена боја компоненте.
g
int
Зелена компонента боје.
b
int
састојак плаве боје.
Returns
Нова боја
CreateColor(int, int, int)
Креира нову боју у сРГБ бојном простору.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Црвена боја компоненте.
g
int
Зелена компонента боје.
b
int
састојак плаве боје.
Returns
Нова боја
CreateColor(пловидбе, пловидбе, пловидбе)
Креира нову боју у сцРГБ бојном простору.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Алфа боја компонента.
r
float
Црвена боја компоненте.
g
float
Зелена компонента боје.
b
float
састојак плаве боје.
Returns
Нова боја
CreateColor(пловила, пловила и пловила)
Креира нову боју у сцРГБ бојном простору.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Црвена боја компоненте.
g
float
Зелена компонента боје.
b
float
састојак плаве боје.
Returns
Нова боја
CreateColor(Стринг, Парамс Флоат[])
Креира нову боју у простору боја заснованом на ИЦЦ-у.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Пут до ИЦЦ профила.
components
float
[]
Цветне компоненте .
Returns
Нова боја
CreateColor(XpsIccProfile, params float[])
Креира нову боју у простору боја заснованом на ИЦЦ-у.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Извор профила ИЦЦ.
components
float
[]
Цветне компоненте .
Returns
Нова боја
CreateGlyphs(струја, флот, FontStyle, float, плута, струј)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Писање породице.
fontRenderingEmSize
float
величине шрифта.
fontStyle
FontStyle
у стилу шрифта.
originX
float
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Нови Глифс
CreateGlyphs(КспсФонт, плутање, плато, флатовање, струја)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Извештај извора.
fontRenderingEmSize
float
величине шрифта.
originX
float
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Нови Глифс
CreateGradientStop(XpsColor, плутање)
Успоставља нови градијентски заустав.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient zaustavlja boju.
offset
float
Gradient će se nadoknaditi.
Returns
Novi gradient zaustavlja.
CreateGradientStop(боја, плутање)
Успоставља нови градијентски заустав.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient zaustavlja boju.
offset
float
Gradient će se nadoknaditi.
Returns
Novi gradient zaustavlja.
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(КСНУМКС, КСНУМКС)
Креира нова линеарна градијентска четка.
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)
Stvorio je novi put.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Геометрија пута.
Returns
Нови пут је
CreatePathFigure(КСНУМКС, Боол)
Успостављају нову фигуру пута.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Почетна тачка за први сегмент фигуре пута.
isClosed
bool
Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.
Returns
Нова фигура пута.
CreatePathFigure(ПоинтФ, Листа, Боол)
Успостављају нову фигуру пута.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Почетна тачка за први сегмент фигуре пута.
segments
List
<
XpsPathSegment
>
Списак пате сегмената.
isClosed
bool
Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.
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(ПоинтФ[], Боол)
Креира нови сет кубних Безиер кривине.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролне тачке за више Безиер сегмената.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови кубични Безиер криви сегмент.
CreatePolyLineSegment(ПоинтФ[], Боол)
Креира нови полигонални цртеж са произвољним бројем појединачних вертикала.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Комплект координати за више сегмената који дефинишу поли линијски сегмент.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови полигонални сегмент цртања.
CreatePolyQuadraticBezierSegment(ПоинтФ[], Боол)
Креира нови скуп квадратних Безиер кругова из претходне тачке у фигури пута кроз сету вертикалима, користећи одређене контролне тачке.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролне тачке за више квадратних Безиер сегмената.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови квадратни Безиер криви сегмент.
CreateRadialGradientBrush(Списак, ПоинтФ, Поентф, Флоат)
Креира нова радијална градијентска четка.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
Списак градитеља зауставља.
center
PointF
Централна тачка радијалног градијента (то јест, центар елипса).
gradientOrigin
PointF
Порекло радијалног градиента.
radiusX
float
Радијум у х димензији елипсе која дефинише радијални градијент.
radiusY
float
Радијум у и димензији елипсе која дефинише радијални градијент.
Returns
Нови радијални градијент четкица.
CreateRadialGradientBrush(КСНУМКС, ПВОТ, ФЛОТ)
Креира нова радијална градијентска четка.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Централна тачка радијалног градијента (то јест, центар елипса).
gradientOrigin
PointF
Порекло радијалног градиента.
radiusX
float
Радијум у х димензији елипсе која дефинише радијални градијент.
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(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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Уграђени су глифови.
InsertGlyphs(int, 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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Уграђени су глифови.
InsertPath(КСНУМКС, XpsPathGeometry)
Унесите нови пут на страницу у положају 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
Уклоњени елемент