Class PageAPI

Class PageAPI

Именује се: Aspose.Page.XPS.Features.EventBasedModifications Асамблеја: Aspose.Page.dll (25.4.0)

The Page Елемент модификације АПИ.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Наслеђени чланови

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; }

Вредност имовине

float

PageCount

Враћа број страница у активном документу.

public int PageCount { get; }

Вредност имовине

int

TotalPageCount

Враћа укупни број страница у свим документима у XPS документу.

public int TotalPageCount { get; }

Вредност имовине

int

Utils

Добија објекат који пружа корисничке услуге изван формалног АПИ-а за КСНУМКС манипулације.

public DocumentUtils Utils { get; }

Вредност имовине

DocumentUtils

Width

Враћа / поставља ширину странице, изражена као прави број ујединице ефикасног координатног простора.

public float Width { get; set; }

Вредност имовине

float

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

XpsCanvas

Додаје се канабис.

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

XpsGlyphs

Додаје се глифс.

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

XpsGlyphs

Додаје се глифс.

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

XpsPath

Додаје се пут.

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

XpsArcSegment

Нови елиптички арк сегмент.

CreateCanvas()

Stvorio je novu kanvu.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Нови канабис

CreateColor(Color)

Stvaraju novu boju.

public XpsColor CreateColor(Color color)

Parameters

color Color

Пример родног боје за РГБ боју.

Returns

XpsColor

Нова боја

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

XpsColor

Нова боја

CreateColor(int, int, int)

Креира нову боју у сРГБ бојном простору.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

Црвена боја компоненте.

g int

Зелена компонента боје.

b int

састојак плаве боје.

Returns

XpsColor

Нова боја

CreateColor(пловидбе, пловидбе, пловидбе)

Креира нову боју у сцРГБ бојном простору.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

Алфа боја компонента.

r float

Црвена боја компоненте.

g float

Зелена компонента боје.

b float

састојак плаве боје.

Returns

XpsColor

Нова боја

CreateColor(пловила, пловила и пловила)

Креира нову боју у сцРГБ бојном простору.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

Црвена боја компоненте.

g float

Зелена компонента боје.

b float

састојак плаве боје.

Returns

XpsColor

Нова боја

CreateColor(Стринг, Парамс Флоат[])

Креира нову боју у простору боја заснованом на ИЦЦ-у.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

Пут до ИЦЦ профила.

components float []

Цветне компоненте .

Returns

XpsColor

Нова боја

CreateColor(XpsIccProfile, params float[])

Креира нову боју у простору боја заснованом на ИЦЦ-у.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

Извор профила ИЦЦ.

components float []

Цветне компоненте .

Returns

XpsColor

Нова боја

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

XpsGlyphs

Нови Глифс

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

XpsGlyphs

Нови Глифс

CreateGradientStop(XpsColor, плутање)

Успоставља нови градијентски заустав.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Gradient zaustavlja boju.

offset float

Gradient će se nadoknaditi.

Returns

XpsGradientStop

Novi gradient zaustavlja.

CreateGradientStop(боја, плутање)

Успоставља нови градијентски заустав.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Gradient zaustavlja boju.

offset float

Gradient će se nadoknaditi.

Returns

XpsGradientStop

Novi gradient zaustavlja.

CreateImageBrush(XpsImage, RectangleF, РектонглеФ)

Креирају нову четку слике.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

Извор слике је.

viewbox RectangleF

Позиција и димензије изворног садржаја четкице.

viewport RectangleF

Регион у контејнерском координатном простору прве четкицетканина која се примењује (можда поновљено) да би се попунила област на коју се примени четка

Returns

XpsImageBrush

Нова слика Бруш.

CreateImageBrush(РектанглеФ, RectangleF)

Креирају нову четку слике.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

Пут до слике да се узме као четкица.

viewbox RectangleF

Позиција и димензије изворног садржаја четкице.

viewport RectangleF

Регион у контејнерском координатном простору прве четкицетканина која се примењује (можда поновљено) да би се попунила област на коју се примени четка

Returns

XpsImageBrush

Нова слика Бруш.

CreateLinearGradientBrush(СписакКСНУМКС тачка, PointF)

Креира нова линеарна градијентска четка.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List < XpsGradientStop >

Списак градитеља зауставља.

startPoint PointF

Почетна тачка линеарног градијента.

endPoint PointF

Кључна тачка линеарног градијента.

Returns

XpsLinearGradientBrush

Нови линеарни градијент четкица.

CreateLinearGradientBrush(КСНУМКС, КСНУМКС)

Креира нова линеарна градијентска четка.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Почетна тачка линеарног градијента.

endPoint PointF

Кључна тачка линеарног градијента.

Returns

XpsLinearGradientBrush

Нови линеарни градијент четкица.

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

XpsMatrix

Нова матрица афине трансформације.

CreatePath(XpsPathGeometry)

Stvorio je novi put.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Геометрија пута.

Returns

XpsPath

Нови пут је

CreatePathFigure(КСНУМКС, Боол)

Успостављају нову фигуру пута.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

Почетна тачка за први сегмент фигуре пута.

isClosed bool

Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.

Returns

XpsPathFigure

Нова фигура пута.

CreatePathFigure(ПоинтФ, Листа, Боол)

Успостављају нову фигуру пута.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

Почетна тачка за први сегмент фигуре пута.

segments List < XpsPathSegment >

Списак пате сегмената.

isClosed bool

Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.

Returns

XpsPathFigure

Нова фигура пута.

CreatePathGeometry(Стринг)

Креира нову геометрију пута која је наведена са скраћеним обликом.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Кратки облик геометрије пута.

Returns

XpsPathGeometry

Нова геометрија пута.

CreatePathGeometry()

Успоставља нова геометрија пута.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Нова геометрија пута.

CreatePathGeometry(Списак)

Креира нову геометрију пута са одређеним листом података пута.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List < XpsPathFigure >

Списак бројних путева.

Returns

XpsPathGeometry

Нова геометрија пута.

CreatePolyBezierSegment(ПоинтФ[], Боол)

Креира нови сет кубних Безиер кривине.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Контролне тачке за више Безиер сегмената.

isStroked bool

Потврђује да ли је ударац за овај сегмент пута повучен.

Returns

XpsPolyBezierSegment

Нови кубични Безиер криви сегмент.

CreatePolyLineSegment(ПоинтФ[], Боол)

Креира нови полигонални цртеж са произвољним бројем појединачних вертикала.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Комплект координати за више сегмената који дефинишу поли линијски сегмент.

isStroked bool

Потврђује да ли је ударац за овај сегмент пута повучен.

Returns

XpsPolyLineSegment

Нови полигонални сегмент цртања.

CreatePolyQuadraticBezierSegment(ПоинтФ[], Боол)

Креира нови скуп квадратних Безиер кругова из претходне тачке у фигури пута кроз сету вертикалима, користећи одређене контролне тачке.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF []

Контролне тачке за више квадратних Безиер сегмената.

isStroked bool

Потврђује да ли је ударац за овај сегмент пута повучен.

Returns

XpsPolyQuadraticBezierSegment

Нови квадратни Безиер криви сегмент.

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

XpsRadialGradientBrush

Нови радијални градијент четкица.

CreateRadialGradientBrush(КСНУМКС, ПВОТ, ФЛОТ)

Креира нова радијална градијентска четка.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

Централна тачка радијалног градијента (то јест, центар елипса).

gradientOrigin PointF

Порекло радијалног градиента.

radiusX float

Радијум у х димензији елипсе која дефинише радијални градијент.

radiusY float

Радијум у и димензији елипсе која дефинише радијални градијент.

Returns

XpsRadialGradientBrush

Нови радијални градијент четкица.

CreateSolidColorBrush(XpsColor)

Креирају нову чврсту боју четкицу.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Боја за испуњене елементе.

Returns

XpsSolidColorBrush

Нова чврста боја четкица.

CreateSolidColorBrush(Color)

Креирају нову чврсту боју четкицу.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Боја за испуњене елементе.

Returns

XpsSolidColorBrush

Нова чврста боја четкица.

CreateVisualBrush(XpsContentElement, RectangleF, РектонглеФ)

Стварање новог визуелног четкица.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

XPS елемент (Canvas, Path или Glyphs) за визуелне својства од визуелног четка.

viewbox RectangleF

Позиција и димензије изворног садржаја четкице.

viewport RectangleF

Регион у контејнерском координатном простору прве четкицетканина која се примењује (можда поновљено) да би се попунила област на коју се примени четка

Returns

XpsVisualBrush

Нови визуелни четкица.

Инсталирајте Т>(Т, Т и Т)

Унесите елемент (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

XpsCanvas

Уграђена је канова.

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

XpsGlyphs

Уграђени су глифови.

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

XpsGlyphs

Уграђени су глифови.

InsertPath(КСНУМКС, XpsPathGeometry)

Унесите нови пут на страницу у положају index'.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Позиција на којој треба унети нови пут.

data XpsPathGeometry

Геометрија пута.

Returns

XpsPath

Уграђени пут

Уклањање(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

XpsContentElement

Уклоњени елемент

 Српски