Class XpsDocument
Nombre del espacio: Aspose.Page.XPS Asamblea: Aspose.Page.dll (25.5.0)
Clase incapsulando la entidad principal del documento XPS que proporciona manipulaciónlos métodos para cualquier elemento XPS.
public sealed class XpsDocument : Document, IDisposableInheritance
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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 : XpsContentElementParameters
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.