SvgImage
SvgImage class
يمثل صورة متجهة واحدة بتنسيق SVG (Scalable Vector Graphics) مع البيانات الوصفية والأساليب الإضافية
public sealed class SvgImage : VectorImageResourceBase
المنشئون
اسم |
وصف |
SvgImage(string, Stream) |
إنشاء مثيل SvgImage جديد من المحتوى ، يتم تمثيله على شكل دفق بايت ، وباسم محدد |
SvgImage(string, string) |
إنشاء مثيل SvgImage جديد من المحتوى ، يتم تمثيله كسلسلة عادية ، وباسم محدد |
الخصائص
اسم |
وصف |
AspectRatio { get; } |
إرجاع نسبة العرض إلى الارتفاع لهذه الصورة المتجهة |
override ByteContent { get; } |
إرجاع محتوى صورة SVG هذه على هيئة دفق ثنائي |
FilenameWithExtension { get; } |
إرجاع اسم الملف الصحيح لهذه الصورة المتجهة ، والتي تتكون من الاسم والامتداد. من الناحية النظرية يمكن أن تختلف عن الاسم. |
IsDisposed { get; } |
لتحديد ما إذا كان سيتم التخلص من هذه الصورة النقطية (حقيقي ) أم لا (خطأ شنيع ) |
LinearDimensions { get; } |
إرجاع الأبعاد الخطية لهذه الصورة المتجهة (العرض والارتفاع) |
Name { get; } |
يقوم بإرجاع اسم هذه الصورة المتجهة. عادة لا يحتوي على امتداد اسم الملف ويمكن نظريًا أن يختلف عن اسم الملف. |
override TextContent { get; } |
إرجاع محتوى صورة SVG هذه كمحتوى ثنائي بترميز base64 (وليس كنص خام بتنسيق XML) |
override Type { get; } |
إرجاع ImageType.Svg |
XmlContent { get; } |
إرجاع محتوى صورة SVG بصيغتها النصية الأصلية المتوافقة مع XML |
طُرق
اسم |
وصف |
override Dispose() |
التخلص من هذه الصورة النقطية ، والتخلص من محتواها وجعل معظم الأساليب والخصائص غير عاملة |
Equals(IHtmlResource) |
التحقق من هذا المثيل بالمساواة المحددة في المرجع . |
override Save(string) |
يحفظ صورة SVG هذه في file |
override SaveToPng(Stream) |
يحفظ صورة SVG المتجهية هذه في صورة PNG نقطية |
static IsValid(string) |
يقوم بإجراء فحص السطح لمعرفة ما إذا كان المحتوى النصي المتوافق مع XML المحدد يمثل صورة SVG |
الأحداث
اسم |
وصف |
event Disposed |
الحدث الذي يحدث عند التخلص من هذه الصورة النقطية |
أنظر أيضا