Class Metafile

Metafile class

Mendefinisikan grafik metafile. Sebuah metafile berisi catatan yang menggambarkan urutan operasi grafik yang dapat direkam (dibangun) dan diputar ulang (ditampilkan). Kelas ini tidak dapat diwariskan.

public sealed class Metafile : Image

Konstruktor

NamaKeterangan
Metafile(Stream)Menginisialisasi instance baru dariMetafile kelas dari aliran data yang ditentukan.
Metafile(string)Menginisialisasi instance baru dariMetafile kelas dari nama file yang ditentukan.
Metafile(IntPtr, bool)Menginisialisasi instance baru dariMetafile kelas dari pegangan yang ditentukan.
Metafile(IntPtr, EmfType)Menginisialisasi instance baru dariMetafile kelas dari pegangan yang ditentukan ke konteks perangkat danEmfTypepencacahan yang menentukan format dariMetafile .
Metafile(Stream, IntPtr)Menginisialisasi instance baru dariMetafile kelas dari aliran data yang ditentukan dan pegangan Windows ke konteks perangkat. />.
Metafile(string, IntPtr)Menginisialisasi instance baru dariMetafile kelas dari nama file yang ditentukan.
Metafile(Stream, IntPtr, EmfType)Menginisialisasi instance baru dariMetafile kelas dari aliran data yang ditentukan , pegangan Windows ke konteks perangkat, danEmfType enumeration yang menentukan format fileMetafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)Menginisialisasi instance baru dariMetafile kelas dari aliran data yang ditentukan , pegangan Windows ke konteks perangkat, danEmfType enumeration yang menentukan format fileMetafile .

Properti

NamaKeterangan
Flags { get; }Mendapat bilangan bulat yang mewakili kombinasi bitwise dariImageFlags untuk Gambar ini.
override FrameDimensionsList { get; }Mendapat larik GUID yang mewakili dimensi bingkai di dalamnyaImage .
override Height { get; }Mendapat tinggi, dalam piksel, dari iniMetafile .
HorizontalResolution { get; }Mendapat resolusi horizontal, dalam piksel per inci, dari iniImage .
override Palette { get; set; }Mendapatkan atau menyetel palet warna yang digunakan untuk iniImage .
PhysicalDimension { get; }Mendapatkan lebar dan tinggi gambar ini.
override PixelFormat { get; }Mendapatkan format piksel untuk iniImage .
override PropertyIdList { get; }Mendapat ID dari item properti yang disimpan di siniImage .
override PropertyItems { get; }Mendapat semua item properti (bagian dari metadata) yang disimpan di siniImage .
override RawFormat { get; }Mendapat format file iniImage .
Size { get; }Mendapatkan lebar dan tinggi, dalam piksel, dari gambar ini.
Tag { get; set; }Mendapat atau menyetel objek yang menyediakan data tambahan tentang gambar.
VerticalResolution { get; }Mendapatkan resolusi vertikal, dalam piksel per inci, dari iniImage .
override Width { get; }Mendapat lebar, dalam piksel, dari iniMetafile .

Metode

NamaKeterangan
Clone()Membuat salinan persis dari iniImage .
virtual Dispose()Merilis semua sumber daya yang digunakan oleh Gambar ini.
GetBounds(ref GraphicsUnit)Mendapatkan batas gambar dalam unit yang ditentukan.
GetFrameCount(FrameDimension)Mengembalikan jumlah bingkai dari dimensi yang ditentukan.
GetHenhmetafile()Mengembalikan pegangan Windows ke yang disempurnakanMetafile .
GetMetafileHeader()MengembalikanMetafileHeader terkait dengan iniMetafile .
override GetPropertyItem(int)Mendapat item properti yang ditentukan dari siniImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Mengembalikan thumbnail untuk iniImage .
PlayRecord(EmfPlusRecordType, int, int, byte[])Memutar rekaman metafile individual.
override RemovePropertyItem(int)Menghapus item properti yang ditentukan dari iniImage .
override RotateFlip(RotateFlipType)Metode ini memutar, membalik, atau memutar dan membalikImage .
Save(string)Simpan iniImageke file atau streaming yang ditentukan.
Save(Stream, ImageFormat)Menyimpan gambar ini ke aliran yang ditentukan dalam format yang ditentukan.
Save(string, ImageFormat)Simpan iniImage ke file yang ditentukan dalam format yang ditentukan.
Save(Stream, ImageCodecInfo, EncoderParameters)Menyimpan gambar ini ke aliran yang ditentukan, dengan parameter encoder dan encoder gambar yang ditentukan.
Save(string, ImageCodecInfo, EncoderParameters)Simpan iniImage ke file yang ditentukan, dengan parameter encoder dan image-encoder yang ditentukan.
SaveAdd(EncoderParameters)Menambahkan bingkai ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke salah satu metode Image.Save(…) . Gunakan metode ini untuk menyimpan bingkai yang dipilih dari gambar multi-bingkai ke gambar multi-bingkai lainnya.
SaveAdd(Image, EncoderParameters)Menambahkan bingkai ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke salah satu metode Image.Save(…) .
SelectActiveFrame(FrameDimension, int)Memilih bingkai yang ditentukan oleh dimensi dan indeks.
override SetPropertyItem(PropertyItem)Menyimpan item properti (bagian dari metadata) di siniImage .
static GetMetafileHeader(Stream)MengembalikanMetafileHeader terkait dengan yang ditentukanMetafile .
static GetMetafileHeader(string)MengembalikanMetafileHeader terkait dengan yang ditentukanMetafile .

Lihat juga