Metafile

Metafile class

Bir grafik meta dosyası tanımlar. Bir meta dosyası, kaydedilebilen (oluşturulabilen) ve oynatılabilen (görüntülenebilen) bir dizi grafik işlemi tanımlayan kayıtları içerir. Bu sınıf devralınamaz.

public sealed class Metafile : Image

yapıcılar

İsimTanım
Metafile(Stream)Yeni bir örneğini başlatırMetafile belirtilen veri akışından sınıf.
Metafile(string)Yeni bir örneğini başlatırMetafile belirtilen dosya adından sınıf.
Metafile(IntPtr, bool)Yeni bir örneğini başlatırMetafile belirtilen tanıtıcıdan sınıf.
Metafile(IntPtr, EmfType)Yeni bir örneğini başlatırMetafile belirtilen tanıtıcıdan bir aygıt bağlamına ve birEmfTypebiçimini belirten numaralandırmaMetafile .
Metafile(Stream, IntPtr)Yeni bir örneğini başlatırMetafile Belirtilen veri akışından bir sınıf ve bir Windows tanıtıcısından bir aygıt bağlamına. />.
Metafile(string, IntPtr)Yeni bir örneğini başlatırMetafile belirtilen dosya adından sınıf.
Metafile(Stream, IntPtr, EmfType)Yeni bir örneğini başlatırMetafile Belirtilen veri akışından bir sınıf, bir aygıt bağlamına bir Windows tanıtıcısı ve birEmfType biçimini belirten numaralandırma Metafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)Yeni bir örneğini başlatırMetafile Belirtilen veri akışından bir sınıf, bir aygıt bağlamına bir Windows tanıtıcısı ve birEmfType biçimini belirten numaralandırma Metafile .

Özellikleri

İsimTanım
Flags { get; }Aşağıdakilerin bit düzeyinde bir kombinasyonunu temsil eden tamsayıyı alır:ImageFlags bu Resim için.
override FrameDimensionsList { get; }Bu çerçeve içindeki çerçevelerin boyutlarını temsil eden bir dizi GUID alır.Image .
override Height { get; }Bunun piksel cinsinden yüksekliğini alırMetafile .
HorizontalResolution { get; }Bunun inç başına piksel cinsinden yatay çözünürlüğünü alır.Image .
override Palette { get; set; }Bunun için kullanılan renk paletini alır veya ayarlarImage .
PhysicalDimension { get; }Bu görüntünün genişliğini ve yüksekliğini alır.
override PixelFormat { get; }Bunun için piksel biçimini alırImage .
override PropertyIdList { get; }Bu dosyada depolanan özellik öğelerinin kimliklerini alırImage .
override PropertyItems { get; }Bu dosyada depolanan tüm özellik öğelerini (meta veri parçaları) alırImage .
override RawFormat { get; }Bunun dosya biçimini alırImage .
Size { get; }Bu görüntünün piksel cinsinden genişliğini ve yüksekliğini alır.
Tag { get; set; }Görüntü hakkında ek veri sağlayan bir nesne alır veya ayarlar.
VerticalResolution { get; }Bunun inç başına piksel cinsinden dikey çözünürlüğünü alır.Image .
override Width { get; }Bunun piksel cinsinden genişliğini alırMetafile .

yöntemler

İsimTanım
Clone()Bunun tam bir kopyasını oluştururImage .
virtual Dispose()Bu Resim tarafından kullanılan tüm kaynakları serbest bırakır.
GetBounds(ref GraphicsUnit)Belirtilen birimde görüntünün sınırlarını alır.
GetFrameCount(FrameDimension)Belirtilen boyutun çerçeve sayısını döndürür.
GetHenhmetafile()Bir Windows tanıtıcısını gelişmiş birMetafile .
GetMetafileHeader()MetafileHeader bununla ilişkiliMetafile .
override GetPropertyItem(int)Bundan belirtilen özellik öğesini alırImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Bunun için bir küçük resim döndürürImage .
PlayRecord(EmfPlusRecordType, int, int, byte[])Tek bir meta dosyası kaydını oynatır.
override RemovePropertyItem(int)Belirtilen özellik öğesini bundan kaldırırImage .
override RotateFlip(RotateFlipType)Bu yöntem döndürür, çevirir veya döndürür veImage .
Save(string)Bunu kaydederImagebelirtilen dosyaya veya akışa.
Save(Stream, ImageFormat)Bu görüntüyü belirtilen akışa belirtilen biçimde kaydeder.
Save(string, ImageFormat)Bunu kaydederImage belirtilen dosyaya belirtilen biçimde.
Save(Stream, ImageCodecInfo, EncoderParameters)Bu görüntüyü belirtilen kodlayıcı ve görüntü kodlayıcı parametreleriyle belirtilen akışa kaydeder.
Save(string, ImageCodecInfo, EncoderParameters)Bunu kaydederImage belirtilen kodlayıcı ve görüntü kodlayıcı parametreleriyle belirtilen dosyaya.
SaveAdd(EncoderParameters)Görüntü.Kaydet(…) yöntemlerinden birine yapılan önceki çağrıda belirtilen dosyaya veya akışa bir çerçeve ekler. Çok çerçeveli bir görüntüden başka bir çok çerçeveli görüntüye seçilen çerçeveleri kaydetmek için bu yöntemi kullanın.
SaveAdd(Image, EncoderParameters)Image.Save(…) yöntemlerinden birine yapılan önceki çağrıda belirtilen dosyaya veya akışa bir çerçeve ekler.
SelectActiveFrame(FrameDimension, int)Boyut ve dizin tarafından belirtilen çerçeveyi seçer.
override SetPropertyItem(PropertyItem)Bu dosyada bir özellik öğesi (meta veri parçası) depolarImage .
static GetMetafileHeader(Stream)MetafileHeader belirtilen ile ilişkiliMetafile .
static GetMetafileHeader(string)MetafileHeader belirtilen ile ilişkiliMetafile .

Ayrıca bakınız