Class XpsDocument
Название пространства: Aspose.Page.XPS Ассоциация: Aspose.Page.dll (25.4.0)
Класс, вписывающий главный объект XPS-документа, который обеспечивает манипуляциюМетоды для любого элемента XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Наследованные члены
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; }
Стоимость недвижимости
ActivePage
Получается активный номер страницы в активном документе.
public int ActivePage { get; }
Стоимость недвижимости
DocumentCount
Возвращает количество документов в пакете XPS.
public int DocumentCount { get; }
Стоимость недвижимости
JobPrintTicket
Возвращение / набор документов на рабочую печать билета
public JobPrintTicket JobPrintTicket { get; set; }
Стоимость недвижимости
Page
Возвращает пример Aspose.Page.XPS.XpsModel.XpsPage для активной страницы.
public XpsPage Page { get; }
Стоимость недвижимости
PageCount
Возвращает количество страниц в активном документе.
public int PageCount { get; }
Стоимость недвижимости
TotalPageCount
Возвращает общее количество страниц во всех документах в XPS-документе.
public int TotalPageCount { get; }
Стоимость недвижимости
Utils
Получается объект, который предоставляет инструменты за пределами официального API XPS-манипуляции.
public DocumentUtils Utils { get; }
Стоимость недвижимости
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
Добавлено каноны.
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
Добавлено глифсов.
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
Добавлено глифсов.
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
Добавить страницу.
AddPage(Флоат, Флоат, Боол)
Добавьте пустую страницу к документу с указанием width’ и
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Ширина новой страницы.
height
float
Высота новой страницы.
activate
bool
Флаг указывает, выбрать добавленную страницу как активную.
Returns
Добавить страницу.
AddPage(XpsPage и Bool)
Добавьте страницу в документ.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Страница должна быть добавлена.
activate
bool
Флаг указывает, выбрать добавленную страницу как активную.
Returns
Добавить страницу.
AddPath(XpsPathGeometry)
Добавить новый путь к активной странице.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Геометрия пути.
Returns
Добавить дорогу.
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
Новый эллиптический сегмент арка.
CreateCanvas()
Создает новую канаву.
public XpsCanvas CreateCanvas()
Returns
Новые каноны.
CreateColor(Color)
Создает новый цвет.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Натуральный цвет для цвета RGB.
Returns
Новый цвет .
CreateColor(Инт, инт, инт, инт)
Создает новый цвет в цветовом пространстве sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Альфа цветная составляющая.
r
int
Красный цвет компонента.
g
int
Зеленый цветный компонент.
b
int
Синий цвет компонента.
Returns
Новый цвет .
CreateColor(Инт, Инт, Инт)
Создает новый цвет в цветовом пространстве sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Красный цвет компонента.
g
int
Зеленый цветный компонент.
b
int
Синий цвет компонента.
Returns
Новый цвет .
CreateColor(флота, флота, флота и флота)
Создает новый цвет в цветовом пространстве scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Альфа цветная составляющая.
r
float
Красный цвет компонента.
g
float
Зеленый цветный компонент.
b
float
Синий цвет компонента.
Returns
Новый цвет .
CreateColor(флота, флота и флота)
Создает новый цвет в цветовом пространстве scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Красный цвет компонента.
g
float
Зеленый цветный компонент.
b
float
Синий цвет компонента.
Returns
Новый цвет .
CreateColor(Коллекция, Params Float[])
Создает новый цвет в цветовом пространстве, основанном на МКК.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Путь к профилю МККК.
components
float
[ ]
Цветные компоненты .
Returns
Новый цвет .
CreateColor(XpsIccProfile, парамы плывут[])
Создает новый цвет в цветовом пространстве, основанном на МКК.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Профильный ресурс ICC.
components
float
[ ]
Цветные компоненты .
Returns
Новый цвет .
CreateFont(Стиль, FontStyle)
Создание нового источника шрифта TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Семья шрифта .
fontStyle
FontStyle
Стиль шрифта .
Returns
Новый ресурс TrueType.
CreateFont(Stream)
Создает новый источник шрифта TrueType из потока.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Поток, содержащий профиль МККК, должен рассматриваться как ресурс.
Returns
Новый ресурс 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
Новые глифы
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
Новые глифы
CreateGradientStop(XpsColor, Флоат)
Создается новый градиент.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Градиент останавливает цвет.
offset
float
Градиент будет компенсировать.
Returns
Новый градиент остановился.
CreateGradientStop(Цвет, флот)
Создается новый градиент.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Градиент останавливает цвет.
offset
float
Градиент будет компенсировать.
Returns
Новый градиент остановился.
CreateIccProfile(Стриг)
Создает новый профильный ресурс МКК из профильного файла МКК, расположенного в iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Путь к профилю МККК принять как ресурс.
Returns
Новый профильный ресурс ICC.
CreateIccProfile(Stream)
Создает новый профильный ресурс ICC из stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Поток, содержащий профиль МККК, должен рассматриваться как ресурс.
Returns
Новый профильный ресурс ICC.
CreateImage(Стриг)
Создает новый ресурс изображения из файла изображения, расположенного в imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Путь к изображению принимается как ресурс.
Returns
Новый образный ресурс.
CreateImage(Stream)
Создает новый ресурс изображения из stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Поток, содержащий изображение, должен рассматриваться как ресурс.
Returns
Новый образный ресурс.
CreateImageBrush(XpsImage, RectangleF и RectangleF)
Создание нового изображения шприца.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Это образный ресурс.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новое изображение брюш.
CreateImageBrush(Стриг, RectangleF, RectangleF)
Создание нового изображения шприца.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Путь к изображению, чтобы принять как штрих.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новое изображение брюш.
CreateLinearGradientBrush(Список, PointF , PointF)
Создает новый линейный градиент.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
• <
XpsGradientStop
>
Список градиентов прекращается.
startPoint
PointF
Начальная точка линейного градиента.
endPoint
PointF
Окончательная точка линейного градиента.
Returns
Новый линейный градиент шприц.
CreateLinearGradientBrush(PointF и PointF)
Создает новый линейный градиент.
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)
Создает новый путь.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Геометрия пути.
Returns
Новый путь .
CreatePathFigure(Точка, Боол)
Создает новую дорожную фигуру.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Выходная точка для первого сегмента фигуры маршрута.
isClosed
bool
Определяет, закрывается ли путь.Если поставлен на истину, удара вытянута«закрыто», то есть последняя точка в последнем сегменте фигуры маршрута связана сточку, указанную в атрибуте StartPoint, в противном случае удара вытянута «открыта», ипоследняя точка не связана с начальной точкой. применяется только в том случае, еслииспользуется в элементе Пут, который указывает на инсульт.
Returns
Новая дорожная фигура.
CreatePathFigure(PointF, Список, Боол)
Создает новую дорожную фигуру.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Выходная точка для первого сегмента фигуры маршрута.
segments
List
• <
XpsPathSegment
>
Список дорожных сегментов.
isClosed
bool
Определяет, закрывается ли путь.Если поставлен на истину, удара вытянута«закрыто», то есть последняя точка в последнем сегменте фигуры маршрута связана сточку, указанную в атрибуте StartPoint, в противном случае удара вытянута «открыта», ипоследняя точка не связана с начальной точкой. применяется только в том случае, еслииспользуется в элементе Пут, который указывает на инсульт.
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(PointF[ ], Боол)
Создает новый набор кубических крепостей Безиера.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Контрольные точки для нескольких сегментов Bézier.
isStroked
bool
Определяет, вытягивается ли удар для этого сегмента пути.
Returns
Новый кубический сегмент Bézier.
CreatePolyLineSegment(PointF[ ], Боол)
Создает новый полигональный рисунок, содержащий произвольное количество отдельных вертиц.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Комплект координатов для множественных сегментов, определяющих поли-линейный сегмент.
isStroked
bool
Определяет, вытягивается ли удар для этого сегмента пути.
Returns
Новый полигональный чертежный сегмент.
CreatePolyQuadraticBezierSegment(PointF[ ], Боол)
Создает новый набор квадратических Безиевых поворотов с предыдущей точки в дорожной фигуре через наборвверх, с использованием определенных контрольных точек.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
Контрольные точки для нескольких квадратных сегментов Безиера.
isStroked
bool
Определяет, вытягивается ли удар для этого сегмента пути.
Returns
Новый квадратный сегмент 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
Новый радиальный градиент.
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
Новый радиальный градиент.
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, RectangleF)
Создает новую визуальную щетку.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS-элемент (Canvas, Path или Glyphs) для визуальной собственности от визуальной четки.
viewbox
RectangleF
Позиция и размеры исходного контента бритвы.
viewport
RectangleF
Регион в контентном координатном пространстве первичной четкишланг, который наносится (возможно вновь) для заполнения области, на которую наносится шланг
Returns
Новый визуальный брош.
Dispose()
У нас есть инстанция.
public void Dispose()
GetDocumentPrintTicket(ИНТ)
Возвращает печатный билет документа, индексированный documentIndex".
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Индекс документа, отпечатанный билет которого должен быть возвращен.
Returns
Напечатанный билет документа.
GetPagePrintTicket(Инт, Инт)
Возвращает напечатанный билет страницы, индексированный pageIndex’ в документе, индексированном
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Индекс документа.
pageIndex
int
Индекс страницы, отпечатанная билет которой должен быть возвращен.
Returns
Напечатанный билет на страницу.
Включение (Т , Т)
Введите элемент (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
Встроенные каналы.
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
Включенные глифы.
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
Включенные глифы.
InsertPage(Ит, Боол)
Введите пустую страницу в документ с по умолчанию размером страницы index’ позиция.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Позиция, в которую должна быть введена страница.
activate
bool
Флаг, указывающий, выбрать вложенную страницу как активную.
Returns
Встроенная страница .
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
Встроенная страница .
InsertPage(XpsPage, XpsPage и Bool)
Введите страницу в документ в позиции index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Позиция, в которую должна быть добавлена страница.
page
XpsPage
Страница должна быть введена.
activate
bool
Флаг, указывающий, выбрать вложенную страницу как активную.
Returns
Встроенная страница .
InsertPath(Инт, XpsPathГеометрия)
Введите новый путь в активную страницу в позиции index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Позиция, на которой должен быть введен новый путь.
data
XpsPathGeometry
Геометрия пути.
Returns
Встроенный путь.
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
Удаленный элемент
RemoveDocumentAt(ИНТ)
Удаляет документ в позиции index".
public void RemoveDocumentAt(int index)
Parameters
index
int
Позиция, в которой должен быть удален документ.
RemovePage(XpsPage)
Убрать страницу из документа.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Страница должна быть удалена.
Returns
Удаленная страница .
RemovePageAt(ИНТ)
Удаляет страницу из документа в позиции index".
public XpsPage RemovePageAt(int index)
Parameters
index
int
Позиция, на которой следует удалить страницу.
Returns
Удаленная страница .
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
Сверх, когда documentNumber’ находится вне границ.
SelectActivePage(ИНТ)
Выберите активную страницу документа для редактирования.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Номер страницы .
Returns
Aspose.Page.XPS.XpsModel.XpsPage пример для активной страницы.
Exceptions
Прокручивается, когда 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
Напечатанный билет на ссылку.