Class XpsCanvas

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

وراثت

objectXpsObjectXpsElementXpsHyperlinkElementXpsContentElementXpsCanvas

پیاده‌سازی‌ها

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; }

مقدار ویژگی

XpsEdgeMode

متدها

Add<t>(T)

یک عنصر به لیست فرزندان این بوم اضافه می‌کند.

public T Add<t>(T element) where T : XpsContentElement

پارامترها

element T

عناصر مورد نظر برای اضافه کردن.

بازگشت

T

عنصر اضافه شده.

پارامترهای نوع

T

نوع عنصر برای اضافه کردن.

AddCanvas()

یک بوم جدید به لیست فرزندان این بوم اضافه می‌کند.

public XpsCanvas AddCanvas()

بازگشت

XpsCanvas

بوم اضافه شده.

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

رشته‌ای که باید چاپ شود.

بازگشت

XpsGlyphs

Glyphهای اضافه شده.

AddPath(XpsPathGeometry)

یک مسیر جدید به لیست فرزندان این بوم اضافه می‌کند.

public XpsPath AddPath(XpsPathGeometry data)

پارامترها

data XpsPathGeometry

هندسه مسیر.

بازگشت

XpsPath

مسیر اضافه شده.

Clone()

این بوم را کپی می‌کند.

public XpsCanvas Clone()

بازگشت

XpsCanvas

کپی این بوم.

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

موقعیتی که باید یک بوم جدید وارد شود.

بازگشت

XpsCanvas

بوم وارد شده.

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

رشته‌ای که باید چاپ شود.

بازگشت

XpsGlyphs

Glyphهای اضافه شده.

InsertPath(int, XpsPathGeometry)

یک مسیر جدید را در لیست فرزندان این بوم در موقعیت index وارد می‌کند.

public XpsPath InsertPath(int index, XpsPathGeometry data)

پارامترها

index int

موقعیتی که باید یک مسیر جدید وارد شود.

data XpsPathGeometry

هندسه مسیر.

بازگشت

XpsPath

مسیر وارد شده.

 فارسی