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 الحدث الذي يحدث عند التخلص من هذه الصورة النقطية

أنظر أيضا