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(Стринг, опции за натоварване)
Отворете съществуващ документ, разположен в 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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : 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 документ към 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
Отпечатване на билета до връзката.