Metafile

Metafile class

يحدد ملف تعريف رسومي. يحتوي ملف التعريف على سجلات تصف سلسلة من عمليات الرسومات التي يمكن تسجيلها (إنشاء) وتشغيلها (معروضة) . هذه الفئة غير قابلة للتوريث .

public sealed class Metafile : Image

المنشئون

اسم وصف
Metafile(Stream) يقوم بتهيئة مثيل جديد لملفMetafile فئة من دفق البيانات المحدد.
Metafile(string) يقوم بتهيئة مثيل جديد لملفMetafile فئة من اسم الملف المحدد.
Metafile(IntPtr, bool) يقوم بتهيئة مثيل جديد لملفMetafile فئة من المقبض المحدد.
Metafile(IntPtr, EmfType) يقوم بتهيئة مثيل جديد لملفMetafile فئة من المقبض المحدد إلى سياق الجهاز وEmfTypeالتعداد الذي يحدد تنسيقMetafile .
Metafile(Stream, IntPtr) يقوم بتهيئة مثيل جديد لملفMetafile فئة من دفق البيانات المحدد ومقبض Windows إلى سياق الجهاز. />.
Metafile(string, IntPtr) يقوم بتهيئة مثيل جديد لملفMetafile فئة من اسم الملف المحدد.
Metafile(Stream, IntPtr, EmfType) يقوم بتهيئة مثيل جديد لملفMetafile فئة من دفق البيانات المحدد ، مقبض Windows لسياق الجهاز ، وEmfType enumeration الذي يحدد تنسيق ملفMetafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) يقوم بتهيئة مثيل جديد لملفMetafile فئة من دفق البيانات المحدد ، مقبض Windows لسياق الجهاز ، وEmfType enumeration الذي يحدد تنسيق ملفMetafile .

الخصائص

اسم وصف
Flags { get; } يحصل على العدد الصحيح الذي يمثل مجموعة بت منImageFlags لهذه الصورة.
override FrameDimensionsList { get; } يحصل على مصفوفة من GUIDs التي تمثل أبعاد الإطارات ضمن هذاImage .
override Height { get; } الحصول على الارتفاع بالبكسل لهذاMetafile .
HorizontalResolution { get; } الحصول على الدقة الأفقية ، بالبكسل في البوصة ، لهذاImage .
override Palette { get; set; } الحصول على أو تعيين لوحة الألوان المستخدمة لهذا الغرضImage .
PhysicalDimension { get; } الحصول على عرض وارتفاع هذه الصورة .
override PixelFormat { get; } يحصل على تنسيق البكسل لهذاImage .
override PropertyIdList { get; } يحصل على معرفات عناصر الخاصية المخزنة في هذاImage .
override PropertyItems { get; } يحصل على كل عناصر الخاصية (أجزاء من البيانات الوصفية) المخزنة في هذاImage .
override RawFormat { get; } يحصل على تنسيق الملف الخاص بهذاImage .
Size { get; } الحصول على عرض هذه الصورة وارتفاعها بالبكسل.
Tag { get; set; } الحصول على أو تعيين كائن يوفر بيانات إضافية حول الصورة.
VerticalResolution { get; } الحصول على الدقة الرأسية ، بالبكسل في البوصة ، لهذاImage .
override Width { get; } الحصول على عرض هذا بالبكسلMetafile .

طُرق

اسم وصف
Clone() لإنشاء نسخة طبق الأصل من هذاImage .
virtual Dispose() يصدر جميع الموارد المستخدمة في هذه الصورة .
GetBounds(ref GraphicsUnit) يحصل على حدود الصورة بالوحدة المحددة.
GetFrameCount(FrameDimension) إرجاع عدد الإطارات ذات البعد المحدد.
GetHenhmetafile() إرجاع مقبض Windows إلى ملفMetafile .
GetMetafileHeader() إرجاع ملفMetafileHeader المرتبطة بهذاMetafile .
override GetPropertyItem(int) يحصل على عنصر الخاصية المحدد من هذاImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) إرجاع صورة مصغرة لهذاImage .
PlayRecord(EmfPlusRecordType, int, int, byte[]) تشغيل سجل ملف تعريف فردي.
override RemovePropertyItem(int) يزيل عنصر الخاصية المحدد من هذاImage .
override RotateFlip(RotateFlipType) تقوم هذه الطريقة بتدوير ملفImage .
Save(string) يحفظ هذاImageإلى الملف أو الدفق المحدد.
Save(Stream, ImageFormat) يحفظ هذه الصورة في التدفق المحدد بالتنسيق المحدد.
Save(string, ImageFormat) يحفظ هذاImage إلى الملف المحدد بالتنسيق المحدد.
Save(Stream, ImageCodecInfo, EncoderParameters) يحفظ هذه الصورة في التدفق المحدد ، باستخدام معلمات التشفير ومشفّر الصور المحدد.
Save(string, ImageCodecInfo, EncoderParameters) يحفظ هذاImage إلى الملف المحدد ، مع المحددات المحددة للتشفير وتشفير الصور.
SaveAdd(EncoderParameters) يضيف إطارًا إلى الملف أو التدفق المحدد في استدعاء سابق إلى إحدى طرق Image.Save (…) . استخدم هذه الطريقة لحفظ الإطارات المحددة من صورة متعددة الإطارات إلى صورة أخرى متعددة الإطارات.
SaveAdd(Image, EncoderParameters) يضيف إطارًا إلى الملف أو التدفق المحدد في استدعاء سابق إلى إحدى طرق Image.Save (…) .
SelectActiveFrame(FrameDimension, int) تحديد الإطار المحدد بواسطة البعد والفهرس .
override SetPropertyItem(PropertyItem) يخزن عنصر خاصية (جزء من البيانات الوصفية) في هذاImage .
static GetMetafileHeader(Stream) إرجاع ملفMetafileHeader المرتبطة المحددةMetafile .
static GetMetafileHeader(string) إرجاع ملفMetafileHeader المرتبطة المحددةMetafile .

أنظر أيضا