Class XpsDocument
Nombre del espacio: Aspose.Page.XPS Asamblea: Aspose.Page.dll (25.4.0)
Clase incapsulando la entidad principal del documento XPS que proporciona manipulaciónlos métodos para cualquier elemento XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
XpsDocument()
Crea un documento XPS vacío con tamaño de página por defecto.
public XpsDocument()
XpsDocument(El string)
Abrir un documento XPS existente ubicado en la path'.
public XpsDocument(string path)
Parameters
path
string
Ubicación del documento.
XpsDocument(Título: LoadOptions)
Abrir un documento existente ubicado en la path’ como documento XPS.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Ubicación del documento.
options
LoadOptions
Opciones de carga de documentos.
XpsDocument(Opciones, LoadOptions)
Carga un documento existente almacenado en el stream’ como documento XPS.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
El flujo de documentos.
options
LoadOptions
Opciones de carga de documentos.
Properties
ActiveDocument
Obtenga el número de documento activo.
public int ActiveDocument { get; }
Valor de la propiedad
ActivePage
Obtenga el número de página activa dentro del documento activo.
public int ActivePage { get; }
Valor de la propiedad
DocumentCount
Devolve el número de documentos dentro del paquete XPS.
public int DocumentCount { get; }
Valor de la propiedad
JobPrintTicket
Returns/sets del documento de impresión de trabajo
public JobPrintTicket JobPrintTicket { get; set; }
Valor de la propiedad
Page
Devolve una instancia Aspose.Page.XPS.XpsModel.XpsPage para la página activa.
public XpsPage Page { get; }
Valor de la propiedad
PageCount
Devolve el número de páginas en el documento activo.
public int PageCount { get; }
Valor de la propiedad
TotalPageCount
Devolve el número total de páginas en todos los documentos dentro del documento XPS.
public int TotalPageCount { get; }
Valor de la propiedad
Utils
Recibe el objeto que proporciona utilidades más allá de la API de manipulación XPS formal.
public DocumentUtils Utils { get; }
Valor de la propiedad
Methods
Añadir T>(T)
Adiciona un elemento de contenido (Canvas, Path, o Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
El elemento que se añade.
Returns
T
El elemento añadido.
Tipos de Parámetros
T
El tipo de elemento.
AddCanvas()
Adicione una nueva canva a la página activa.
public XpsCanvas AddCanvas()
Returns
Se añaden canvas.
AddDocument(BOOL)
Adiciona un documento vacío con el tamaño de la página por defecto.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Flag indicando si seleccionar el documento añadido como activo.
AddDocument(float, float y bool)
Añade un documento vacío con las dimensiones de la primera página width’ y
height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
La extensión de la primera página.
height
float
La altura de la primera página.
activate
bool
Flag indicando si seleccionar el documento añadido como activo.
AddGlyphs(Flora, Flora, Flora, Flora, Flora, Flora)
Adiciona nuevos glyphs a la página activa.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fonte de la familia.
fontRenderingEmSize
float
El tamaño de la letra.
fontStyle
FontStyle
El estilo de Font.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Añadiendo los glifos.
AddGlyphs(XpsFont, float, float, float, string)
Adiciona nuevos glyphs a la página activa.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
fuente de fuente.
fontRenderingEmSize
float
El tamaño de la letra.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Añadiendo los glifos.
AddOutlineEntry(Tamaño, Int, XpsHyperlinkTarget)
Añade una entrada de salida al documento.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Descripción de la entrada.
outlineLevel
int
El nivel de salida.
target
XpsHyperlinkTarget
El objetivo de entrada.
AddPage(BOOL)
Añade una página vacía al documento con el tamaño de la página por defecto.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Flag indicando si seleccionar la página añadida como activa.
Returns
Una página añadida.
AddPage(float, float y bool)
Añade una página vacía al documento con width’ y
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Ampliación de una nueva página.
height
float
La altura de una nueva página.
activate
bool
Flag indicando si seleccionar la página añadida como activa.
Returns
Una página añadida.
AddPage(XpsPage y Bool)
Añade una página al documento.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Página que se añade.
activate
bool
Flag indicando si seleccionar la página añadida como activa.
Returns
Una página añadida.
AddPath(XpsPathGeometry)
Añade un nuevo camino a la página activa.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometría del camino.
Returns
El camino añadido.
CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)
Crea un nuevo segmento de arco elíptico.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
El punto final del arco elíptico.
size
SizeF
El rayo x y y del arco elíptico como una pareja x y.
rotationAngle
float
Indica cómo se rota el ellipse en relación con el sistema de coordenadas actual.
isLargeArc
bool
Determina si el arco se atrae con un sello de 180 o más.
sweepDirection
XpsSweepDirection
La dirección en la que se atrae el arco.
isStroked
bool
Especifica si se atrae el golpe para este segmento del camino.
Returns
El segmento del arco elíptico.
CreateCanvas()
Crea una nueva canva.
public XpsCanvas CreateCanvas()
Returns
Nuevas canciones.
CreateColor(Color)
Crea una nueva color.
public XpsColor CreateColor(Color color)
Parameters
color
Color
Un ejemplo de color nativo para el color RGB.
Returns
Nuevo color.
CreateColor(Int, int, int, int)
Crea un nuevo color en el espacio de color sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
El componente de color alfa.
r
int
El componente de color rojo.
g
int
El componente de color verde.
b
int
El componente de color azul.
Returns
Nuevo color.
CreateColor(Int, int, int)
Crea un nuevo color en el espacio de color sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
El componente de color rojo.
g
int
El componente de color verde.
b
int
El componente de color azul.
Returns
Nuevo color.
CreateColor(La flota, la flota, la flota)
Crea un nuevo color en el espacio de color scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
El componente de color alfa.
r
float
El componente de color rojo.
g
float
El componente de color verde.
b
float
El componente de color azul.
Returns
Nuevo color.
CreateColor(float, float y float)
Crea un nuevo color en el espacio de color scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
El componente de color rojo.
g
float
El componente de color verde.
b
float
El componente de color azul.
Returns
Nuevo color.
CreateColor(Título: Params Float[])
Crea un nuevo color en el espacio de color basado en la ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
El camino hacia el perfil de la ICC.
components
float
[][]
Componentes de color.
Returns
Nuevo color.
CreateColor(XpsIccProfile, params float[])
Crea un nuevo color en el espacio de color basado en la ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
Recursos del perfil de la ICC.
components
float
[][]
Componentes de color.
Returns
Nuevo color.
CreateFont(Síntomas, FontStyle)
Crea un nuevo recurso de fontos TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
La familia de la font.
fontStyle
FontStyle
El estilo de font.
Returns
Nuevo recurso de fontos TrueType.
CreateFont(Stream)
Crea un nuevo recurso de fontos TrueType fuera del flujo.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
El flujo que contiene el perfil de la ICC para tomar como un recurso.
Returns
Nuevo recurso de fontos TrueType.
CreateGlyphs(Flora, Flora, Flora, Flora, Flora, Flora)
Crea nuevos glifos.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fonte de la familia.
fontRenderingEmSize
float
El tamaño de la letra.
fontStyle
FontStyle
El estilo de Font.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Los nuevos glifos.
CreateGlyphs(XpsFont, float, float, float, string)
Crea nuevos glifos.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
fuente de fuente.
fontRenderingEmSize
float
El tamaño de la letra.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Los nuevos glifos.
CreateGradientStop(XpsColor y Float)
Crea una nueva parada gradiente.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
El gradiento se detiene el color.
offset
float
El gradiento se compensa.
Returns
El nuevo gradiento se detiene.
CreateGradientStop(El color, el float)
Crea una nueva parada gradiente.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
El gradiento se detiene el color.
offset
float
El gradiento se compensa.
Returns
El nuevo gradiento se detiene.
CreateIccProfile(El string)
Crea un nuevo recurso de perfil de la ICC a partir del archivo de perfil de la ICC ubicado en la iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
El camino hacia el perfil de la ICC para tomar como un recurso.
Returns
Recursos de perfil de la ICC.
CreateIccProfile(Stream)
Crea un nuevo recurso de perfil del ICC a partir de stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
El flujo que contiene el perfil de la ICC para tomar como un recurso.
Returns
Recursos de perfil de la ICC.
CreateImage(El string)
Crea un nuevo recurso de imagen de un archivo de imagen ubicado en la imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
El camino hacia la imagen para tomar como una fuente.
Returns
Nuevos recursos de imagen.
CreateImage(Stream)
Crea un nuevo recurso de imagen de stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
El flujo que contiene la imagen para tomar como una fuente.
Returns
Nuevos recursos de imagen.
CreateImageBrush(XpsImage, RectangleF y RectangleF)
Crea una nueva imagen brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Un recurso de imagen.
viewbox
RectangleF
La posición y las dimensiones del contenido de fuente de la pulverización.
viewport
RectangleF
La región en el espacio coordinado que contiene la primaTítulo que se aplica (posiblemente repetidamente) para rellenar la región a la que se aplica el cepillo
Returns
Nuevas imágenes de brush.
CreateImageBrush(Rectangle, RectangleF y RectangleF)
Crea una nueva imagen brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
El camino a la imagen para tomar como un brush tile.
viewbox
RectangleF
La posición y las dimensiones del contenido de fuente de la pulverización.
viewport
RectangleF
La región en el espacio coordinado que contiene la primaTítulo que se aplica (posiblemente repetidamente) para rellenar la región a la que se aplica el cepillo
Returns
Nuevas imágenes de brush.
CreateLinearGradientBrush(Lista, El puntoF, el puntoF)
Crea un nuevo gradiente lineal.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
&ylt;
XpsGradientStop
>
La lista de gradientes se detiene.
startPoint
PointF
El punto de partida del gradiente lineal.
endPoint
PointF
El punto final del gradiente lineal.
Returns
Nuevos gradientes lineales.
CreateLinearGradientBrush(Punto F, Punto F)
Crea un nuevo gradiente lineal.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
El punto de partida del gradiente lineal.
endPoint
PointF
El punto final del gradiente lineal.
Returns
Nuevos gradientes lineales.
CreateMatrix(float, float, float, float, float, float)
Crea una nueva matriz de transformación.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
El elemento 11.
m12
float
El elemento 12.
m21
float
El elemento 21.
m22
float
El elemento 22.
m31
float
El elemento 31.
m32
float
El elemento 32.
Returns
Una nueva matriz de transformación.
CreatePath(XpsPathGeometry)
Crea un nuevo camino.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
La geometría del camino.
Returns
El nuevo camino.
CreatePathFigure(El punto, bool)
Crea una nueva figura de camino.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
El punto de partida para el primer segmento de la figura del camino.
isClosed
bool
Determina si el camino está cerrado.Si se establece a verdad, el golpe se atrae"cerrado", es decir, el último punto en el último segmento de la figura de ruta está conectado conel punto especificado en el atributo de StartPoint, de lo contrario, se atrae el golpe “abierto”, yel último punto no está conectado al punto de inicio.Sólo se aplica si la figura de ruta esSe utiliza en un elemento de camino que especifica un accidente cerebral.
Returns
Nuevas figuras de camino.
CreatePathFigure(PointF, Lista , El bool)
Crea una nueva figura de camino.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
El punto de partida para el primer segmento de la figura del camino.
segments
List
&ylt;
XpsPathSegment
>
Lista de segmentos de ruta.
isClosed
bool
Determina si el camino está cerrado.Si se establece a verdad, el golpe se atrae"cerrado", es decir, el último punto en el último segmento de la figura de ruta está conectado conel punto especificado en el atributo de StartPoint, de lo contrario, se atrae el golpe “abierto”, yel último punto no está conectado al punto de inicio.Sólo se aplica si la figura de ruta esSe utiliza en un elemento de camino que especifica un accidente cerebral.
Returns
Nuevas figuras de camino.
CreatePathGeometry(El string)
Crea una nueva geometría de ruta especificada con forma abreviada.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Forma abreviada de la geometría de los caminos.
Returns
Nuevos caminos de geometría.
CreatePathGeometry()
Crea una nueva geometría.
public XpsPathGeometry CreatePathGeometry()
Returns
Nuevos caminos de geometría.
CreatePathGeometry(Lista )
Crea una nueva geometría de los caminos con una lista especificada de números de los caminos.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
&ylt;
XpsPathFigure
>
Lista de números de rutas.
Returns
Nuevos caminos de geometría.
CreatePolyBezierSegment(Puntos[][], El bool)
Crea un nuevo conjunto de curvas cubas de Bézier.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[][]
Puntos de control para varios segmentos Bézier.
isStroked
bool
Especifica si se atrae el golpe para este segmento del camino.
Returns
Nuevo segmento cubico de Bézier curvas.
CreatePolyLineSegment(Puntos[][], El bool)
Crea un nuevo dibujo poligonal que contiene un número arbitrario de vertices individuales.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[][]
Un conjunto de coordenadas para los segmentos múltiples que definen el segmento de la línea policial.
isStroked
bool
Especifica si se atrae el golpe para este segmento del camino.
Returns
Nuevo segmento de dibujo poligonal.
CreatePolyQuadraticBezierSegment(Puntos[][], El bool)
Crea un nuevo conjunto de curvas cuadráticas de Bézier desde el punto anterior en la figura de camino a través de un conjuntode las verticales, utilizando puntos de control especificados.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[][]
Puntos de control para varios segmentos cuadráticos de Bézier.
isStroked
bool
Especifica si se atrae el golpe para este segmento del camino.
Returns
Nuevo segmento cuadrático de curvas Bézier.
CreateRadialGradientBrush(Lista, PointF, PointF, float, float)
Crea un nuevo gradiente radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
&ylt;
XpsGradientStop
>
La lista de gradientes se detiene.
center
PointF
El punto central del gradiente radial (es decir, el centro de la elípsis).
gradientOrigin
PointF
El punto de origen del gradiente radial.
radiusX
float
El rayo en la dimensión x de la elipse que define el gradiente radial.
radiusY
float
El rayo en la y dimensión de la elipse que define el gradiente radial.
Returns
Nuevos gradientes radiales.
CreateRadialGradientBrush(PointF, PointF, Float y Float)
Crea un nuevo gradiente radial.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
El punto central del gradiente radial (es decir, el centro de la elípsis).
gradientOrigin
PointF
El punto de origen del gradiente radial.
radiusX
float
El rayo en la dimensión x de la elipse que define el gradiente radial.
radiusY
float
El rayo en la y dimensión de la elipse que define el gradiente radial.
Returns
Nuevos gradientes radiales.
CreateSolidColorBrush(XpsColor)
Crea un nuevo brush de color sólido.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
El color para los elementos llenos.
Returns
Nuevas pulgas de color sólido.
CreateSolidColorBrush(Color)
Crea un nuevo brush de color sólido.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
El color para los elementos llenos.
Returns
Nuevas pulgas de color sólido.
CreateVisualBrush(XpsContentElemento, RectangleF, RectangleF)
Crea un nuevo brush visual.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
El elemento XPS (Canvas, Path o Glyphs) para la propiedad visual.
viewbox
RectangleF
La posición y las dimensiones del contenido de fuente de la pulverización.
viewport
RectangleF
La región en el espacio coordinado que contiene la primaTítulo que se aplica (posiblemente repetidamente) para rellenar la región a la que se aplica el cepillo
Returns
El nuevo brush visual.
Dispose()
Disponemos de la instancia.
public void Dispose()
GetDocumentPrintTicket(Int)
Devolve el billete de impresión del documento indexado por documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Indice del documento cuyo billete impreso se devolver.
Returns
Título impreso del documento.
GetPagePrintTicket(El int, int)
Devolve el billete de impresión de la página indexada por pageIndex’en el documento indexado por
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
El índice del documento.
pageIndex
int
Indice de la página cuyo billete impreso debe devolver.
Returns
Tarjeta de impresión de la página.
Introducción(de T, T)
Insertar un elemento (Canvas, Path, o Glyphs) en la página activa en la posición index.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
La posición en la que se debe insertar un elemento <code class=“paramref.
element
T
El elemento a insertar.
Returns
T
El elemento insertado.
Tipos de Parámetros
T
El tipo de elemento.
InsertCanvas(Int)
Insertar una nueva canva en la página activa en la posición index.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Posición en la que se debe insertar una nueva canva.
Returns
Insertado el canvas.
InsertDocument(Título: Bool)
Insertar un documento vacío con el tamaño de la página por defecto index’ posición.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Posición en la que se debe insertar un documento.
activate
bool
Flag indicando si seleccionar el documento insertado como activo.
InsertDocument(Int, float, float, bool)
Insertar un documento vacío con las dimensiones de la primera página width’ y
height’ en la posición
index.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Posición en la que se debe insertar un documento.
width
float
La extensión de la primera página.
height
float
La altura de la primera página.
activate
bool
Flag indicando si seleccionar el documento insertado como activo.
InsertGlyphs(int, string, float, fontStyle, float, float, string)
Insertar nuevos glifos en la página activa en la posición index.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
La posición en la que se deben insertar nuevos glifos.
fontFamily
string
Fonte de la familia.
fontSize
float
El tamaño de la letra.
fontStyle
FontStyle
El estilo de Font.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Insertamos los glifos.
InsertGlyphs(int, XpsFont, float, float, float, string)
Insertar nuevos glifos en la página activa en la posición index.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
La posición en la que se deben insertar nuevos glifos.
font
XpsFont
fuente de fuente.
fontSize
float
El tamaño de la letra.
originX
float
Coordinación de origen X.
originY
float
Glyphs origen y coordinación.
unicodeString
string
Cortes para ser impresos.
Returns
Insertamos los glifos.
InsertPage(Título: Bool)
Insertar una página vacía en el documento con el tamaño de la página por defecto index’ posición.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Posición en la que se debe insertar una página.
activate
bool
Flag indicando si seleccionar la página insertada como activa.
Returns
Página insertada.
InsertPage(Int, float, float, bool)
Insertar una página vacía en el documento con la especificada width’ y
height’ en la posición
index.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Posición en la que se debe insertar una página.
width
float
Ampliación de una nueva página.
height
float
La altura de una nueva página.
activate
bool
Flag indicando si seleccionar la página insertada como activa.
Returns
Página insertada.
InsertPage(Int, XpsPage y Bool)
Insertar una página en el documento en la posición index.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Posición en la que se añade una página.
page
XpsPage
Página a insertar.
activate
bool
Flag indicando si seleccionar la página insertada como activa.
Returns
Página insertada.
InsertPath(Int, XpsPathGeometría)
Introduce un nuevo camino a la página activa en la posición index.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
La posición en la que se debe insertar un nuevo camino.
data
XpsPathGeometry
La geometría del camino.
Returns
El camino insertado.
Merge(El string[][], El string)
Mergir varios archivos XPS a un documento XPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[][]
Archivos XPS para mezclar con este documento.
outXpsFilePath
string
Una ruta de archivo de salida Xps.
Merge(El string[][], El Stream)
Mergir varios archivos XPS a un documento XPS.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[][]
Archivos XPS para mezclar con este documento.
outStream
Stream
El flujo de salida donde guardar documentos XPS mezclados.
MergeToPdf(El string[][], PdfSaveOptions , PdfSaveOptions)
Mergir documentos XPS a PDF utilizando el ejemplo Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[][]
Los archivos XPS para mezclar con este documento en un dispositivo de salida.
outPdfFilePath
string
Una ruta de archivo de salida PDF.
options
PdfSaveOptions
Opciones de ahorro de documentos.
MergeToPdf(El string[][], Stream, PdfSaveOptions)
Mergir documentos XPS a PDF utilizando el ejemplo Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[][]
Los archivos XPS para mezclar con este documento en un dispositivo de salida.
pdfStream
Stream
Una salida de PDF Stream.
options
PdfSaveOptions
Opciones de ahorro de documentos.
Eliminar T>(T)
Elimina un elemento de la página activa.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
El elemento debe ser eliminado.
Returns
T
El elemento eliminado.
Tipos de Parámetros
T
El tipo de elemento.
RemoveAt(Int)
Elimina un elemento en la posición index” de la página activa.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Posición en la que el elemento debe ser eliminado.
Returns
El elemento eliminado.
RemoveDocumentAt(Int)
Elimina un documento en la posición index.
public void RemoveDocumentAt(int index)
Parameters
index
int
Posición en la que se debe eliminar un documento.
RemovePage(XpsPage)
Removemos una página del documento.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Página que debe ser eliminada.
Returns
Eliminar la página.
RemovePageAt(Int)
Elimina una página del documento en la posición index.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Posición en la que se debe eliminar una página.
Returns
Eliminar la página.
Save(El string)
Salva el documento XPS al archivo XPS ubicado en la path'.
public void Save(string path)
Parameters
path
string
Ubicación del documento.
Save(Stream)
Esconde el documento XPS para transmitir.
public void Save(Stream stream)
Parameters
stream
Stream
El documento de flujo XPS se salvar.
SaveAsImage(ImageSaveOptions)
Salva el documento en un formato de imagen de bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Opciones para guardar el documento en un formato de imagen de bitmap.
Returns
byte [][][][][][]
Las imágenes resultantes arrasan byte. la primera dimensión es para los documentos internosY el segundo es para páginas dentro de los documentos internos.
SaveAsPdf(Pdf, PdfSaveOptions)
Conserva el documento en formato PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Una ruta de archivo de salida PDF.
options
PdfSaveOptions
Opciones para guardar el documento en formato PDF.
SaveAsPdf(Cortesía, PdfSaveOptions)
Conserva el documento en formato PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
El flujo para escribir el archivo de salida PDF a.
options
PdfSaveOptions
Opciones para guardar el documento en formato PDF.
SaveAsPs(Título: PsSaveOptions)
Conserva el documento en formato PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Paseo de archivo de salida PS.
options
PsSaveOptions
Opciones para guardar el documento en formato PS.
SaveAsPs(El flujo, PsSaveOptions)
Conserva el documento en formato PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
El flujo para escribir el archivo de salida PS a.
options
PsSaveOptions
Opciones para guardar el documento en formato PS.
SelectActiveDocument(Int)
Selecciona un documento activo para editar.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Número de documento.
Exceptions
Coloque cuando documentNumero’ está fuera de los límites.
SelectActivePage(Int)
Selecciona una página de documento activa para editar.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Número de página.
Returns
Aspose.Page.XPS.XpsModel.XpsPage instancia para la página activa.
Exceptions
Coloque cuando pageNumero’ está fuera de los límites.
SetDocumentPrintTicket(Int, DocumentPrintTicket)
Enlace el printTicket’ al documento indexado por
documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Indice del documento para conectar el billete impreso a.
printTicket
DocumentPrintTicket
El billete de impresión al enlace.
SetPagePrintTicket(int, int, PagePrintTicket)
Enlaza el printTicket’ a la página indexada por
pageIndex’en el documento indexado por
documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
El índice del documento.
pageIndex
int
Indice de la página para enlazar el billete impreso a.
printTicket
PagePrintTicket
El billete de impresión al enlace.