Class PageAPI

Class PageAPI

Името на пространството: Aspose.Page.XPS.Features.EventBasedModifications Асамблея: Aspose.Page.dll (25.4.0)

The Page Изменение на елемента API.

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

Получава обекта, който предоставя услуги извън официалния XPS манипулационен API.

public DocumentUtils Utils { get; }

стойност на имота

DocumentUtils

Width

Повръща / задава ширината на страницата, изразена като реално число вЕдиници на ефективното координирано пространство.

public float Width { get; set; }

стойност на имота

float

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

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

Glyphs произход X координати.

originY float

Glyphs произход и координати.

unicodeString string

За да бъде отпечатан.

Returns

XpsGlyphs

Добавени са глифовете.

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

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, 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

XpsArcSegment

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

CreateCanvas()

Създава нова кауза.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Новите канони.

CreateColor(Color)

Създава нов цвят.

public XpsColor CreateColor(Color color)

Parameters

color Color

Пример за роден цвят за RGB цвят.

Returns

XpsColor

Нов цвят .

CreateColor(Инт, инт, инт, инт)

Създава нов цвят в цветовата зона sRGB.

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

Parameters

a int

Алфа цвят компонент.

r int

Червеният цвят на компонента.

g int

Зеленият цвят на компонента.

b int

Съставът на синия цвят.

Returns

XpsColor

Нов цвят .

CreateColor(Инт, инт, инт)

Създава нов цвят в цветовата зона sRGB.

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

Parameters

r int

Червеният цвят на компонента.

g int

Зеленият цвят на компонента.

b int

Съставът на синия цвят.

Returns

XpsColor

Нов цвят .

CreateColor(плавател, плавател, плавател)

Създава нов цвят в scRGB цветното пространство.

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

Parameters

a float

Алфа цвят компонент.

r float

Червеният цвят на компонента.

g float

Зеленият цвят на компонента.

b float

Съставът на синия цвят.

Returns

XpsColor

Нов цвят .

CreateColor(плавател, плавател, плавател)

Създава нов цвят в scRGB цветното пространство.

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

Parameters

r float

Червеният цвят на компонента.

g float

Зеленият цвят на компонента.

b float

Съставът на синия цвят.

Returns

XpsColor

Нов цвят .

CreateColor(Пътеводител, Params Float[])

Създава нов цвят в цветовата зона, базирана на ICC.

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

Parameters

path string

Пътят към профила на МКБ.

components float []

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

Returns

XpsColor

Нов цвят .

CreateColor(XpsIccProfile, Params плува[])

Създава нов цвят в цветовата зона, базирана на ICC.

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

Parameters

iccProfile XpsIccProfile

Източник на профила на ICC.

components float []

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

Returns

XpsColor

Нов цвят .

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

XpsGlyphs

Нови глифове

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

XpsGlyphs

Нови глифове

CreateGradientStop(XpsColor, плуване)

Създава нова градиционна спирка.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Градиентът спира цветовете.

offset float

Градиентът се възстановява.

Returns

XpsGradientStop

Новият градиент спира.

CreateGradientStop(Цвет, плуване)

Създава нова градиционна спирка.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Градиентът спира цветовете.

offset float

Градиентът се възстановява.

Returns

XpsGradientStop

Новият градиент спира.

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(Къща, PointF)

Създава нова линейна градиентна четка.

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)

Създава нов път.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Геометрията на пътя.

Returns

XpsPath

Новият път.

CreatePathFigure(Къща, Боул)

Създава нова пътна фигура.

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

Parameters

startPoint PointF

Начална точка за първия сегмент на пътната фигура.

isClosed bool

Определя дали пътят е затворен.Ако е поставен на истина, ударът е изтеглен"затворена", т.е. последната точка в последния сегмент на пътната фигура е свързана сточка, посочена в атрибута StartPoint, в противен случай ударът е изтеглен “отворено”, ипоследната точка не е свързана с началната точка. се прилага само ако пътната фигура еИзползва се в елемент Пътят, който посочва инсулт.

Returns

XpsPathFigure

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

CreatePathFigure(PointF, СписъкБоул)

Създава нова пътна фигура.

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

Parameters

startPoint PointF

Начална точка за първия сегмент на пътната фигура.

segments List < XpsPathSegment >

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

isClosed bool

Определя дали пътят е затворен.Ако е поставен на истина, ударът е изтеглен"затворена", т.е. последната точка в последния сегмент на пътната фигура е свързана сточка, посочена в атрибута StartPoint, в противен случай ударът е изтеглен “отворено”, ипоследната точка не е свързана с началната точка. се прилага само ако пътната фигура еИзползва се в елемент Пътят, който посочва инсулт.

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(Поинт[]Боул)

Създава нов набор от кубични Bézier криви.

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

Parameters

points PointF []

Контролни точки за няколко сегмента Bézier.

isStroked bool

Определя дали ударът за този сегмент на пътя е изтеглен.

Returns

XpsPolyBezierSegment

Нов кубичен Bézier криви сегмент.

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

Създава нова полигонална рисунка, съдържаща произволен брой отделни вертикали.

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

Parameters

points PointF []

Комплект от координати за множествените сегменти, които определят сегмента на поли линия.

isStroked bool

Определя дали ударът за този сегмент на пътя е изтеглен.

Returns

XpsPolyLineSegment

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

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

Създава нов набор от квадратни Bézier криви от предходната точка в пътната фигура през наборана вертикали, използвайки определени контролни точки.

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

Parameters

points PointF []

Контролни точки за няколко квадратни сегмента Bézier.

isStroked bool

Определя дали ударът за този сегмент на пътя е изтеглен.

Returns

XpsPolyQuadraticBezierSegment

Новият квадратен 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

XpsRadialGradientBrush

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

CreateRadialGradientBrush(Пътуване, плуване и плаване)

Създава нова радиална градиентна четка.

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

Parameters

center PointF

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

gradientOrigin PointF

Точката на произход на радиалния градиент.

radiusX float

радиусът в x-измерността на елипса, който определя радиалния градиент.

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(инт, стълб, плавател, 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

XpsGlyphs

Вградени са глифи.

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

XpsGlyphs

Вградени са глифи.

InsertPath(Инт, XpsPathГеометрия)

Въведете нов път към страницата в позицията 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

Премахване на елемента.

 Български