Class XpsDocument

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

IDisposable

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

int

ActivePage

Obtenga el número de página activa dentro del documento activo.

public int ActivePage { get; }

Valor de la propiedad

int

DocumentCount

Devolve el número de documentos dentro del paquete XPS.

public int DocumentCount { get; }

Valor de la propiedad

int

JobPrintTicket

Returns/sets del documento de impresión de trabajo

public JobPrintTicket JobPrintTicket { get; set; }

Valor de la propiedad

JobPrintTicket

Page

Devolve una instancia Aspose.Page.XPS.XpsModel.XpsPage para la página activa.

public XpsPage Page { get; }

Valor de la propiedad

XpsPage

PageCount

Devolve el número de páginas en el documento activo.

public int PageCount { get; }

Valor de la propiedad

int

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

int

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

DocumentUtils

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

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

XpsPath

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

XpsArcSegment

El segmento del arco elíptico.

CreateCanvas()

Crea una nueva canva.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsFont

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

XpsFont

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

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

XpsIccProfile

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

XpsIccProfile

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

XpsImage

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

XpsImage

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

XpsImageBrush

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

XpsImageBrush

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

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

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

XpsPath

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

XpsPathFigure

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

XpsPathFigure

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

XpsPathGeometry

Nuevos caminos de geometría.

CreatePathGeometry()

Crea una nueva geometría.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

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

DocumentPrintTicket

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

PagePrintTicket

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

XpsCanvas

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

XpsGlyphs

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

XpsGlyphs

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

XpsPage

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

XpsPage

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

XpsPage

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

XpsPath

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

XpsContentElement

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

XpsPage

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

XpsPage

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

ArgumentException

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

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage instancia para la página activa.

Exceptions

ArgumentException

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.

 Español