Class PageAPI

Class PageAPI

Nombre del espacio: Aspose.Page.XPS.Features.EventBasedModifications Asamblea: Aspose.Page.dll (25.4.0)

The Page Modificación de API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Properties

Height

Retorna/seta la altura de la página, expresada como un número realen unidades del espacio de coordinación efectivo.

public float Height { get; set; }

Valor de la propiedad

float

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

Width

Retorna/seta la anchura de la página, expresada como un número real enUnidades del espacio de coordinación efectivo.

public float Width { get; set; }

Valor de la propiedad

float

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()

Añade una nueva canva a la página.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Se añaden canvas.

AddGlyphs(Flora, Flora, Flora, Flora, Flora, Flora)

Añade nuevos glyphs a la página.

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)

Añade nuevos glyphs a la página.

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(Título, int, int)

Añade una entrada de salida al documento.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

Descripción de la entrada.

outlineLevel int

El nivel de salida.

targetPageNumber int

Número de página objetivo.

AddPath(XpsPathGeometry)

Añade un nuevo camino a la página.

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.

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.

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.

Introducción(de T, T)

Insertar un elemento (Canvas, Path, o Glyphs) en la página 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 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.

InsertGlyphs(int, string, float, fontStyle, float, float, string)

Insertar nuevos glifos en la página 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 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.

InsertPath(Int, XpsPathGeometría)

Introduce un nuevo camino a la página 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.

Eliminar T>(T)

Elimina un elemento de la página.

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.

public XpsContentElement RemoveAt(int index)

Parameters

index int

Posición en la que el elemento debe ser eliminado.

Returns

XpsContentElement

El elemento eliminado.

 Español