Cтраница 2
Функция PlayMetaFile воспроизводит метафайл на экране или на принтере. Заметьте, что контекст устройства в ее первом параметре не является контекстом устройства, содержащего метафайл; это контекст устройства, где файл будет визуально отображаться. [16]
При работе со стандартными метафайлами достаточно лишь вызвать GetMetaFile, которая всосет данные с диска и перешлет их обратно в форме дескриптора HMETAFILE. [17]
Графика WordPerfect - формат метафайла, определенный для DrawPerfect и WordPerfect 5.x. Он чаще всего используется для включения деловой графики в документы WordPerfect, но в принципе представляет собой универсальный графический формат. Файл может содержать или единственное bitmap - изображение, или последовательность записей рисунка, например, строки, блоки и текст. [18]
Программы вывода сохраненной в метафайле картинки на некоторое графическое устройство достаточно элементарны. Такой формат допускает доступное расширение за счет включения локальной функциональности. [19]
Размещаемый, или Aldus -, метафайл имеет 22-байтовый заголовок. [20]
В настоящее время созданы драйверы в формате метафайла для многих устройств, включая векторные и растровые цветные графические дисплеи, векторные и растровые графопостроители, устройства печати с графическими возможностями. Интересным является появление в составе ПЭВМ графических устройств со свободно программируемым контроллером. Это дает возможность пересылать программу перекодировки в графическое устройство, получая таким образом устройства, работающие в формате метафайла. [21]
Функция CreateMetaFiSe возвращает подходящий контекст устройства для метафайла. [22]
Важным является вопрос об оптимальном формате команд метафайла. Если метафайл содержит простые команды ( проведения отрезков и смены пера), то перекодировка в команды любого графического устройства простая и быстрая. [23]
Как уже упоминалось, существует два различных вида метафайлов. Первый - стандартный метафайл Windows, созданный программой Metaphor. Второй - это Aldus, или размещаемый ( placeable) метафайл, производимый программами, повсюду использующимися в промышленности. [24]
![]() |
Окно с растровым изображением.| Построенный с помощью приведенных приемов фрагмент электрической схемы. [25] |
Для того чтобы узнать является импортируемый графический объект метафайлом или растровым изображением, указывают объект, а затем выбирают Format - Special. [26]
![]() |
Пример ломаной Смещение Размер Описание. [27] |
Наконец, Таблица 25 - 24 содержит полный дамп метафайла в символической форме. Для каждой функции аргументы перечислены в виде 16-битных слов в том порядке, в котором они появляются в файле. [28]
Как было описано ранее, функция cservDemoSrvritem: : OnDraw создает метафайл для отображения неактивного внедренного компонента в окне контейнера. Текст программы, сгенерированный мастером АррWizard, начинается с установки режима отображения в MM ANISOTROPIC, обеспечивает выполнение масштабирования внедренного компонента, чтобы он помещался внутри окна контейнера. [29]
![]() |
Структура раздела NTFS. [30] |