Class XpsCanvas

XpsCanvas class

Klasse, die Canvas-Elementfunktionen einkapselt. Dieses Element gruppiert Elemente zusammen. Beispielsweise können Glyphen und Pfadelemente in einer Zeichenfläche gruppiert werden, um als Einheit (als Hyperlinkziel) identifiziert zu werden, oder , um einen zusammengesetzten Eigenschaftswert auf jedes untergeordnete und übergeordnete Element anzuwenden.

public sealed class XpsCanvas : XpsContentElement

Eigenschaften

NameBeschreibung
Clip { get; set; }Gibt die Pfadgeometrieinstanz zurück/legt sie fest, die den gerenderten Bereich des Elements begrenzt.
Count { get; }Gibt die Anzahl der untergeordneten Elemente zurück.
EdgeMode { get; set; }Gibt den Wert zurück/legt ihn fest, der steuert, wie Kanten von Pfaden innerhalb der Leinwand gerendert werden.
HyperlinkTarget { get; set; }Gibt das Hyperlink-Zielobjekt zurück/legt es fest.
Item { get; }Bietet Zugriff auf die untergeordneten Elemente des Elements nach Indexi .
Opacity { get; set; }Gibt den Wert zurück/setzt ihn, der die einheitliche Transparenz des Elements definiert.
OpacityMask { get; set; }Gibt den Pinsel zurück/legt ihn fest und spezifiziert eine Maske aus Alpha-Werten , die auf die gleiche Weise wie das Opazitätsattribut auf das Element angewendet wird, aber unterschiedliche Alpha-Werte für verschiedene Bereiche des Elements zulässt.
RenderTransform { get; set; }Gibt die affine Transformationsmatrix zurück/setzt sie und erstellt einen neuen Koordinatenrahmen für alle Attribute des Elements und für alle untergeordneten Elemente (sofern vorhanden).

Methoden

NameBeschreibung
Add<T>(T)Fügt der untergeordneten Liste dieser Leinwand ein Element hinzu.
AddCanvas()Fügt der untergeordneten Liste dieser Leinwand eine neue Leinwand hinzu.
AddGlyphs(string, float, FontStyle, float, float, string)Fügt der untergeordneten Liste dieser Leinwand neue Glyphen hinzu.
AddPath(XpsPathGeometry)Fügt der untergeordneten Liste dieser Leinwand einen neuen Pfad hinzu.
Clone()Klont diese Leinwand.
GetEnumerator()Umsetzung vonIEnumerable Schnittstelle.
Insert<T>(int, T)Fügt ein Element in die untergeordnete Liste dieser Leinwand einindex Position.
InsertCanvas(int)Fügt eine neue Leinwand in die untergeordnete Liste dieser Leinwand einindex Position.
InsertGlyphs(int, string, float, FontStyle, float, float, string)Fügt neue Glyphen in die untergeordnete Liste dieser Leinwand einindex Position.
InsertPath(int, XpsPathGeometry)Fügt einen neuen Pfad zur untergeordneten Liste dieser Leinwand bei einindex Position.

Siehe auch