RasterImageResourceBase
RasterImageResourceBase class
الفئة الأساسية لأي صورة نقطية مدعومة ذات اسم وأبعاد ونسبة عرض إلى ارتفاع ونوع وحجم ومحتوى ثابت.
public abstract class RasterImageResourceBase : IImageResource
الخصائص
| اسم |
وصف |
| AspectRatio { get; } |
إرجاع نسبة العرض إلى الارتفاع لهذه الصورة كعلاقة العرض إلى الارتفاع |
| ByteContent { get; } |
إرجاع محتوى هذه الصورة النقطية على هيئة بايت stream |
| FilenameWithExtension { get; } |
إرجاع اسم الملف الصحيح لهذه الصورة النقطية ، والتي تتكون من الاسم والامتداد. من الناحية النظرية يمكن أن تختلف عن الاسم. |
| IsDisposed { get; } |
يحدد ما إذا كان سيتم التخلص من هذه الصورة النقطية أم لا |
| Length { get; } |
إرجاع طول ملف الصورة النقطية بالبايت |
| LinearDimensions { get; } |
إرجاع الأبعاد الخطية لهذه الصورة النقطية (العرض والارتفاع) |
| Name { get; } |
إرجاع اسم هذه الصورة النقطية. عادة لا يحتوي على امتداد اسم الملف ويمكن نظريًا أن يختلف عن اسم الملف. |
| TextContent { get; } |
إرجاع محتوى هذه الصورة النقطية كسلسلة بتشفير base64 |
| abstract Type { get; } |
في نوع التنفيذ ، يجب أن يُرجع معلومات حول نوع الصورة النقطية |
طُرق
| اسم |
وصف |
| Dispose() |
التخلص من هذه الصورة النقطية ، والتخلص من محتواها وجعل معظم الأساليب والخصائص غير عاملة |
| Equals(IHtmlResource) |
التحقق من هذا المثيل بالمساواة المحددة في المرجع . |
| GenerateBitmap() |
يولد ويعيد مثيلًا جديدًا لـ “System.Drawing.Bitmap” من هذه الصورة النقطية. |
| ReduceToNewHeight(ushort) |
لإنشاء وإرجاع مورد صورة جديد مخفض من نفس النوع ، ولكن بارتفاع مخفض جديد محدد وعرض مخفض نسبيًا . |
| Save(string) |
يحفظ هذه الصورة النقطية في الملف المحدد |
الأحداث
| اسم |
وصف |
| event Disposed |
الحدث الذي يحدث عند التخلص من هذه الصورة النقطية |
أنظر أيضا