Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внутри, метафайл представляет собой массив структур переменной длины, которые называются записями метафайлов . Первые записи в метафайле указывают общие сведения, такие как разрешение устройства, на котором была создана картина, размеры рисунка и т. д. Остальные записи, составляющие большую часть метафайла, соответствуют функциям интерфейса графического устройства (GDI), необходимым для рисования рисунка. Записи сохраняются в метафайле после создания специального контекста метафайлового устройства. Затем этот контекст устройства метафайла используется для всех операций рисования, необходимых для создания рисунка. Когда система обрабатывает функцию GDI, связанную с контроллером домена метафайла, она преобразует функцию в соответствующие данные и сохраняет эти данные в записи, добавленной к метафайлу.
После завершения рисунка и последней записи в метафайле можно передать метафайл другому приложению:
- Использование буфера обмена
- Внедрение в другой файл
- Хранение его на диске
- Воспроизведение его неоднократно
Метафайл исполняется, когда его записи преобразуются в команды устройства и обрабатываются соответствующим устройством.
Существует два типа метафайлов: