Class MaskBuilder
اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)
فئة بناء لإنشاء خصائص قناع CSS.هذه الفئة تسمح لبناء أنماط قناع معقدة باستخدام خصائص مختلفة مثل مصدر القناعة والموقع والحجم والنمط المتكرر، وأكثر من ذلك.يمكن استخدام السلسلة الناتجة في CSS لتحديد سلوك التخفيف عن العنصر.
[ComVisible(true)]
public class MaskBuilder
Inheritance
الأعضاء الموروثين
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.
Build()
يبني قيمة الممتلكات القناع كسلسلة.
public string Build()
Returns
تمثيل سلسلة من خصائص القناع ، مناسبة للاستخدام في CSS.
CompositingOperator(CompositingOperator)
وضع مشغل التركيب على القناع.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
المشغل المركزي .
Returns
الحالة الحالية من MaskBuilder.
GeometryBox(GeometryBox)
وضع مربع الهندسة في القناع.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
مربع الجيومترية .
Returns
الحالة الحالية من MaskBuilder.
GeometryBoxNoclip(GeometryBox)
ضع مربع الهندسة في القناع دون انقطاع.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
مربع الجيومترية .
Returns
الحالة الحالية من MaskBuilder.
MaskSourceId(الستار)
إدخال معرف المصدر للقناع.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
معرف عنصر مصدر القناع.
Returns
الحالة الحالية من MaskBuilder.
Exceptions
يغطي عندما يكون maskSourceId صفرًا أو مساحة بيضاء.
Position(مزدوجة، طويلة)
وضع موقف القناع.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
قيمة الموقف .
type
LengthType
نوع قياس الطول.
Returns
الحالة الحالية من MaskBuilder.
Position(المزدوجة، المضاعفة، الطول)
وضع موقف القناع باستخدام القيم الأفقية والرأسيّة.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
القيمة الأفقية للموقف.
vertical
double
قيمة الموقف الرأسي.
type
LengthType
نوع قياس الطول.
Returns
الحالة الحالية من MaskBuilder.
Position(الأفقيةالموقف، مزدوجة، الطولنوع)
يحدد موقف القناع باستخدام موقف أفقي محدد وقيمة عمودية.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
الموقف الأفقي المحدد مسبقاً.
vertical
double
قيمة الموقف الرأسي.
type
LengthType
نوع قياس الطول.
Returns
الحالة الحالية من MaskBuilder.
Position(الموقف العمودي، المزدوج، الطول)
وضع موقف القناع باستخدام موقف عمودي محدد مسبقا وقيمة أفقية.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
الموقف العمودي المحدد مسبقاً.
horizontal
double
القيمة الأفقية للموقف.
type
LengthType
نوع قياس الطول.
Returns
الحالة الحالية من MaskBuilder.
Position(الموقف الأفقي، المكان الرأسي)
وضع موقف القناع باستخدام مواقف أفقية ورقية محددة مسبقا.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
الموقف الأفقي المحدد مسبقاً.
vertical
VerticalPosition
الموقف العمودي المحدد مسبقاً.
Returns
الحالة الحالية من 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.
RepeatStyle(RepeatStyle)
وضع نمط تكرار القناع.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
النمط المتكرر
Returns
الحالة الحالية من MaskBuilder.