Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
کلاسی که ویژگیهای عنصر 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)
Glyphهای جدیدی به لیست فرزندان این بوم اضافه میکند.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
پارامترها
fontFamily
string
خانواده فونت.
fontSize
float
اندازه فونت.
fontStyle
FontStyle
سبک فونت.
originX
float
مختصات X مبدا Glyphها.
originY
float
مختصات T مبدا Glyphها.
unicodeString
string
رشتهای که باید چاپ شود.
بازگشت
Glyphهای اضافه شده.
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)
Glyphهای جدیدی را در لیست فرزندان این بوم در موقعیت index
وارد میکند.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
پارامترها
index
int
موقعیتی که باید Glyphهای جدید وارد شوند.
fontFamily
string
خانواده فونت.
fontSize
float
اندازه فونت.
fontStyle
FontStyle
سبک فونت.
originX
float
مختصات X مبدا Glyphها.
originY
float
مختصات T مبدا Glyphها.
unicodeString
string
رشتهای که باید چاپ شود.
بازگشت
Glyphهای اضافه شده.
InsertPath(int, XpsPathGeometry)
یک مسیر جدید را در لیست فرزندان این بوم در موقعیت index
وارد میکند.
public XpsPath InsertPath(int index, XpsPathGeometry data)
پارامترها
index
int
موقعیتی که باید یک مسیر جدید وارد شود.
data
XpsPathGeometry
هندسه مسیر.
بازگشت
مسیر وارد شده.