Class XpsDocument
Nom dels espais: Aspose.Page.XPS Assemblea: Aspose.Page.dll (25.4.0)
Class incapsulant l’entitat principal del document XPS que proporciona manipulacióMètodes per a qualsevol element XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Crea un document XPS buit amb la mida de la pàgina.
public XpsDocument()
XpsDocument(Tàrrega)
Obre un document XPS existent situat a la path'.
public XpsDocument(string path)
Parameters
path
string
Lloc del document.
XpsDocument(Lloc, Lloc Opcions)
Obre un document existent situat a la path’ com a document XPS.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Lloc del document.
options
LoadOptions
Opcions de carregament de documents.
XpsDocument(Projecció, LoadOptions)
Carrega un document existent emmagatzemat en el stream’ com a document XPS.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
El flux de documents.
options
LoadOptions
Opcions de carregament de documents.
Properties
ActiveDocument
Obtenir el número de document actiu.
public int ActiveDocument { get; }
Valor de la propietat
ActivePage
Obté el número de pàgina activa dins del document actiu.
public int ActivePage { get; }
Valor de la propietat
DocumentCount
Retorna el nombre de documents dins del paquet XPS.
public int DocumentCount { get; }
Valor de la propietat
JobPrintTicket
Retorn/sets del document de la impressió del bitllet de treball
public JobPrintTicket JobPrintTicket { get; set; }
Valor de la propietat
Page
Retorna una instància Aspose.Page.XPS.xpsModel. xpsPage per a la pàgina activa.
public XpsPage Page { get; }
Valor de la propietat
PageCount
Retorna el nombre de pàgines en el document actiu.
public int PageCount { get; }
Valor de la propietat
TotalPageCount
Retorna el nombre total de pàgines en tots els documents dins del document XPS.
public int TotalPageCount { get; }
Valor de la propietat
Utils
Obté l’objecte que proporciona utilitats més enllà de la API de manipulació XPS formal.
public DocumentUtils Utils { get; }
Valor de la propietat
Methods
Addició t>(T)
Afegeix un element de contingut (Canvas, Path, o Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elements que cal afegir.
Returns
T
Un element afegit.
Tipus de paràmetres
T
El tipus d’element.
AddCanvas()
Afegeix una nova canva a la pàgina activa.
public XpsCanvas AddCanvas()
Returns
Addició de canvas.
AddDocument(La botiga)
Afegeix un document buit amb la mida de la pàgina de default.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Bandera que indica si seleccionar el document afegit com a actiu.
AddDocument(Float, float i bool)
Afegeix un document buit amb les primeres dimensions de la pàginawidth’ i
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Amplitud de la primera pàgina.
height
float
Alçada de la primera pàgina.
activate
bool
Bandera que indica si seleccionar el document afegit com a actiu.
AddGlyphs(Llista, Float, FontStyle, Flot, Flat, llista)
Afegeix nous glyfs a la pàgina activa.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Font de la família.
fontRenderingEmSize
float
La mida de font.
fontStyle
FontStyle
Estil de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
A més, s’afegeixen els glyphs.
AddGlyphs(XpsFont, flot, float, flot, sèrie)
Afegeix nous glyfs a la pàgina activa.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font de recursos.
fontRenderingEmSize
float
La mida de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
A més, s’afegeixen els glyphs.
AddOutlineEntry(Títol: XpsHyperlinkTarget)
Afegeix una entrada de sortida al document.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Descripció de l’entrada.
outlineLevel
int
El nivell de sortida.
target
XpsHyperlinkTarget
El seu objectiu d’entrada.
AddPage(La botiga)
Afegeix una pàgina buida al document amb la mida de la pàgina estàndard.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Bandera que indica si seleccionar la pàgina afegida com a activa.
Returns
Pàgina addicional.
AddPage(Float, float i bool)
Afegeix una pàgina buida al document amb la especificació width’ i
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Amplitud d’una nova pàgina.
height
float
Alçada d’una nova pàgina.
activate
bool
Bandera que indica si seleccionar la pàgina afegida com a activa.
Returns
Pàgina addicional.
AddPage(XpsPage i Bool)
Afegeix una pàgina al document.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Pàgina per afegir.
activate
bool
Bandera que indica si seleccionar la pàgina afegida com a activa.
Returns
Pàgina addicional.
AddPath(XpsPathGeometry)
Afegeix un nou camí a la pàgina activa.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometria del camí.
Returns
El camí afegit.
CreateArcSegment(Punt F, SizeF, Float, Bool, XpsSweepDirection, bool)
Crea un nou segment d’arc el·líptic.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
El punt final de l’arc el·líptic.
size
SizeF
El raig x i y de l’arc el·líptic com un x,y parell.
rotationAngle
float
Indica com es rota l’ellipsi en relació amb el sistema de coordenades actual.
isLargeArc
bool
Determina si l’arc és atrapat amb un sopar de 180 o més.
sweepDirection
XpsSweepDirection
La direcció en la qual es traça l’arc.
isStroked
bool
Especifica si l’atracte per a aquest segment del camí és atrapat.
Returns
Segment d’arc el·líptic.
CreateCanvas()
Crea una nova canvas.
public XpsCanvas CreateCanvas()
Returns
El nou canó.
CreateColor(Color)
Crea un nou color.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Un color natiu per a color RGB.
Returns
El nou color.
CreateColor(Int, int, int, int)
Crea un nou color en l’espai de color sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
El component de color alfa.
r
int
El component de color vermell.
g
int
El component de color verd.
b
int
El component de color blau.
Returns
El nou color.
CreateColor(Int, int, int)
Crea un nou color en l’espai de color sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
El component de color vermell.
g
int
El component de color verd.
b
int
El component de color blau.
Returns
El nou color.
CreateColor(La flota, la flota, la flota)
Crea un nou color en l’espai de color scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
El component de color alfa.
r
float
El component de color vermell.
g
float
El component de color verd.
b
float
El component de color blau.
Returns
El nou color.
CreateColor(Float, float i flot)
Crea un nou color en l’espai de color scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
El component de color vermell.
g
float
El component de color verd.
b
float
El component de color blau.
Returns
El nou color.
CreateColor(Tàrrega, params float[])
Crea un nou color en l’espai de colors basat en la ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
El camí cap al perfil de l’ICC.
components
float
[]
Components de color.
Returns
El nou color.
CreateColor(XpsIccProfile, params float[])
Crea un nou color en l’espai de colors basat en la ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
El perfil de l’ICC.
components
float
[]
Components de color.
Returns
El nou color.
CreateFont(Títol, fonts)
Crea un nou font TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
La família font.
fontStyle
FontStyle
Estil de font.
Returns
Nova font de TrueType.
CreateFont(Stream)
Crea un nou font de TrueType fora del flux.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
El flux que conté el perfil de l’ICC per prendre com a font.
Returns
Nova font de TrueType.
CreateGlyphs(Llista, Float, FontStyle, Flot, Flat, llista)
Creació de nous xifres.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Font de la família.
fontRenderingEmSize
float
La mida de font.
fontStyle
FontStyle
Estil de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
Els nous glyfs.
CreateGlyphs(XpsFont, flot, float, flot, sèrie)
Creació de nous xifres.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font de recursos.
fontRenderingEmSize
float
La mida de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
Els nous glyfs.
CreateGradientStop(XpsColor, float)
Crea una nova parada gradient.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
El gradient deixa de color.
offset
float
El gradient s’ofensa.
Returns
Nova parada de graduació.
CreateGradientStop(color, float)
Crea una nova parada gradient.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
El gradient deixa de color.
offset
float
El gradient s’ofensa.
Returns
Nova parada de graduació.
CreateIccProfile(Tàrrega)
Crea un nou recurs de perfil de l’ICC des del fitxer de profil de la ICC situat a laiccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
El camí al perfil de l’ICC per prendre com a recurs.
Returns
Recursos de perfil de la ICC.
CreateIccProfile(Stream)
Crea un nou recurs de perfil de la ICC des de stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
El flux que conté el perfil de l’ICC per prendre com a font.
Returns
Recursos de perfil de la ICC.
CreateImage(Tàrrega)
Crea un nou recurs d’imatge des del fitxer de la imatge situat a la imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
El camí cap a la imatge per prendre com a recurs.
Returns
Una nova font d’imatge.
CreateImage(Stream)
Crea una nova font d’imatge des de stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
El corrent que conté la imatge per prendre com a font.
Returns
Una nova font d’imatge.
CreateImageBrush(XpsImage, RectangleF, RectanglesF)
Crea un nou brush d’imatge.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Una font d’imatge.
viewbox
RectangleF
La posició i les dimensions del contingut de la font del brush.
viewport
RectangleF
La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa
Returns
Una nova imatge brush.
CreateImageBrush(RectangleF, RECTANGLEF i el rècord)
Crea un nou brush d’imatge.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
El camí cap a la imatge per prendre com una taula de brossa.
viewbox
RectangleF
La posició i les dimensions del contingut de la font del brush.
viewport
RectangleF
La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa
Returns
Una nova imatge brush.
CreateLinearGradientBrush(LlistaEl punt, el punt)
Crea un nou gradient lineal.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
La llista de gradients s’atura.
startPoint
PointF
El punt de partida del gradient lineal.
endPoint
PointF
El punt final del gradient lineal.
Returns
El nou gradient lineal.
CreateLinearGradientBrush(El punt, el punt)
Crea un nou gradient lineal.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
El punt de partida del gradient lineal.
endPoint
PointF
El punt final del gradient lineal.
Returns
El nou gradient lineal.
CreateMatrix(float, float, float, float, float, float)
Crea una nova matriu de transformació afina.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
El punt 11.
m12
float
Elements 12.
m21
float
El punt 21.
m22
float
El punt 22.
m31
float
El punt 31.
m32
float
El punt 32.
Returns
Una nova matriu de transformació.
CreatePath(XpsPathGeometry)
Crea un nou camí.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometria del camí.
Returns
El nou camí.
CreatePathFigure(El punt, bool)
Crea una nova figura de camí.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
El punt de partida per al primer segment de la figura del camí.
isClosed
bool
Especifica si el camí està tancat. Si s’estableix a veritat, l’accident es treu"closed", és a dir, l’últim punt en el darrer segment de la figura de camí està connectat ambel punt especificat en l’atribute StartPoint, si no es tracta “obert”, il’últim punt no està connectat al punt d’inici. només s’aplica si la figura de ruta ésUtilitzada en un element de camí que especifica un accident vascular cerebral.
Returns
Una nova figura de camí.
CreatePathFigure(PointF, Llista, El bool)
Crea una nova figura de camí.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
El punt de partida per al primer segment de la figura del camí.
segments
List
<
XpsPathSegment
>
Llista de segments de ruta.
isClosed
bool
Especifica si el camí està tancat. Si s’estableix a veritat, l’accident es treu"closed", és a dir, l’últim punt en el darrer segment de la figura de camí està connectat ambel punt especificat en l’atribute StartPoint, si no es tracta “obert”, il’últim punt no està connectat al punt d’inici. només s’aplica si la figura de ruta ésUtilitzada en un element de camí que especifica un accident vascular cerebral.
Returns
Una nova figura de camí.
CreatePathGeometry(Tàrrega)
Crea una nova geometria de camí especificada amb forma abreujada.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Forma abreujada de la geometria del camí.
Returns
Nou camí de geometria.
CreatePathGeometry()
Crea una nova geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
Nou camí de geometria.
CreatePathGeometry(Llista < xpspathfigure>)
Crea una nova geometria de camí amb una llista especificada de figures de ruta.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Llista de figures de camí.
Returns
Nou camí de geometria.
CreatePolyBezierSegment(Punt F[], El bool)
Crea un nou conjunt de curves de Bézier cubes.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Punts de control per a diversos segments Bézier.
isStroked
bool
Especifica si l’atracte per a aquest segment del camí és atrapat.
Returns
Segment de les curves cubes Bézier.
CreatePolyLineSegment(Punt F[], El bool)
Crea un nou dibuix poligonal que conté un nombre arbitràri de vertices individuals.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Un conjunt de coordenades per als múltiples segments que defineixen el segment de la línia poli.
isStroked
bool
Especifica si l’atracte per a aquest segment del camí és atrapat.
Returns
Segment de disseny poligonal.
CreatePolyQuadraticBezierSegment(Punt F[], El bool)
Crea un nou conjunt de curves quadràtiques Bézier des del punt anterior en la figura de camí a través d’un conjuntde les vertices, utilitzant punts de control especificats.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Punts de control per a diversos segments quadratics Bézier.
isStroked
bool
Especifica si l’atracte per a aquest segment del camí és atrapat.
Returns
Nou quadrat Bézier curves segment.
CreateRadialGradientBrush(LlistaPunt F, punt F i float)
Crea una nova brossa radial gradient.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
La llista de gradients s’atura.
center
PointF
El punt central del gradient radial (és a dir, el centre de l’ellipsi).
gradientOrigin
PointF
El punt d’origen del gradient radial.
radiusX
float
El raig en la x-dimensió de l’el·lips que defineix el gradient radial.
radiusY
float
El radi en la dimensió y de l’ellipsi que defineix el gradient radial.
Returns
El nou gradient radial.
CreateRadialGradientBrush(Punt F, punt F i float)
Crea una nova brossa radial gradient.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
El punt central del gradient radial (és a dir, el centre de l’ellipsi).
gradientOrigin
PointF
El punt d’origen del gradient radial.
radiusX
float
El raig en la x-dimensió de l’el·lips que defineix el gradient radial.
radiusY
float
El radi en la dimensió y de l’ellipsi que defineix el gradient radial.
Returns
El nou gradient radial.
CreateSolidColorBrush(XpsColor)
Crea una nova brossa de color sòlida.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
El color dels elements omplits.
Returns
Nou brush de color sòlid.
CreateSolidColorBrush(Color)
Crea una nova brossa de color sòlida.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
El color dels elements omplits.
Returns
Nou brush de color sòlid.
CreateVisualBrush(XpsContentElement, RectangleF, RectanglesF)
Crea un nou brush visual.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
El element XPS (Canvas, Path o Glyphs) per a la propietat visual.
viewbox
RectangleF
La posició i les dimensions del contingut de la font del brush.
viewport
RectangleF
La regió que conté l’espai coordinat de la primera brossala taula que s’aplica (possiblement repetidament) per omplir la regió a la qual es aplica la brossa
Returns
Un nou brush visual.
Dispose()
Disposem de la instància.
public void Dispose()
GetDocumentPrintTicket(Int)
Retorna el bitllet d’impressió del document indexat per documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indicador del document el bitllet de la qual s’ha de retornar.
Returns
Títol d’impressió del document.
GetPagePrintTicket(Int, Int)
Retorna el bitllet d’impressió de la pàgina indexada per pageIndex’en el document indexat per “codi class”=“premf”>documentIntex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Índex del document.
pageIndex
int
Indicador de la pàgina la impressió del bitllet a retornar.
Returns
El bitllet de la pàgina.
Introducció (T i T)
Insereix un element (Canvas, Path, o Glyphs) a la pàgina activa en la posició index.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
La posició en la qual s’ha d’introduir un element .
element
T
Elements que s’han de inserir.
Returns
T
El element insertat.
Tipus de paràmetres
T
El tipus d’element.
InsertCanvas(Int)
Insereix una nova canva a la pàgina activa en la posició index'.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Posició en la qual s’ha d’inserir una nova canva.
Returns
Insereix el cànem.
InsertDocument(Títol: Bool)
Insereix un document buit amb la posició index" de la pàgina de forma default.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Posició en la qual s’ha d’inserir un document.
activate
bool
Bandera que indica si seleccionar el document inserit com a actiu.
InsertDocument(Imatge, float, bool)
Insereix un document buit amb les primeres dimensions de la pàginawidth’ i
height’ a la posició de l’indicador.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Posició en la qual s’ha d’inserir un document.
width
float
Amplitud de la primera pàgina.
height
float
Alçada de la primera pàgina.
activate
bool
Bandera que indica si seleccionar el document inserit com a actiu.
InsertGlyphs(int, string, flot, fontStyle, float, flot, corrent)
Insereix nous glyfs a la pàgina activa en la posició index.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
La posició en la qual s’han d’inserir nous glyphs.
fontFamily
string
Font de la família.
fontSize
float
La mida de font.
fontStyle
FontStyle
Estil de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
Introducció de Glyphs.
InsertGlyphs(int, XpsFont, flot, float, flot, string)
Insereix nous glyfs a la pàgina activa en la posició index.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
La posició en la qual s’han d’inserir nous glyphs.
font
XpsFont
Font de recursos.
fontSize
float
La mida de font.
originX
float
Glyphs originàriament X coordenada.
originY
float
Glyphs origen i coordinació.
unicodeString
string
El punt per imprimir.
Returns
Introducció de Glyphs.
InsertPage(Títol: Bool)
Insereix una pàgina buida en el document amb la posició de la pàgina de forma estàndard index".
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Posició en la qual s’ha d’inserir una pàgina.
activate
bool
Bandera que indica si seleccionar la pàgina inserida com a activa.
Returns
Pàgina inserida.
InsertPage(Imatge, float, bool)
Insereix una pàgina buida en el document amb l’espai especificat width’ i la posició de la secció d’indicador <classe de codis" i “l’altura del codi”.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Posició en la qual s’ha d’inserir una pàgina.
width
float
Amplitud d’una nova pàgina.
height
float
Alçada d’una nova pàgina.
activate
bool
Bandera que indica si seleccionar la pàgina inserida com a activa.
Returns
Pàgina inserida.
InsertPage(Int, XpsPage i Bool)
Insereix una pàgina al document en la posició index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Posició a la qual s’ha d’afegir una pàgina.
page
XpsPage
Pàgina que s’ha d’inserir.
activate
bool
Bandera que indica si seleccionar la pàgina inserida com a activa.
Returns
Pàgina inserida.
InsertPath(Int, XpsPathGeometria)
Insereix un nou camí a la pàgina activa en la posició index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
La posició en la qual s’ha d’inserir un nou camí.
data
XpsPathGeometry
La geometria del camí.
Returns
El camí insertat.
Merge(Tàrrega[], El string)
Mergir diversos arxius XPS a un document xPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
Arxius XPS per combinar amb aquest document.
outXpsFilePath
string
Una ruta de fitxers xps de sortida.
Merge(Tàrrega[]El flux)
Mergir diversos arxius XPS a un document xPS.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
Arxius XPS per combinar amb aquest document.
outStream
Stream
El flux de sortida on guardar els documents XPS fusionats.
MergeToPdf(Tàrrega[], string, PdfSaveOptions)
Mergir documents XPS a PDF utilitzant la instància Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
Arxius XPS per a la fusió amb aquest document a un dispositiu de sortida.
outPdfFilePath
string
Una ruta de fitxers PDF de sortida.
options
PdfSaveOptions
Opcions d’estalvi de documents.
MergeToPdf(Tàrrega[], Stream, PdfSaveOptions)
Mergir documents XPS a PDF utilitzant la instància Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
Arxius XPS per a la fusió amb aquest document a un dispositiu de sortida.
pdfStream
Stream
Una sortida de PDF stream.
options
PdfSaveOptions
Opcions d’estalvi de documents.
Eliminació (T)
Elimina un element de la pàgina activa.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Elements que s’han d’eliminar
Returns
T
Eliminació de l’element.
Tipus de paràmetres
T
El tipus d’element.
RemoveAt(Int)
Elimina un element a la posició index" de la pàgina activa.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
La posició en la qual s’ha d’eliminar el element.
Returns
Eliminació de l’element.
RemoveDocumentAt(Int)
Elimina un document a la posició index.
public void RemoveDocumentAt(int index)
Parameters
index
int
Posició en la qual s’ha de retirar un document.
RemovePage(XpsPage)
Elimina una pàgina del document.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Pàgina que s’ha d’eliminar
Returns
Eliminació de la pàgina.
RemovePageAt(Int)
Elimina una pàgina del document en la posició index".
public XpsPage RemovePageAt(int index)
Parameters
index
int
Posició en la qual s’ha de eliminar una pàgina.
Returns
Eliminació de la pàgina.
Save(Tàrrega)
S’emmagatzema el document XPS en el fitxer xPS situat a la path'.
public void Save(string path)
Parameters
path
string
Lloc del document.
Save(Stream)
S’estalvia el document XPS a la transmissió.
public void Save(Stream stream)
Parameters
stream
Stream
El document Stream XPS s’ha de salvar.
SaveAsImage(ImageSaveOptions)
Salva el document en un format d’imatge de bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Opcions per salvar el document en un format d’imatge de bitmap.
Returns
byte [][][]
Les imatges resultants s’arreglen byte. La primera dimensió és per a documents internsI la segona és per a pàgines dins dels documents interns.
SaveAsPdf(Llistat, PdfSaveOptions)
Conserva el document en format PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de fitxers PDF de sortida.
options
PdfSaveOptions
Opcions per guardar el document en format PDF.
SaveAsPdf(Projecció, PdfSaveOptions)
Conserva el document en format PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
El flux per escriure el fitxer PDF de sortida a.
options
PdfSaveOptions
Opcions per guardar el document en format PDF.
SaveAsPs(Llistat, PsSaveOptions)
Conserva el document en format PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Una ruta de fitxers PS de sortida.
options
PsSaveOptions
Opcions per salvar el document en format PS.
SaveAsPs(Projecció, PsSaveOptions)
Conserva el document en format PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
El flux per escriure el fitxer de sortida PS a.
options
PsSaveOptions
Opcions per salvar el document en format PS.
SelectActiveDocument(Int)
Selecciona un document actiu per editar.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Un número de document.
Exceptions
Es troba quan documentNumber’ està fora de límits.
SelectActivePage(Int)
Selecciona una pàgina de document actiu per editar.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Un número de pàgina.
Returns
Aspose.Page.XPS.xpsModel. xpsPage instància per a la pàgina activa.
Exceptions
Es troba quan pageNumber’ és fora de límits.
SetDocumentPrintTicket(Títol: DocumentPrint)
Enllaç de la printTicket’ a el document indexat per l’indice del document.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Índex del document per enllaçar el bitllet d’impressió a.
printTicket
DocumentPrintTicket
Lliurament del bitllet a l’enllaç.
SetPagePrintTicket(Int, int, PagePrintTicket)
Enllaç de la pageIndex’en el document indexat per “code classe”>documentIndice'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Índex del document.
pageIndex
int
Índex de la pàgina per enllaçar el bitllet d’impressió a.
printTicket
PagePrintTicket
Lliurament del bitllet a l’enllaç.