Metafiles Windows-Format
Metafiles berformat Microsoft Windows terbatas pada kemampuannya dan jarang boleh digunakan. Fungsi format Windows didukung untuk mempertahankan kompatibilitas mundur dengan aplikasi yang ditulis untuk dijalankan sebagai aplikasi berbasis Windows 16 bit. Sebagai gantinya, Anda harus menggunakan fungsi format yang disempurnakan.
Metafile format Windows digunakan oleh aplikasi berbasis Windows 16-bit. Format terdiri dari header dan array rekaman metafile.
Berikut ini adalah batasan format ini:
- Metafile format Windows bergantung pada aplikasi dan perangkat. Perubahan dalam mode pemetaan aplikasi atau resolusi perangkat memengaruhi tampilan metafiles yang dibuat dalam format ini.
- Metafile format Windows tidak berisi header komprehensif yang menjelaskan dimensi gambar asli, resolusi perangkat tempat gambar dibuat, deskripsi teks opsional, atau palet opsional.
- Metafile format Windows tidak mendukung fungsi kurva, jalur, dan transformasi baru. Lihat daftar fungsi yang didukung dalam tabel berikut ini.
- Beberapa rekaman metafile format Windows tidak dapat diskalakan.
- Konteks perangkat metafile yang terkait dengan metafile format Windows tidak dapat dikueri (yaitu, aplikasi tidak dapat mengambil data resolusi perangkat, metrik font, dan sebagainya).
Berikut ini adalah satu-satunya fungsi yang didukung oleh metafiles format Windows.
AnimatePaletteArc BitBlt Chord CreateBrushIndirect CreateDIBPatternBrush CreateFontIndirect CreatePalette CreatePatternBrush CreatePenIndirect DeleteObject Elips Escape ExcludeClipRect ExtFloodFill extTextOut FillRgn FloodFill FrameRgn IntersectClipRect InvertRgn |
LineToMoveToEx OffsetClipRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt pai Poligon Polyline PolyPolygon RealIsasiPalette persegi panjang ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipRgn SelectObject |
SelectPaletteSetBkColor SetBkMode SetDIBitsToDevice SetMapMode SetMapperFlags SetPaletteEntries SetPixel setPolyFillMode SetROP2 SetStretchBltMode SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportOrgEx SetWindowExtEx SetWindowOrgEx StretchBlt StretchDIBits TextOut |
Nota
Untuk mengonversi metafile format Windows ke metafile format yang disempurnakan, panggil fungsiGetMetaFileBitsEx untuk mengambil data dari metafile format Windows lalu panggil fungsiSetWinMetaFileBits untuk mengonversi data ini menjadi metafile format yang ditingkatkan. Untuk mengonversi rekaman format yang disempurnakan menjadi rekaman format Windows, panggil fungsiGetWinMetaFileBits.