Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Class המאגדת את תכונות אלמנט ה-Canvas.
אלמנט זה מאגד אלמנטים יחד. לדוגמה, אלמנטים Glyphs ו-Path יכולים להתאגד בתוך קנבס כדי להיות מזוהים כיחידה (כיעד היפרלינק) או כדי להחיל ערך תכונה מורכב על כל אלמנט ילד ואב.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
ירושה
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
מיישם
IEnumerable<xpscontentelement>, IEnumerable
חברים ירושים
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()
מאפיינים
EdgeMode
מחזיר/מגדיר את הערך השולט כיצד קצוות של מסלולים בתוך הקנבס מצויירים.
public XpsEdgeMode EdgeMode { get; set; }
ערך המאפיין
שיטות
Add<t>(T)
מוסיף אלמנט לרשימת הילדים של קנבס זה.
public T Add<t>(T element) where T : XpsContentElement
פרמטרים
element
T
האלמנט שיתווסף.
מחזיר
T
האלמנט שהוסף.
פרמטרי סוגים
T
סוג האלמנט להוסיף.
AddCanvas()
מוסיף קנבס חדש לרשימת הילדים של קנבס זה.
public XpsCanvas AddCanvas()
מחזיר
הקנבס שהוסף.
AddGlyphs(string, float, FontStyle, float, float, string)
מוסיף גלי פונט חדשים לרשימת הילדים של קנבס זה.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
פרמטרים
fontFamily
string
משפחת הפונט.
fontSize
float
גודל הפונט.
fontStyle
FontStyle
סגנון הפונט.
originX
float
קואורדינטת ה-X של מקור הגליפים.
originY
float
קואורדינטת ה-Y של מקור הגליפים.
unicodeString
string
מחרוזת שתודפס.
מחזיר
הגליפים שהוספו.
AddPath(XpsPathGeometry)
מוסיף מסלול חדש לרשימת הילדים של קנבס זה.
public XpsPath AddPath(XpsPathGeometry data)
פרמטרים
data
XpsPathGeometry
הגיאומטריה של המסלול.
מחזיר
המסלול שהוסף.
Clone()
שוכפל קנבס זה.
public XpsCanvas Clone()
מחזיר
שכפול של קנבס זה.
Insert<t>(int, T)
מכניס אלמנט לרשימת הילדים של קנבס זה במיקום index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
פרמטרים
index
int
המיקום שבו יש להכניס אלמנט.
element
T
האלמנט שיכנס.
מחזיר
T
האלמנט שהוכנס.
פרמטרי סוגים
T
סוג האלמנט להוסיף.
InsertCanvas(int)
מכניס קנבס חדש לרשימת הילדים של קנבס זה במיקום index
.
public XpsCanvas InsertCanvas(int index)
פרמטרים
index
int
המיקום שבו יש להכניס קנבס חדש.
מחזיר
הקנבס שהוכנס.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
מכניס גלי פונט חדשים לרשימת הילדים של קנבס זה במיקום index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
פרמטרים
index
int
המיקום שבו יש להכניס גלי פונט חדשים.
fontFamily
string
משפחת הפונט.
fontSize
float
גודל הפונט.
fontStyle
FontStyle
סגנון הפונט.
originX
float
קואורדינטת ה-X של מקור הגליפים.
originY
float
קואורדינטת ה-Y של מקור הגליפים.
unicodeString
string
מחרוזת שתודפס.
מחזיר
הגליפים שהוספו.
InsertPath(int, XpsPathGeometry)
מכניס מסלול חדש לרשימת הילדים של קנבס זה במיקום index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
פרמטרים
index
int
המיקום שבו יש להכניס מסלול חדש.
data
XpsPathGeometry
הגיאומטריה של המסלול.
מחזיר
המסלול שהוכנס.