共用方式為


Windows-Format 元檔

Microsoft Windows 格式元檔的功能有限,而且很少使用。 支援 Windows 格式函式,以維持與以 16 位 Windows 應用程式形式執行的應用程式回溯相容性。 相反地,您應該使用增強格式函式。

16 位 Windows 應用程式會使用 Windows 格式元檔。 格式是由標頭和元檔記錄陣列所組成。

以下是此格式的限制:

  • Windows 格式元檔與應用程式與裝置相依。 應用程式對應模式或裝置解析度的變更會影響以此格式建立的元文件外觀。
  • Windows 格式元檔不包含描述原始圖片尺寸的完整標頭、建立圖片的裝置解析度、選擇性文字描述或選用調色盤。
  • Windows 格式元檔不支援新的曲線、路徑和轉換函式。 請參閱下表中支援的函式清單。
  • 無法調整某些 Windows 格式元文件記錄。
  • 無法查詢與 Windows 格式元文件相關聯的元檔案裝置內容(也就是說,應用程式無法擷取裝置解析度數據、字型計量等等)。

以下是 Windows 格式元檔唯一支援的函式。

     
AnimatePaletteArc
BitBlt
和弦
CreateBrushIndirect
CreateDIBPatternBrush
CreateFontIndirect
CreatePalette
CreatePatternBrush
CreatePenIndirect
DeleteObject
埃利普斯
逸出
ExcludeClipRect
ExtFloodFill
ExtTextOut
FillRgn
FloodFill
FrameRgn
IntersectClipRect
InvertRgn
LineToMoveToEx
OffsetClipRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
PaintRgn
PatBlt
餅圖
多邊形
Polyline
PolyPolygon
RealizePalette
矩形
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

注意

若要將 Windows 格式元文件轉換成增強格式元檔,請呼叫 GetMetaFileBitsEx 函式,從 Windows 格式元檔擷取數據,然後呼叫 SetWinMetaFileBits 函式,將此數據轉換成增強格式元檔。 若要將增強格式記錄轉換成 Windows 格式記錄,請呼叫 getWinMetaFileBits函式