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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІстю)
Відкриває існуючий документ, розташований на шляху " як документ 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, 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
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Додано гліф.
AddGlyphs(XpsFont, плутанину, флату, платіж, смугу)
Додайте нові гліфи до активної сторінки.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Створення Font Resource.
fontRenderingEmSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Додано гліф.
AddOutlineEntry(Стриг, int, 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(Колір, парами плутання[])
Створює новий колір в кольоровому просторі, заснованому на ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Дорога до профілю МККК.
components
float
[ ]
Кольорові компоненти
Returns
Новий колір
CreateColor(XpsIccProfile, парами плутає[])
Створює новий колір в кольоровому просторі, заснованому на 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
Новий ресурс font TrueType.
CreateFont(Stream)
Створює новий ресурс шрифту TrueType з потоку.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Потік, що містить профіль МККК для прийняття як ресурс.
Returns
Новий ресурс font 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
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Нові гліфи
CreateGlyphs(XpsFont, плутанину, флату, платіж, смугу)
Створює нові гліфи.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Створення Font Resource.
fontRenderingEmSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
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 з профільного файлу 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(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(СписокПункт F, PointF, Float)
Створюється новий радиальний градієнт.
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(Точка F, точка Ф, плавання)
Створюється новий радиальний градієнт.
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’ в документі, індексуваному
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Індекс документа.
pageIndex
int
Індекс сторінки, яка має бути відправлена.
Returns
Книжковий квиток на сторінку.
Завантажити T>(Т, Т і Т)
Введіть елемент (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’ і
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, флот, плитка, стрічка)
Введіть нові гліфи в активну сторінку в позиції 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
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
unicodeString
string
Стрічка для друку.
Returns
Введені гліфи.
InsertGlyphs(int, XpsFont, float, флот, плитка, смуга)
Введіть нові гліфи в активну сторінку в позиції index".
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Позиція, в якій повинні бути введені нові гліфи.
font
XpsFont
Створення Font Resource.
fontSize
float
Розмір шрифту.
originX
float
Оригінальна координація X.
originY
float
Створення Glyphs origin Y coordinate.
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, 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 до файлу 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’ до документа, індексуваного
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
Завантажити квиток на посилання.