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(Стринг, опции за натоварване)
Отворете съществуващ документ, разположен в 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
Получава обекта, който предоставя услуги извън официалния XPS манипулационен API.
public DocumentUtils Utils { get; }
стойност на имота
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
Добавени са канони.
AddDocument(Боул)
Добавете празен документ с подразбиране на размера на страницата.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Флагът показва дали да изберете добавен документ като активен.
AddDocument(Плава, плава и боол)
Добавяне на празен документ с първите размери на страницата width’ и <code class=paranf">height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Ширина на първата страница.
height
float
Височина на първата страница.
activate
bool
Флагът показва дали да изберете добавен документ като активен.
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
Добавени са глифовете.
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
Добавени са глифовете.
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’ и <code class=parama">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(ПоинтФ, 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[])
Създава нов цвят в цветовата зона, базирана на ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Пътят към профила на МКБ.
components
float
[]
Цветни компоненти .
Returns
Нов цвят .
CreateColor(XpsIccProfile, Params плува[])
Създава нов цвят в цветовата зона, базирана на ICC.
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, 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
Нови глифове
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
Нови глифове
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(Стрий)
Създава нов профилен ресурс от профилния файл на ICC, разположен в 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, РектангълФ)
Създава нова четка за изображения.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Източник на изображение.
viewbox
RectangleF
Позицията и измеренията на съдържанието на източника на четката.
viewport
RectangleF
Регионът в съдържащото се координатно пространство на първия четкачталията, която е приложена (може да се повтаря) за попълване на района, към който се прилага четката
Returns
Снимка на браузъра.
CreateImageBrush(Ректангъл, RectangleF)
Създава нова четка за изображения.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Пътят към изображението да се вземе като четка.
viewbox
RectangleF
Позицията и измеренията на съдържанието на източника на четката.
viewport
RectangleF
Регионът в съдържащото се координатно пространство на първия четкачталията, която е приложена (може да се повтаря) за попълване на района, към който се прилага четката
Returns
Снимка на браузъра.
CreateLinearGradientBrush(СписъкВръзка към PointF)
Създава нова линейна градиентна четка.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
Списъкът на градиентите спира.
startPoint
PointF
Начална точка на линейния градиент.
endPoint
PointF
Крайната точка на линейния градиент.
Returns
Нова линейна градиентна четка.
CreateLinearGradientBrush(Къща, 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(Поинт[]Боул)
Създава нов набор от кубични Bézier криви.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролни точки за няколко сегмента Bézier.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Нов кубичен Bézier криви сегмент.
CreatePolyLineSegment(Поинт[]Боул)
Създава нова полигонална рисунка, съдържаща произволен брой отделни вертикали.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Комплект от координати за множествените сегменти, които определят сегмента на поли линия.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Нов полигонен сегмент на рисуване.
CreatePolyQuadraticBezierSegment(Поинт[]Боул)
Създава нов набор от квадратни Bézier криви от предходната точка в пътната фигура през наборана вертикали, използвайки определени контролни точки.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролни точки за няколко квадратни сегмента Bézier.
isStroked
bool
Определя дали ударът за този сегмент на пътя е изтеглен.
Returns
Новият квадратен 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
Нова радиална градиентна четка.
CreateRadialGradientBrush(Пътуване, плуване и плаване)
Създава нова радиална градиентна четка.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Централната точка на радиалния градиент (т.е. центъра на елипса).
gradientOrigin
PointF
Точката на произход на радиалния градиент.
radiusX
float
радиусът в x-измерността на елипса, който определя радиалния градиент.
radiusY
float
Радиусът в и измерението на елипса, който определя радиалния градиент.
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, РектангълФ)
Създава нова визуална четка.
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’ в документа, индуксиран със <code class=parama">documentInindex'.
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
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’ и <code class" в позицията “index” на индекса.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Позиция, в която трябва да се въведе документ.
width
float
Ширина на първата страница.
height
float
Височина на първата страница.
activate
bool
Знаме, което показва дали да изберете вграден документ като активен.
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
Вградени са глифи.
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
Вградени са глифи.
InsertPage(Истината е, Боул)
Въведете празна страница в документа с подразбиране на страницата index’ позиция.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Позиция, в която трябва да се вмъкне страница.
activate
bool
Флагът показва дали да изберете вградената страница като активна.
Returns
Вградена страница .
InsertPage(Пътуване, плуване и боол)
Вмъкнете празна страница в документа със специфицирана width’ и <code class" на позицията “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 и 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(Стрий[]и потока)
Свързване на няколко XPS файла в един Xps документ.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
XPS файлове за сливане с този документ.
outStream
Stream
Изходният поток, където да се съхранява смесени XPS документи.
MergeToPdf(Стрий[], лента, 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(Стрий[], Поток, PdfSaveOptions)
Свързване на XPS документи в PDF с помощта на примера Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS файлове за сливане с този документ на изходно устройство.
pdfStream
Stream
Изтегляне на PDF потока.
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 документ към XP файл, намиращ се в path'.
public void Save(string path)
Parameters
path
string
Местоположение на документа.
Save(Stream)
Съхранява XPS документ за излъчване.
public void Save(Stream stream)
Parameters
stream
Stream
Изтегляне на XPS документ, за да бъде спасен.
SaveAsImage(ImageSaveOptions)
Съхранява документа във формат на изображение на битмапа.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Опции за съхранение на документа в формат на изображение на бита карта.
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
Пътят на изхода на PS файл.
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(Интеграция, DocumentPrintTicket)
Свържете <код клас=“paramref”>printTicket’ към документа, индексиран от documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Индекс на документа, за да се свърже печатен билет към.
printTicket
DocumentPrintTicket
Отпечатване на билета до връзката.
SetPagePrintTicket(Инт, инт и PagePrintTicket)
Свържете <код клас=“paramref”>printTicket’ към страницата, индексирана от pageIndex’ в документа, indexed by
documentInindex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Индекс на документа.
pageIndex
int
Индекс на страницата, за да се свърже печатен билет към.
printTicket
PagePrintTicket
Отпечатване на билета до връзката.