Class XpsDocument

Class XpsDocument

Название пространства: Aspose.Page.XPS Ассоциация: Aspose.Page.dll (25.4.0)

Класс, вписывающий главный объект XPS-документа, который обеспечивает манипуляциюМетоды для любого элемента XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

Наследованные члены

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

XpsDocument()

Создает пустый документ XPS с по умолчанию размером страницы.

public XpsDocument()

XpsDocument(Стриг)

Откроет существующий документ XPS, расположенный на path'.

public XpsDocument(string path)

Parameters

path string

Местоположение документа.

XpsDocument(Стриг, LoadOptions)

Откроет существующий документ, расположенный на path’ как документ XPS.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

Местоположение документа.

options LoadOptions

Опции загрузки документов.

XpsDocument(Поток, LoadOptions)

Загружает существующий документ, хранящийся в stream’ как документ XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

Документальный поток.

options LoadOptions

Опции загрузки документов.

Properties

ActiveDocument

Получите активный номер документа.

public int ActiveDocument { get; }

Стоимость недвижимости

int

ActivePage

Получается активный номер страницы в активном документе.

public int ActivePage { get; }

Стоимость недвижимости

int

DocumentCount

Возвращает количество документов в пакете XPS.

public int DocumentCount { get; }

Стоимость недвижимости

int

JobPrintTicket

Возвращение / набор документов на рабочую печать билета

public JobPrintTicket JobPrintTicket { get; set; }

Стоимость недвижимости

JobPrintTicket

Page

Возвращает пример Aspose.Page.XPS.XpsModel.XpsPage для активной страницы.

public XpsPage Page { get; }

Стоимость недвижимости

XpsPage

PageCount

Возвращает количество страниц в активном документе.

public int PageCount { get; }

Стоимость недвижимости

int

TotalPageCount

Возвращает общее количество страниц во всех документах в XPS-документе.

public int TotalPageCount { get; }

Стоимость недвижимости

int

Utils

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

public DocumentUtils Utils { get; }

Стоимость недвижимости

DocumentUtils

Methods

Добавить Т>(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

Добавлено каноны.

AddDocument(Боол)

Добавляет пустой документ с по умолчанию размером страницы.

public void AddDocument(bool activate = true)

Parameters

activate bool

Флаг, указывающий, выбрать добавленный документ как активный.

AddDocument(Флоат, Флоат, Боол)

Добавляет пустой документ с первыми страницами размеров width’ и height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

Ширина первой страницы.

height float

Высота первой страницы.

activate bool

Флаг, указывающий, выбрать добавленный документ как активный.

AddGlyphs(струя, флота, FontStyle, флота, флота, струя)

Добавьте новые глифы на активную страницу.

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 origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

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

AddGlyphs(XpsFont, float, float, float, string)

Добавьте новые глифы на активную страницу.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Фонтальный ресурс .

fontRenderingEmSize float

Размер шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

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

AddOutlineEntry(Стриг, инт, XpsHyperlinkTarget)

Добавьте вклад в документ.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

Описание входа .

outlineLevel int

Уровень выхода .

target XpsHyperlinkTarget

Цель входа.

AddPage(Боол)

Добавьте пустую страницу к документу с по умолчанию размером страницы.

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

Флаг указывает, выбрать добавленную страницу как активную.

Returns

XpsPage

Добавить страницу.

AddPage(Флоат, Флоат, Боол)

Добавьте пустую страницу к документу с указанием width’ и height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

Ширина новой страницы.

height float

Высота новой страницы.

activate bool

Флаг указывает, выбрать добавленную страницу как активную.

Returns

XpsPage

Добавить страницу.

AddPage(XpsPage и Bool)

Добавьте страницу в документ.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

Страница должна быть добавлена.

activate bool

Флаг указывает, выбрать добавленную страницу как активную.

Returns

XpsPage

Добавить страницу.

AddPath(XpsPathGeometry)

Добавить новый путь к активной странице.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Геометрия пути.

Returns

XpsPath

Добавить дорогу.

CreateArcSegment(PointF, 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[])

Создает новый цвет в цветовом пространстве, основанном на МКК.

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

Parameters

path string

Путь к профилю МККК.

components float [ ]

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

Returns

XpsColor

Новый цвет .

CreateColor(XpsIccProfile, парамы плывут[])

Создает новый цвет в цветовом пространстве, основанном на МКК.

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

Parameters

iccProfile XpsIccProfile

Профильный ресурс ICC.

components float [ ]

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

Returns

XpsColor

Новый цвет .

CreateFont(Стиль, FontStyle)

Создание нового источника шрифта TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

Семья шрифта .

fontStyle FontStyle

Стиль шрифта .

Returns

XpsFont

Новый ресурс TrueType.

CreateFont(Stream)

Создает новый источник шрифта TrueType из потока.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

Поток, содержащий профиль МККК, должен рассматриваться как ресурс.

Returns

XpsFont

Новый ресурс TrueType.

CreateGlyphs(струя, флота, FontStyle, флота, флота, струя)

Создает новые глифы.

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 origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Новые глифы

CreateGlyphs(XpsFont, float, float, float, string)

Создает новые глифы.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

Фонтальный ресурс .

fontRenderingEmSize float

Размер шрифта .

originX float

Оригинальное название: Glyphs origin x coordinate.

originY float

Глифсы происхождения и координаты.

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

Новый градиент остановился.

CreateIccProfile(Стриг)

Создает новый профильный ресурс МКК из профильного файла МКК, расположенного в iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

Путь к профилю МККК принять как ресурс.

Returns

XpsIccProfile

Новый профильный ресурс ICC.

CreateIccProfile(Stream)

Создает новый профильный ресурс ICC из stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

Поток, содержащий профиль МККК, должен рассматриваться как ресурс.

Returns

XpsIccProfile

Новый профильный ресурс ICC.

CreateImage(Стриг)

Создает новый ресурс изображения из файла изображения, расположенного в imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

Путь к изображению принимается как ресурс.

Returns

XpsImage

Новый образный ресурс.

CreateImage(Stream)

Создает новый ресурс изображения из stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

Поток, содержащий изображение, должен рассматриваться как ресурс.

Returns

XpsImage

Новый образный ресурс.

CreateImageBrush(XpsImage, RectangleF и RectangleF)

Создание нового изображения шприца.

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

Parameters

image XpsImage

Это образный ресурс.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsImageBrush

Новое изображение брюш.

CreateImageBrush(Стриг, RectangleF, RectangleF)

Создание нового изображения шприца.

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

Parameters

imagePath string

Путь к изображению, чтобы принять как штрих.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsImageBrush

Новое изображение брюш.

CreateLinearGradientBrush(Список, PointF , PointF)

Создает новый линейный градиент.

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

Parameters

gradientStops List • < XpsGradientStop >

Список градиентов прекращается.

startPoint PointF

Начальная точка линейного градиента.

endPoint PointF

Окончательная точка линейного градиента.

Returns

XpsLinearGradientBrush

Новый линейный градиент шприц.

CreateLinearGradientBrush(PointF и 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(PointF[ ], Боол)

Создает новый набор кубических крепостей Безиера.

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

Parameters

points PointF [ ]

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

isStroked bool

Определяет, вытягивается ли удар для этого сегмента пути.

Returns

XpsPolyBezierSegment

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

CreatePolyLineSegment(PointF[ ], Боол)

Создает новый полигональный рисунок, содержащий произвольное количество отдельных вертиц.

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

Parameters

points PointF [ ]

Комплект координатов для множественных сегментов, определяющих поли-линейный сегмент.

isStroked bool

Определяет, вытягивается ли удар для этого сегмента пути.

Returns

XpsPolyLineSegment

Новый полигональный чертежный сегмент.

CreatePolyQuadraticBezierSegment(PointF[ ], Боол)

Создает новый набор квадратических Безиевых поворотов с предыдущей точки в дорожной фигуре через наборвверх, с использованием определенных контрольных точек.

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

Parameters

points PointF [ ]

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

isStroked bool

Определяет, вытягивается ли удар для этого сегмента пути.

Returns

XpsPolyQuadraticBezierSegment

Новый квадратный сегмент Bézier.

CreateRadialGradientBrush(Список, PointF, 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

радиус в y измерении эллипса, который определяет радиальный градиент.

Returns

XpsRadialGradientBrush

Новый радиальный градиент.

CreateRadialGradientBrush(PointF, PointF и Float)

Создает новый радиальный градиент.

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

Parameters

center PointF

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

gradientOrigin PointF

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

radiusX float

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

radiusY float

радиус в y измерении эллипса, который определяет радиальный градиент.

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

Создает новую визуальную щетку.

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

Parameters

element XpsContentElement

XPS-элемент (Canvas, Path или Glyphs) для визуальной собственности от визуальной четки.

viewbox RectangleF

Позиция и размеры исходного контента бритвы.

viewport RectangleF

Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг

Returns

XpsVisualBrush

Новый визуальный брош.

Dispose()

У нас есть инстанция.

public void Dispose()

GetDocumentPrintTicket(ИНТ)

Возвращает печатный билет документа, индексированный documentIndex".

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Индекс документа, отпечатанный билет которого должен быть возвращен.

Returns

DocumentPrintTicket

Напечатанный билет документа.

GetPagePrintTicket(Инт, Инт)

Возвращает напечатанный билет страницы, индексированный pageIndex’ в документе, индексированном documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

Индекс документа.

pageIndex int

Индекс страницы, отпечатанная билет которой должен быть возвращен.

Returns

PagePrintTicket

Напечатанный билет на страницу.

Включение (Т , Т)

Введите элемент (Canvas, Path, или Glyphs) в активную страницу в позиции index".

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

Позиция, в которой должен быть введен element".

element T

Элементы должны быть введены.

Returns

T

Встроенный элемент .

Типы параметров

T

Тип элемента .

InsertCanvas(ИНТ)

Введите новую канаву в активную страницу в позиции index".

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Позиция, в которую должен быть вложен новый камень.

Returns

XpsCanvas

Встроенные каналы.

InsertDocument(Ит, Боол)

Введите пустый документ с по умолчанию размером страницы index’ позиция.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

Позиция, в которой должен быть введен документ.

activate bool

Флаг, указывающий, следует ли выбрать вложенный документ как активный.

InsertDocument(Флоат, Флоат, Боол)

Введите пустой документ с размерами первой страницы width’ и height’ в позиции index'.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

Позиция, в которой должен быть введен документ.

width float

Ширина первой страницы.

height float

Высота первой страницы.

activate bool

Флаг, указывающий, следует ли выбрать вложенный документ как активный.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Введите новые глифы в активную страницу в позиции 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 origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Включенные глифы.

InsertGlyphs(int, XpsFont, float, float, float, string)

Введите новые глифы в активную страницу в позиции 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 origin x coordinate.

originY float

Глифсы происхождения и координаты.

unicodeString string

Стремление к печати.

Returns

XpsGlyphs

Включенные глифы.

InsertPage(Ит, Боол)

Введите пустую страницу в документ с по умолчанию размером страницы index’ позиция.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

Позиция, в которую должна быть введена страница.

activate bool

Флаг, указывающий, выбрать вложенную страницу как активную.

Returns

XpsPage

Встроенная страница .

InsertPage(Флоат, Флоат, Боол)

Введите пустую страницу в документ с указанием width’ и height’ в позиции index'.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

Позиция, в которую должна быть введена страница.

width float

Ширина новой страницы.

height float

Высота новой страницы.

activate bool

Флаг, указывающий, выбрать вложенную страницу как активную.

Returns

XpsPage

Встроенная страница .

InsertPage(XpsPage, XpsPage и Bool)

Введите страницу в документ в позиции index".

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

Позиция, в которую должна быть добавлена страница.

page XpsPage

Страница должна быть введена.

activate bool

Флаг, указывающий, выбрать вложенную страницу как активную.

Returns

XpsPage

Встроенная страница .

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

Введите новый путь в активную страницу в позиции index".

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Позиция, на которой должен быть введен новый путь.

data XpsPathGeometry

Геометрия пути.

Returns

XpsPath

Встроенный путь.

Merge(Стриг[ ], Стринг)

Перемещение нескольких файлов XPS в один документ XPS.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [ ]

XPS файлы для сливания с этим документом.

outXpsFilePath string

Выходный Xps файл маршрут.

Merge(Стриг[ ], Stream)

Перемещение нескольких файлов XPS в один документ XPS.

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [ ]

XPS файлы для сливания с этим документом.

outStream Stream

Выходный поток, где сохранить смешанные документы XPS.

MergeToPdf(Стриг[ ], string, PdfSaveOptions)

Сочетание документов XPS в PDF с помощью примера Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

Файлы XPS для слияния с этим документом на выходное устройство.

outPdfFilePath string

Выходный PDF файл маршрут.

options PdfSaveOptions

Опции сохранения документов.

MergeToPdf(Стриг[ ], Stream, PdfSaveOptions)

Сочетание документов XPS в PDF с помощью примера Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

Файлы XPS для слияния с этим документом на выходное устройство.

pdfStream Stream

Выходный PDF Stream.

options PdfSaveOptions

Опции сохранения документов.

Удаление(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

Удаленный элемент

RemoveDocumentAt(ИНТ)

Удаляет документ в позиции index".

public void RemoveDocumentAt(int index)

Parameters

index int

Позиция, в которой должен быть удален документ.

RemovePage(XpsPage)

Убрать страницу из документа.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Страница должна быть удалена.

Returns

XpsPage

Удаленная страница .

RemovePageAt(ИНТ)

Удаляет страницу из документа в позиции index".

public XpsPage RemovePageAt(int index)

Parameters

index int

Позиция, на которой следует удалить страницу.

Returns

XpsPage

Удаленная страница .

Save(Стриг)

Сохранить документ XPS в файл XPS, расположенный на path'.

public void Save(string path)

Parameters

path string

Местоположение документа.

Save(Stream)

Сохранить документ XPS для потока.

public void Save(Stream stream)

Parameters

stream Stream

Проток XPS-документа для сохранения.

SaveAsImage(ImageSaveOptions)

Сохранить документ в формате изображения bitmap.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Опции для сохранения документа в формате изображения bitmap.

Returns

byte [ ] [ ]

Результативные изображения байтов.Первое измерение для внутренних документовВторой — для страниц внутри внутренних документов.

SaveAsPdf(Стриг, PdfSaveOptions)

Сохранить документ в формате PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Выходный PDF файл маршрут.

options PdfSaveOptions

Опции для сохранения документа в формате PDF.

SaveAsPdf(Движение, PdfSaveOptions)

Сохранить документ в формате PDF.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

Поток для написания выхода PDF-файла.

options PdfSaveOptions

Опции для сохранения документа в формате PDF.

SaveAsPs(Оригинальное название: PsSaveOptions)

Сохранить документ в формате PS.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Выходный ПС файловый путь.

options PsSaveOptions

Опции для сохранения документа в формате PS.

SaveAsPs(Поток, PsSaveOptions)

Сохранить документ в формате PS.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

Поток для написания выхода файла PS.

options PsSaveOptions

Опции для сохранения документа в формате PS.

SelectActiveDocument(ИНТ)

Выберите активный документ для редактирования.

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

Номер документа.

Exceptions

ArgumentException

Сверх, когда documentNumber’ находится вне границ.

SelectActivePage(ИНТ)

Выберите активную страницу документа для редактирования.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Номер страницы .

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage пример для активной страницы.

Exceptions

ArgumentException

Прокручивается, когда pageNumber’ находится вне границ.

SetDocumentPrintTicket(Инт, ДокументPrintTicket)

Свяжите printTicket’ с документом, индексированным documentIndex'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

Индекс документа, чтобы связать напечатанный билет.

printTicket DocumentPrintTicket

Напечатанный билет на ссылку.

SetPagePrintTicket(Инт, Инт, PagePrintTicket)

Свяжите printTicket’ на страницу, индексированную pageIndex’ в документе, индексированном documentIndex'.

public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Parameters

documentIndex int

Индекс документа.

pageIndex int

Индекс страницы, чтобы связать напечатанный билет.

printTicket PagePrintTicket

Напечатанный билет на ссылку.

 Русский