Class PageAPI
Именује се: Aspose.Page.XPS.Features.EventBasedModifications Асамблеја: Aspose.Page.dll (25.5.0)
The Page Елемент модификације АПИ.
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
Добија објекат који пружа корисничке услуге изван формалног АПИ-а за КСНУМКС манипулације.
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
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 : XpsContentElementParameters
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 : XpsContentElementParameters
element T
елемент који треба уклонити.
Returns
T
Уклоњени елемент
Типови параметара
T
Тип елемента је.
RemoveAt(Инт)
Уклоните елемент у положају index" са странице.
public XpsContentElement RemoveAt(int index)Parameters
index int
Позиција на којој елемент треба уклонити.
Returns
Уклоњени елемент