Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Clase que encapsula las características del elemento Canvas.
Este elemento agrupa elementos juntos. Por ejemplo, los elementos Glyphs y Path pueden agruparse en un canvas para ser identificados como una unidad (como un destino de hipervínculo) o para aplicar un valor de propiedad compuesto a cada elemento hijo y ancestro.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Herencia
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implementa
IEnumerable<xpscontentelement>, IEnumerable
Miembros heredados
XpsContentElement.RenderTransform, XpsContentElement.Clip, XpsContentElement.Opacity, XpsContentElement.OpacityMask, XpsHyperlinkElement.HyperlinkTarget, XpsElement.GetEnumerator(), XpsElement.this[int], XpsElement.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propiedades
EdgeMode
Devuelve/establece el valor que controla cómo se representan los bordes de los caminos dentro del canvas.
public XpsEdgeMode EdgeMode { get; set; }
Valor de la Propiedad
Métodos
Add<t>(T)
Agrega un elemento a la lista de hijos de este canvas.
public T Add<t>(T element) where T : XpsContentElement
Parámetros
element
T
El elemento a agregar.
Devuelve
T
Elemento agregado.
Parámetros de Tipo
T
El tipo del elemento a agregar.
AddCanvas()
Agrega un nuevo canvas a la lista de hijos de este canvas.
public XpsCanvas AddCanvas()
Devuelve
Canvas agregado.
AddGlyphs(string, float, FontStyle, float, float, string)
Agrega nuevos glifos a la lista de hijos de este canvas.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parámetros
fontFamily
string
Familia de fuentes.
fontSize
float
Tamaño de fuente.
fontStyle
FontStyle
Estilo de fuente.
originX
float
Coordenada X de origen de los glifos.
originY
float
Coordenada T de origen de los glifos.
unicodeString
string
Cadena a imprimir.
Devuelve
Glifos agregados.
AddPath(XpsPathGeometry)
Agrega una nueva ruta a la lista de hijos de este canvas.
public XpsPath AddPath(XpsPathGeometry data)
Parámetros
data
XpsPathGeometry
La geometría de la ruta.
Devuelve
Ruta agregada.
Clone()
Clona este canvas.
public XpsCanvas Clone()
Devuelve
Clon de este canvas.
Insert<t>(int, T)
Inserta un elemento en la lista de hijos de este canvas en la posición index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parámetros
index
int
Posición en la que se debe insertar un elemento.
element
T
El elemento a insertar.
Devuelve
T
Elemento insertado.
Parámetros de Tipo
T
El tipo del elemento a agregar.
InsertCanvas(int)
Inserta un nuevo canvas en la lista de hijos de este canvas en la posición index
.
public XpsCanvas InsertCanvas(int index)
Parámetros
index
int
Posición en la que se debe insertar un nuevo canvas.
Devuelve
Canvas insertado.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Inserta nuevos glifos en la lista de hijos de este canvas en la posición index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parámetros
index
int
Posición en la que se deben insertar nuevos glifos.
fontFamily
string
Familia de fuentes.
fontSize
float
Tamaño de fuente.
fontStyle
FontStyle
Estilo de fuente.
originX
float
Coordenada X de origen de los glifos.
originY
float
Coordenada T de origen de los glifos.
unicodeString
string
Cadena a imprimir.
Devuelve
Glifos agregados.
InsertPath(int, XpsPathGeometry)
Inserta una nueva ruta en la lista de hijos de este canvas en la posición index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parámetros
index
int
Posición en la que se debe insertar una nueva ruta.
data
XpsPathGeometry
La geometría de la ruta.
Devuelve
Ruta insertada.