Class XpsDocument
Название пространства: Aspose.Page.XPS Ассоциация: Aspose.Page.dll (25.5.0)
Класс, вписывающий главный объект XPS-документа, который обеспечивает манипуляциюМетоды для любого элемента XPS.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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
Напечатанный билет на ссылку.