Class XpsDocument
Именује се: Aspose.Page.XPS Асамблеја: Aspose.Page.dll (25.4.0)
Класа која инкапсулира главни ентитет КСНУМКС документа који пружа манипулацијуМетоде за било који XPS елемент.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Наслеђени чланови
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Креира празан XPS документ са подразумеваном величином странице.
public XpsDocument()
XpsDocument(Стринг)
Отвори се постојећи XPS документ који се налази на path'.
public XpsDocument(string path)
Parameters
path
string
Местоположај документа.
XpsDocument(КСНУМКС, LoadOptions)
Отвори постојећи документ који се налази на path’ као XPS документ.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Местоположај документа.
options
LoadOptions
Опције за преузимање документа.
XpsDocument(Стрејм, опције за опције)
Преузмите постојећи документ који се чува у 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
Враћа број докумената унутар пакета КСНУМКС.
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
Добија објекат који пружа корисничке услуге изван формалног АПИ-а за КСНУМКС манипулације.
public DocumentUtils Utils { get; }
Вредност имовине
Methods
Додај Т>(T)
Додаје елемент садржаја (Canvas, Path, или Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Element koji treba dodati.
Returns
T
Додаје се елемент.
Типови параметара
T
Тип елемента је.
AddCanvas()
Додајте нову каучу на активну страницу.
public XpsCanvas AddCanvas()
Returns
Додаје се канабис.
AddDocument(Боол)
Додаје празан документ са подразумеваном величином странице.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Знаме указује да ли би требало да изаберете додати документ као активни.
AddDocument(Флоат, Флуат и Боол)
Додаје празан документ са првим страницама димензија width’ и <code class=paramaf">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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Додаје се глифс.
AddGlyphs(КспсФонт, плутање, плато, флатовање, струја)
Додајте нове глифе на активну страницу.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Извештај извора.
fontRenderingEmSize
float
величине шрифта.
originX
float
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Додаје се глифс.
AddOutlineEntry(string, int, XpsHyperlinkTarget)
Додајте излазни унос у документ.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Опис улаза .
outlineLevel
int
На нивоу излаза.
target
XpsHyperlinkTarget
To je ulazni cilj.
AddPage(Боол)
Додајте празан сајт у документ са подразумеваном величином странице.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Знаме указује да ли би требало да изаберете додату страницу као активну.
Returns
Додаје се страница.
AddPage(Флоат, Флуат и Боол)
Додајте празан сајт у документ са одређеним width’ и <code class=paramaf">height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Ширина нове странице.
height
float
Висина нове странице.
activate
bool
Знаме указује да ли би требало да изаберете додату страницу као активну.
Returns
Додаје се страница.
AddPage(КСНУМКС, Боол)
Додајте страницу у документ.
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, плута, боол, КспсСвеепДирекција, Боол)
Креира нови елиптички сегмент арка.
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()
Stvorio je novu kanvu.
public XpsCanvas CreateCanvas()
Returns
Нови канабис
CreateColor(Color)
Stvaraju novu boju.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Пример родног боје за РГБ боју.
Returns
Нова боја
CreateColor(int, int, int, int)
Креира нову боју у сРГБ бојном простору.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Алфа боја компонента.
r
int
Црвена боја компоненте.
g
int
Зелена компонента боје.
b
int
састојак плаве боје.
Returns
Нова боја
CreateColor(int, int, int)
Креира нову боју у сРГБ бојном простору.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Црвена боја компоненте.
g
int
Зелена компонента боје.
b
int
састојак плаве боје.
Returns
Нова боја
CreateColor(пловидбе, пловидбе, пловидбе)
Креира нову боју у сцРГБ бојном простору.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Алфа боја компонента.
r
float
Црвена боја компоненте.
g
float
Зелена компонента боје.
b
float
састојак плаве боје.
Returns
Нова боја
CreateColor(пловила, пловила и пловила)
Креира нову боју у сцРГБ бојном простору.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Црвена боја компоненте.
g
float
Зелена компонента боје.
b
float
састојак плаве боје.
Returns
Нова боја
CreateColor(Стринг, Парамс Флоат[])
Креира нову боју у простору боја заснованом на ИЦЦ-у.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Пут до ИЦЦ профила.
components
float
[]
Цветне компоненте .
Returns
Нова боја
CreateColor(XpsIccProfile, params float[])
Креира нову боју у простору боја заснованом на ИЦЦ-у.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Извор профила ИЦЦ.
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, плута, струј)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Писање породице.
fontRenderingEmSize
float
величине шрифта.
fontStyle
FontStyle
у стилу шрифта.
originX
float
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Нови Глифс
CreateGlyphs(КспсФонт, плутање, плато, флатовање, струја)
Stvaraju se novi glifovi.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Извештај извора.
fontRenderingEmSize
float
величине шрифта.
originX
float
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Нови Глифс
CreateGradientStop(XpsColor, плутање)
Успоставља нови градијентски заустав.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient zaustavlja boju.
offset
float
Gradient će se nadoknaditi.
Returns
Novi gradient zaustavlja.
CreateGradientStop(боја, плутање)
Успоставља нови градијентски заустав.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient zaustavlja boju.
offset
float
Gradient će se nadoknaditi.
Returns
Novi gradient zaustavlja.
CreateIccProfile(Стринг)
Креира нови ИЦЦ профил ресурс из ICC профила датотеке која се налази на iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Пут до ИЦЦ профила да се узме као ресурс.
Returns
Нови ИЦЦ профил ресурс.
CreateIccProfile(Stream)
Креира нови ИЦЦ профил ресурс из stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Поток који садржи профил ИЦЦ да се узме као ресурс.
Returns
Нови ИЦЦ профил ресурс.
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(КСНУМКС, КСНУМКС)
Креира нова линеарна градијентска четка.
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)
Stvorio je novi put.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Геометрија пута.
Returns
Нови пут је
CreatePathFigure(КСНУМКС, Боол)
Успостављају нову фигуру пута.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Почетна тачка за први сегмент фигуре пута.
isClosed
bool
Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.
Returns
Нова фигура пута.
CreatePathFigure(ПоинтФ, Листа, Боол)
Успостављају нову фигуру пута.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Почетна тачка за први сегмент фигуре пута.
segments
List
<
XpsPathSegment
>
Списак пате сегмената.
isClosed
bool
Потврђује да ли је пут затворен.Ако је постављен на истину, удар се повуче"затворена", то јест, последња тачка у последњем сегменту фигуре пута је повезана сатачка која је наведена у атрибуту СтартПоинт, иначе је удар “отворена”, ипоследња тачка није повезана са почетном тачком. примењује се само ако јеКористи се у елементу Пут који указује на инсулт.
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(ПоинтФ[], Боол)
Креира нови сет кубних Безиер кривине.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролне тачке за више Безиер сегмената.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови кубични Безиер криви сегмент.
CreatePolyLineSegment(ПоинтФ[], Боол)
Креира нови полигонални цртеж са произвољним бројем појединачних вертикала.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Комплект координати за више сегмената који дефинишу поли линијски сегмент.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови полигонални сегмент цртања.
CreatePolyQuadraticBezierSegment(ПоинтФ[], Боол)
Креира нови скуп квадратних Безиер кругова из претходне тачке у фигури пута кроз сету вертикалима, користећи одређене контролне тачке.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Контролне тачке за више квадратних Безиер сегмената.
isStroked
bool
Потврђује да ли је ударац за овај сегмент пута повучен.
Returns
Нови квадратни Безиер криви сегмент.
CreateRadialGradientBrush(Списак, ПоинтФ, Поентф, Флоат)
Креира нова радијална градијентска четка.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
Списак градитеља зауставља.
center
PointF
Централна тачка радијалног градијента (то јест, центар елипса).
gradientOrigin
PointF
Порекло радијалног градиента.
radiusX
float
Радијум у х димензији елипсе која дефинише радијални градијент.
radiusY
float
Радијум у и димензији елипсе која дефинише радијални градијент.
Returns
Нови радијални градијент четкица.
CreateRadialGradientBrush(КСНУМКС, ПВОТ, ФЛОТ)
Креира нова радијална градијентска четка.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Централна тачка радијалног градијента (то јест, центар елипса).
gradientOrigin
PointF
Порекло радијалног градиента.
radiusX
float
Радијум у х димензији елипсе која дефинише радијални градијент.
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’ у документу који је indexiran по
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=paramaf">height’ у положају
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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Уграђени су глифови.
InsertGlyphs(int, 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
Глифс порекло Кс координате.
originY
float
Глифс порекло И координате.
unicodeString
string
Трка да буде штампана.
Returns
Уграђени су глифови.
InsertPage(ИТ, Боол)
Унесите празан сајт у документ са подразумеваном величином странице index’ положај.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Позиција на којој треба унети страницу.
activate
bool
Знаме указује да ли би требало да изаберете уграђену страницу као активну.
Returns
Уграђена страница .
InsertPage(Инт, плутање, флоат, боол)
Унесите празан страницу у документ са одређеним width’ и
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Позиција на којој треба унети страницу.
width
float
Ширина нове странице.
height
float
Висина нове странице.
activate
bool
Знаме указује да ли би требало да изаберете уграђену страницу као активну.
Returns
Уграђена страница .
InsertPage(int, XpsPage, боол)
Унесите страницу у документ у положају index'.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Позиција на коју треба додати страницу.
page
XpsPage
Странице које треба унети.
activate
bool
Знаме указује да ли би требало да изаберете уграђену страницу као активну.
Returns
Уграђена страница .
InsertPath(КСНУМКС, XpsPathGeometry)
Унесите нови пут на активну страницу у положају index'.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Позиција на којој треба унети нови пут.
data
XpsPathGeometry
Геометрија пута.
Returns
Уграђени пут
Merge(Стринг[], Стринг)
Покретање неколико КСНУМКС датотека у један КсН документ.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
XPS датотеке за спојивање са овим документом.
outXpsFilePath
string
Излаз КСНУМКС датотеке пута.
Merge(Стринг[]Стрејм)
Покретање неколико КСНУМКС датотека у један КсН документ.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
XPS датотеке за спојивање са овим документом.
outStream
Stream
Излазни ток где да сачувате мешане XPS документе.
MergeToPdf(Стринг[], string, PdfSaveOptions)
Мешање XPS докумената у ПДФ користећи примјер Aspose.Page.Уређај.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS датотеке за спојивање са овим документом на уређај излаза.
outPdfFilePath
string
Пут излаза ПДФ датотеке.
options
PdfSaveOptions
Опције за штедњу документа.
MergeToPdf(Стринг[], Stream, PdfSaveOptions)
Мешање XPS докумената у ПДФ користећи примјер Aspose.Page.Уређај.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS датотеке за спојивање са овим документом на уређај излаза.
pdfStream
Stream
Излаз ПДФ струје.
options
PdfSaveOptions
Опције за штедњу документа.
Уклањање(T)
Уклоните елемент са активне странице.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
елемент који треба уклонити.
Returns
T
Уклоњени елемент
Типови параметара
T
Тип елемента је.
RemoveAt(Инт)
Уклоните елемент у положају index" са активне странице.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Позиција на којој елемент треба уклонити.
Returns
Уклоњени елемент
RemoveDocumentAt(Инт)
Уклоните документ у положају index'.
public void RemoveDocumentAt(int index)
Parameters
index
int
Позиција у којој се документ треба уклонити.
RemovePage(XpsPage)
Уклоните страницу из документа.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Странице које треба уклонити.
Returns
Уклоњена страница .
RemovePageAt(Инт)
Уклоните страницу из документа у положају index'.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Позиција на којој треба уклонити страницу.
Returns
Уклоњена страница .
Save(Стринг)
Сачува КСНУМКС документ у КСС датотеку која се налази на path'.
public void Save(string path)
Parameters
path
string
Местоположај документа.
Save(Stream)
Сачува XPS документ за емитовање.
public void Save(Stream stream)
Parameters
stream
Stream
Стрејм КСНУМКС документ да се сачува.
SaveAsImage(ImageSaveOptions)
Сачува документ у формату слике битмапа.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Опције за складиштење документа у формату слике битмапа.
Returns
byte [][][]
Резултатне слике бајте радије. прва димензија је за унутрашње документеДруга је за странице у унутрашњим документима.
SaveAsPdf(КСНУМКС, ПДФСавеОпције)
Сачува документ у ПДФ формату.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Пут излаза ПДФ датотеке.
options
PdfSaveOptions
Опције за складиштење документа у ПДФ формату.
SaveAsPdf(Стрејм, ПдфСавеОпције)
Сачува документ у ПДФ формату.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Поток за писање излазног ПДФ датотеке на.
options
PdfSaveOptions
Опције за складиштење документа у ПДФ формату.
SaveAsPs(КСНУМКС, ПССАВЕОПЦИЈЕ)
Сачувајте документ у ПС формату.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Пут излаза ПС датотеке.
options
PsSaveOptions
Опције за складиштење документа у ПС формату.
SaveAsPs(Стрејм, PsSaveOptions)
Сачувајте документ у ПС формату.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Поток да напише излаз ПС датотеку на.
options
PsSaveOptions
Опције за складиштење документа у ПС формату.
SelectActiveDocument(Инт)
Изаберите активни документ за уређивање.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
То је број документа.
Exceptions
Прелази се када је documentNumber’ изван граница.
SelectActivePage(Инт)
Изаберите активну страницу документа за уређивање.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Један број странице.
Returns
__WL33.XPS.XpsModel.xpsPage примјер за активну страницу.
Exceptions
Прелази се када је pageNumber’ изван граница.
SetDocumentPrintTicket(КСНУМКС, ДокументПринт)
Линк printTicket’ на документ који је индексиран по <cod class=paramaf">documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Индекс документа да повеже штампани билет на.
printTicket
DocumentPrintTicket
Принтерски билет за линк.
SetPagePrintTicket(int, int и PagePrintTicket)
Поставите <код класе=“paramref”>printTicket’ на страницу индексирану по pageIndex’ у документу индексраном по
documentInindex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Индекс овог документа.
pageIndex
int
Индекс странице да бисте повезали штампани билет на.
printTicket
PagePrintTicket
Принтерски билет за линк.