Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Classe que encapsula os recursos do elemento Canvas.
Este elemento agrupa elementos juntos. Por exemplo, os elementos Glyphs e Path podem ser agrupados em um canvas para serem identificados como uma unidade (como um destino de hyperlink) ou para aplicar um valor de propriedade composto a cada elemento filho e ancestral.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Herança
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implementa
IEnumerable<xpscontentelement>, IEnumerable
Membros Herdados
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()
Propriedades
EdgeMode
Retorna/define o valor que controla como as bordas dos caminhos dentro do canvas são renderizadas.
public XpsEdgeMode EdgeMode { get; set; }
Valor da Propriedade
Métodos
Add<t>(T)
Adiciona um elemento à lista de filhos deste canvas.
public T Add<t>(T element) where T : XpsContentElement
Parâmetros
element
T
O elemento a ser adicionado.
Retorna
T
Elemento adicionado.
Parâmetros de Tipo
T
O tipo do elemento a ser adicionado.
AddCanvas()
Adiciona um novo canvas à lista de filhos deste canvas.
public XpsCanvas AddCanvas()
Retorna
Canvas adicionado.
AddGlyphs(string, float, FontStyle, float, float, string)
Adiciona novos glifos à lista de filhos deste canvas.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parâmetros
fontFamily
string
Família da fonte.
fontSize
float
Tamanho da fonte.
fontStyle
FontStyle
Estilo da fonte.
originX
float
Coordenada X de origem dos glifos.
originY
float
Coordenada T de origem dos glifos.
unicodeString
string
String a ser impressa.
Retorna
Glifos adicionados.
AddPath(XpsPathGeometry)
Adiciona um novo caminho à lista de filhos deste canvas.
public XpsPath AddPath(XpsPathGeometry data)
Parâmetros
data
XpsPathGeometry
A geometria do caminho.
Retorna
Caminho adicionado.
Clone()
Clona este canvas.
public XpsCanvas Clone()
Retorna
Clone deste canvas.
Insert<t>(int, T)
Insere um elemento na lista de filhos deste canvas na posição index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parâmetros
index
int
Posição na qual um elemento deve ser inserido.
element
T
O elemento a ser inserido.
Retorna
T
Elemento inserido.
Parâmetros de Tipo
T
O tipo do elemento a ser adicionado.
InsertCanvas(int)
Insere um novo canvas na lista de filhos deste canvas na posição index
.
public XpsCanvas InsertCanvas(int index)
Parâmetros
index
int
Posição na qual um novo canvas deve ser inserido.
Retorna
Canvas inserido.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Insere novos glifos na lista de filhos deste canvas na posição index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parâmetros
index
int
Posição na qual novos glifos devem ser inseridos.
fontFamily
string
Família da fonte.
fontSize
float
Tamanho da fonte.
fontStyle
FontStyle
Estilo da fonte.
originX
float
Coordenada X de origem dos glifos.
originY
float
Coordenada T de origem dos glifos.
unicodeString
string
String a ser impressa.
Retorna
Glifos adicionados.
InsertPath(int, XpsPathGeometry)
Insere um novo caminho na lista de filhos deste canvas na posição index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parâmetros
index
int
Posição na qual um novo caminho deve ser inserido.
data
XpsPathGeometry
A geometria do caminho.
Retorna
Caminho inserido.