Class MaskBuilder

Class MaskBuilder

اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)

فئة بناء لإنشاء خصائص قناع CSS.هذه الفئة تسمح لبناء أنماط قناع معقدة باستخدام خصائص مختلفة مثل مصدر القناعة والموقع والحجم والنمط المتكرر، وأكثر من ذلك.يمكن استخدام السلسلة الناتجة في CSS لتحديد سلوك التخفيف عن العنصر.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

الأعضاء الموروثين

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MaskBuilder()

public MaskBuilder()

Methods

BackgroundSize(المزدوجة، المضاعفة، الطول)

حدد حجم الخلفية للقناع.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

واسعة من الخلفية.

height double

ارتفاع الخلفية .

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Build()

يبني قيمة الممتلكات القناع كسلسلة.

public string Build()

Returns

string

تمثيل سلسلة من خصائص القناع ، مناسبة للاستخدام في CSS.

CompositingOperator(CompositingOperator)

وضع مشغل التركيب على القناع.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

المشغل المركزي .

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

GeometryBox(GeometryBox)

وضع مربع الهندسة في القناع.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

مربع الجيومترية .

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

GeometryBoxNoclip(GeometryBox)

ضع مربع الهندسة في القناع دون انقطاع.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

مربع الجيومترية .

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

MaskSourceId(الستار)

إدخال معرف المصدر للقناع.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

معرف عنصر مصدر القناع.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Exceptions

ArgumentException

يغطي عندما يكون maskSourceId صفرًا أو مساحة بيضاء.

Position(مزدوجة، طويلة)

وضع موقف القناع.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

قيمة الموقف .

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Position(المزدوجة، المضاعفة، الطول)

وضع موقف القناع باستخدام القيم الأفقية والرأسيّة.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

القيمة الأفقية للموقف.

vertical double

قيمة الموقف الرأسي.

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Position(الأفقيةالموقف، مزدوجة، الطولنوع)

يحدد موقف القناع باستخدام موقف أفقي محدد وقيمة عمودية.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

الموقف الأفقي المحدد مسبقاً.

vertical double

قيمة الموقف الرأسي.

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Position(الموقف العمودي، المزدوج، الطول)

وضع موقف القناع باستخدام موقف عمودي محدد مسبقا وقيمة أفقية.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

الموقف العمودي المحدد مسبقاً.

horizontal double

القيمة الأفقية للموقف.

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Position(الموقف الأفقي، المكان الرأسي)

وضع موقف القناع باستخدام مواقف أفقية ورقية محددة مسبقا.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

الموقف الأفقي المحدد مسبقاً.

vertical VerticalPosition

الموقف العمودي المحدد مسبقاً.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

Position(HorizontalEdge, مزدوج, VerticalEdg, Double, LengthType)

وضع موقف القناع باستخدام الحواف والقيم.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

موقف الحافة الأفقية.

horizontalValue double

القيمة الأفقية للموقف.

verticalEdge VerticalEdge

موقف الحافة العمودية.

verticalValue double

قيمة الموقف الرأسي.

type LengthType

نوع قياس الطول.

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

RepeatStyle(RepeatStyle)

وضع نمط تكرار القناع.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

النمط المتكرر

Returns

MaskBuilder

الحالة الحالية من MaskBuilder.

 عربي