Bagikan melalui


Metafiles Windows-Format

Metafiles berformat Microsoft Windows terbatas dalam kemampuannya dan jarang 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
Ellipse
Escape
ExcludeClipRect
ExtFloodFill
ExtTextOut
FillRgn
FloodFill
FrameRgn
IntersectClipRect
InvertRgn
LineToMoveToEx
OffsetClipRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
PaintRgn
PatBlt
Pai
Poligon
Polyline
PoliPolygon
RealPalette
Persegi
ResizePalette
RestoreDC
RoundRect
SaveDC
ScaleViewportExtEx
ScaleWindowExtExtEx
PilihClipRgn
PilihObject
SelectPaletteSetBkColor
SetBkMode
SetDIBitsToDevice
SetMapMode
SetMapperFlags
SetPaletteEntries
SetPixel
SetPolyFillMode
SetROP2
SetStretchBltMode
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
SetViewportOrgEx
SetWindowExtExtEx
SetWindowOrgEx
StretchBlt
StretchDIBits
TextOut

Catatan

Untuk mengonversi metafile format Windows ke metafile format yang disempurnakan, panggil fungsi GetMetaFileBitsEx untuk mengambil data dari metafile format Windows lalu panggil fungsi SetWinMetaFileBits untuk mengonversi data ini menjadi metafile format yang disempurnakan. Untuk mengonversi rekaman format yang disempurnakan menjadi rekaman format Windows, panggil fungsi GetWinMetaFileBits .