Class Metafile

Metafile class

एक ग्राफिक मेटाफाइल को परिभाषित करता है। एक मेटाफाइल में रिकॉर्ड होते हैं जो ग्राफिक्स ऑपरेशंस के अनुक्रम का वर्णन करते हैं जिसे रिकॉर्ड किया जा सकता है (निर्मित) और प्ले बैक (प्रदर्शित) किया जा सकता है। यह क्लास इनहेरिट करने योग्य नहीं है।

public sealed class Metafile : Image

कंस्ट्रक्टर्स

नामविवरण
Metafile(Stream)का एक नया उदाहरण प्रारंभ करता हैMetafile निर्दिष्ट डेटा स्ट्रीम से वर्ग।
Metafile(string)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट फ़ाइल नाम से.
Metafile(IntPtr, bool)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट हैंडल से.
Metafile(IntPtr, EmfType)का एक नया उदाहरण प्रारंभ करता हैMetafile क्लास निर्दिष्ट हैंडल से डिवाइस संदर्भ और aEmfTypeगणना जो के प्रारूप को निर्दिष्ट करती हैMetafile .
Metafile(Stream, IntPtr)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट डेटा स्ट्रीम से और एक डिवाइस संदर्भ के लिए एक विंडोज हैंडल। />.
Metafile(string, IntPtr)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट फ़ाइल नाम से.
Metafile(Stream, IntPtr, EmfType)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट डेटा स्ट्रीम से, एक डिवाइस संदर्भ के लिए एक विंडोज़ हैंडल, और एकEmfType Enumeration जो के प्रारूप को निर्दिष्ट करता हैMetafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)का एक नया उदाहरण प्रारंभ करता हैMetafile वर्ग निर्दिष्ट डेटा स्ट्रीम से, एक डिवाइस संदर्भ के लिए एक विंडोज़ हैंडल, और एकEmfType Enumeration जो के प्रारूप को निर्दिष्ट करता हैMetafile .

गुण

नामविवरण
Flags { get; }बिटवाइज़ संयोजन का प्रतिनिधित्व करने वाला पूर्णांक प्राप्त करता हैImageFlags इस छवि के लिए.
override FrameDimensionsList { get; }GUID की एक सरणी प्राप्त करता है जो इसके भीतर फ्रेम के आयामों का प्रतिनिधित्व करता है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)छवि में से किसी एक को पिछली कॉल में निर्दिष्ट फ़ाइल या स्ट्रीम में एक फ्रेम जोड़ता है। (…) विधियों को सहेजें।
SaveAdd(Image, EncoderParameters)इमेज.सेव(…) विधियों में से किसी एक के पिछले कॉल में निर्दिष्ट फ़ाइल या स्ट्रीम में एक फ्रेम जोड़ता है।
SelectActiveFrame(FrameDimension, int)आयाम और अनुक्रमणिका द्वारा निर्दिष्ट फ्रेम का चयन करता है।
override SetPropertyItem(PropertyItem)इसमें एक प्रॉपर्टी आइटम (मेटाडेटा का टुकड़ा) स्टोर करता हैImage .
static GetMetafileHeader(Stream)लौटाता हैMetafileHeader निर्दिष्ट के साथ संबद्धMetafile .
static GetMetafileHeader(string)लौटाता हैMetafileHeader निर्दिष्ट के साथ संबद्धMetafile .

यह सभी देखें