Справочная система фильтра для импорта файлов формата CGM.

© 1995-1997 Henderson Software Inc. Все права защищены.

Содержание

Введение

Параметры

Вкладка «Общие»

Вкладка «Ресурсы»

Вкладка «Рисунок»

Вкладка «Текст»

Вкладка «Элементы»

Вкладка «Источник»

Вкладка «Контроль»

Нормализация

Подстановка шрифтов


Введение

Данная справочная система содержит подробные сведения о фильтре импорта файлов CGM для MS Windows, выпущенном фирмой Henderson Software Inc (HSI). Этот фильтр поставляется в составе Office 97 (а также в составе SGML Author в комплекте с фильтром с фильтром экспорта файлов формат CGM).

Здесь вы найдете описание параметров настройки, которые становятся доступны с помощью фильтров CGM, также информацию о поставках этих фильтров с программными продуктами фирмы Microsoft.

Новый фильтр CGM, входящий в состав Word/Office 97, имеет большие возможности, чем фильтр CGM, который поставлялся с Office 95. Благодаря произведенным улучшениям данный фильтр получил сертификат NIST, подтверждающий его полноту и правильность работы.

Эта версия представляет собой совместимую с Microsoft Office версию фильтра, выпускавшегося ранее в составе MS SGML Author 1.0 для Word 6 и MS SGML Author 1.1 для Word 95, а также отдельно фирмой HSI.


Параметры фильтра

Фильтр cgmimp фирмы HSI, используемый для импорта файлов CGM в приложения Microsoft Windows, содержит ряд параметров, предназначенных для опытных пользователей. Эти параметры предоставляют возможности более «тонкой» настройки преобразований и импорта файлов в формате CGM.

Данный фильтр (а также сопутствующий ему фильтр экспорта в формат CGM) был впервые выпущен в составе программного продукта SGML Author 1.0 для Word 6.x (Windows 3.1), а затем в составе SGML Author 1.1 for Word 95. В версиях, предназначенных для Windows 3.1, значения параметров сохранялись в файле CGM.INI. В версиях для Windows 95 в этих целях использовался системный реестр.

Все, что в данной справочной системе касается системного реестра, относится к файлу CGM.INI для 16-разрядных версий (то есть версий для Windows 3.1).

Возможность изменения параметров в режиме диалога зависит от значения одного из параметров управления диалогового окна фильтра и взаимодействия фильтра с использующим его приложением. Если установить этот параметр в системном реестре, то соответствующее диалоговое окно будет появляться.

Имеются следующие параметры управления преобразованием из формата CGM в формат WMF.

Примечание. «[по умолчанию]» означает, что данное значение параметра было установлено при поставке фильтров. Если какой-либо параметр отсутствует в системном реестре (то есть если он не был изменен пользователем), то в качестве его значения используется соответствующее значение по умолчанию.

Важно отметить, что если пользователь не изменял параметры в системном реестре вручную, то список параметров завершается тем из них, который при предыдущем запуске фильтров был изменен последним.

Количество параметров фильтров cgmimp на первый взгляд огромно, но при работе с полными и правильно работающими фильтрами о большинстве из этих параметров пользователь не должен беспокоиться. В случае же неполных или допускающих определенные ошибки фильтров CGM все эти параметры могут помочь для достижения наилучших результатов.

Некоторые параметры используются для настройки процесса установки, и в основном не требуются большинству пользователей. Большинство параметров используется для оптимизации и настройки при импорте изображения или устанавливает соотношения между качеством рисунка и скоростью его обработки и могут понадобиться только опытным пользователям.

Параметры cgmimp располагаются на нескольких вкладках. Для выбора нужной вкладки следует нажать соответствующую кнопку в левой части диалогового окна. Если параметр имеет два названия, то первое из них появляется в диалоговом окне, а второе (заключенное в фигурные скобки) отображается в системном реестре.


Вкладка «Общие»

Сохранить параметры

Параметры сохранения заносятся в системный реестр при закрытии диалогового окна параметров нажатием кнопки «OK».

True	Производить данное действие [по умолчанию].
False	Не производить данное действие.
Фон

Этот параметр определяет режим работы с информацией о цвете фона в файлах формата CGM и о том, что следует помещать в файл формата WMF:

Insert	Использовать цвет фона из файла CGM, в файле WMF заменить фон цветным прямоугольником [по умолчанию].
Substitute	Заменить значение параметра BackgroundColor на цвет фона из файла CGM. Пользователю предложить диалоговое окно для выбора нового цвета фона.
Suppress	Игнорировать цвет фона в файле CGM, не создавать прямоугольник фона в файле WMF.
Некоторые приложения, работающие с файлами формата CGM, содержат ошибку, приводящую иногда к рисованию белым цветом на белом фоне или черным цветом на черном фоне. Этот параметр позволяет предотвратить подобные ошибки. Если часть процесса импорта уже завершена, а экран остается черным или белым, то возможно, что произошла именно эта ошибка.


Вкладка «Ресурсы»

Каталог {ResourceDirectory}

Этот параметр определяет расположение файлов ресурсов, используемых cgmimp
[по умолчанию:  <каталог_установки>\hsiapps].

Таблица щрифтов {FontMap}

Определяет файл, содержащий информацию о соответствии и замещении шрифтов.
[по умолчанию: <каталог_ресурсов>\hsi_font.cfg].

Это один из параметров, наиболее важных для получения хорошего результата при преобразовании из формата CGM в формат WMF. Фильтр cgmimp пытается преобразовать каждый поступающий запрос на шрифт в шрифт, пригодный для использования в Windows. Данный параметр также позволяет скомпенсировать отсутствие элемента из списка шрифтов в метафайле и провести частичную настройку некоторых параметров шрифта. Соответствие шрифтов по умолчанию, содержащееся в файле «hsi_font.cfg», включает необходимые комментарии. При использовании в файле CGM нестандартных шрифтов необходимо изменить этот файл. Желательно даже создавать отдельный файл для каждого типа используемых метафайлов.

См. пример в конце данного раздела.

Файл журнала

Имя файла журнала, содержащего запись о преобразовании, ошибках и диагностике [по умолчанию: <каталог_ресурсов>\hsi_errs.log].

Файл WMF {WMFToDisk}

Определяет, будет ли выходной файл WMF записан на диск или в память.

True	На диск.
False	В память [по умолчанию].
Имя файла WMF {WMFFileName}

Имя выходного файла WMF [по умолчанию:  *.wmf].


Вкладка «Рисунок»

Рисунок

Определяет номер рисунка из метафайла, содержащего несколько рисунков. Должен быть указан допустимый для данного метафайла номер, в противном случае определяется ошибка. [по умолчанию:  1].

Встречаются, хотя и редко, метафайлы, содержащие несколько рисунков. Существуют программы, например MetaCheck™, определяющие количество рисунков в метафайле. В будущем предполагается выдача программой cgmimp соответствующего сообщения, если в метафайле присутствуют другие рисунки (если выбран рисунок №1). Встречались также метафайлы, в которых первый рисунок отсутствует, а второй имеется.

Если рисунок с указанным номером отсутствует, будет определена ошибка. Поэтому следует с осторожностью относиться к флажку Сохранить параметры — если он установлен, то выбор рисунка №6 приведет к тому, что 6 станет номером по умолчанию для последующих преобразований.

Ограничить размер

Если параметр «Scaling Mode» во входном файле CGM имеет значение «abstract», то в любом случае в файл WMF будет помещен рисунок размером 4x4 дюйма, то есть этот параметр ни на что не повлияет (рисункам из файла CGM будут соответствовать рисунки в файле WMF 4x4 дюйма). Если параметр «scaling mode» имеет значение «metric», то параметр Ограничить размер определяет следующее:

False	Не устанавливать принудительно размер рисунка в файле WMF, если для рисунка в файле CGM параметр «scaling mode» имеет значение «metric» [по умолчанию].
True	Если рисунок в файле CGM имеет размер больше чем 4x4 дюйма, уменьшить его до размера 4x4 дюйма при помещении в файл WMF.
Рисунки в файлах CGM, для которых параметр «scaling mode» имеет значение «abstract», не имеют строго определенного размера — они отображаются правильно при любом выборе размера. Если же «scaling mode» имеет значение «metric», то рисунок имеет определенный размер. Параметр Ограничить размер позволяет либо сохранить размер рисунка при преобразовании в формат WMF, либо принудительно преобразовать рисунок из файла CGM в рисунок размером 4x4 дюйма.

Сохранить диапазон координат {PreserveVDC}

Сохранять или не сохранять диапазон координат, используемый во входном файле CGM, при преобразовании в формат WMF.

False	Изменить диапазон координат [по умолчанию].
True	Не изменять диапазон координат.
Даже использующие целочисленные координаты низкой точности файлы CGM имеют разные диапазоны координат. Нет ничего необычного в диапазоне координат до 1000 и менее. Это, правда, может привести к не лучшим результатам, например, при моделировании текста и линий. Поэтому в режиме работы, используемом в HSIview по умолчанию, координаты входного рисунка заменяются на необходимые для создания файла формата WMF более высокой точности (около 16 000). Данный параметр позволяет отключить подобное преобразование координат, когда нужно сохранить координаты, используемые во входном файле.

Горизонтальный множитель {HorizontalClipAdjust}

Значение, которое определяет величину, прибавляемую (или вычитаемую) к ширине прямоугольной рамки с рисунком. Положительное значение увеличивает размер (уменьшается координата левой стороны и увеличивается координата правой стороны), а отрицательное значение уменьшает размер (увеличивается координата левой стороны и уменьшается координата правой стороны). Параметр представляет собой действительное число в диапазоне от -1,00 до +1,00, которая интерпретируется как доля исходного размера рисунка [значение параметра по умолчанию 0,0].

Проблема, упомянутая при обсуждении параметра RectangleMode, также относится и к формату WMF. В правильных рисунках формата CGM могут быть обрезаны линии по правому и нижнему краям прямоугольных областей, и конкретный результат зависит от типа монитора. Данный параметр поможет настроить работу WMF/GDI.

Вертикальный множитель {VerticalClipAdjust}

Значение, которое определяет величину, прибавляемую (или вычитаемая) к высоте прямоугольной рамки с рисунком. Положительная значение увеличивает размер (уменьшается координата нижней стороны и увеличивается координата верхней стороны), а отрицательное значение уменьшает размер (увеличивается координата нижней стороны и уменьшается координата верхней стороны). Параметр представляет собой действительное число в диапазоне от -1,00 до +1,00, которая интерпретируется как доля исходного размера рисунка [значение параметра по умолчанию 0,0].

См. также «Горизонтальный множитель».


Вкладка «Текст»

Преобразовать в кривые

Параметр определяет, нужно ли моделировать шрифт (если для данного шрифта это возможно). По умолчанию устанавливается соответствие со шрифтом TrueType (со средними значениями поправок , см. файл «hsi_fonts.cfg»). Но cgmimp имеет также встроенный симулятор текста, который используется в тех случаях, когда требуется высокая точность (при этом текстовые элементы из файла CGM преобразуются в линии WMF).

False	Использовать только шрифты TrueType (по умолчанию).
True	Если возможно, преобразовать в линии/многоугольники.
Набор символов CGM {DefaultCharSet}

Данный параметр задает используемый набор символов:

ISOLatin1	[по умолчанию].
ANSI	Расширенная версия ISOLatin1, используемая Windows.
OEM	Иногда встречается в файлах CGM, созданных в других приложениях Windows.
Если в файле CGM присутствуют, но не отображаются такие символы как маркеры, то возможно, что программа, создававшая данный файл CGM, передавала символы OEM или ANSI в файл CGM, не установив правильного соответствия. Можно поставить cgmimp в известность об этом, тогда придется только иногда исправлять неверно интерпретированные символы.

Для этого следует использовать параметр OverRideCGMCharSet.

Не использовать набор символов CGM {OverRideCGMCharSet}

No	Не делать этого [по умолчанию].
Yes	Выполнять это действие.
Если установлено значение «No», то используется вся доступная информация набора символов файла CGM, независимо от значения параметра DefaultCharSet. Если же данный параметр имеет значение «Yes», то используется значение поля DefaultCharSet, а не данные из файла CGM (то есть информация, содержащаяся в файле CGM, считается неверной).

Набор символов WMF  {MapCharSet}

Определяет действия, производимые с набором символов файла CGM (они задаются как содержанием самого файла CGM, так и двумя предыдущими параметрами.):

ANSI	Ставит в соответствие вводимым символам наборов ISOLatin1 и ANSI символы набора ANSI, которые и помещаются в выходной файл WMF [по умолчанию].
OEM	Сохраняет как набор ANSI, так и набор OEM.
Данная возможность находится на стадии разработки. Одновременное использование значения «OEM» параметра DefaultCharSet и значения «ANSI» параметра MapCharSet приведет к исправлению файлов CGM, созданных с использованием кодов OEM.  Другие комбинации этих параметров вряд ли пригодятся.

Вписать текст  {RestrictedTextFit}

Этот параметр определяет, как текст будет помещаться в ограничительную рамку элемента Restricted Text:

BoxCap	Текст должен точно помещаться в ограничительную рамку по ширине и высоте [по умолчанию].
IsotropicCap	Текст должен помещаться в ограничительную рамку либо по ширине, либо по высоте, при этом другое измерение текста изменяется так, чтобы пропорции оставались прежними.
Точные определения этих значений соответствуют стандарту CGM 1992 года.


Вкладка «Элементы»

Узор {PatternMode}

Данный параметр управляет обработкой узора, то есть определяет соответствие между значениями параметров узора в CGM и WMF:

Normal	Если узор в файле CGM имеет размер 8x8, то преобразовывать его напрямую в узор WMF, а если узор CGM имеет другой размер, то принять за размер узора WMF максимум из размера узора CGM и 1/75 от исходного размера рисунка [по умолчанию].
Fast	Преобразовывать узоры CGM в узоры WMF размера 8x8, не обращая внимания на размер узора (при этом есть риск частичной потери целостности узора, если он имеет размер, отличный от 8x8).
Correct	Придерживаться размеров, определенных параметром PatternSize, за исключением тех случаев, когда они слишком малы или отсутствуют (тогда  использовать величину, равную 1/75 от исходного размера рисунка).
Exact	Всегда придерживаться размеров, заданных параметром PatternSize.
Фильтр cgmimp имеет возможность точного преобразования содержащих узор областей файла CGM в формат WMF. Возможности работы с узором, поддерживаемые в формате WMF, весьма ограничены по сравнению с форматом CGM. Если файл CGM был создан в Windows - приложении, то скорее всего наилучшие результаты будут достигнуты при прямом преобразовании. В других случаях (например, в некоторых приложениях PIP используются узоры 32x32) хорошие результаты достигаются при использовании фильтра. Однако на это расходуется много времени и памяти. При преобразовании из формата CGM в WMF, а затем обратно в CGM данные два фильтра позволяют получить совпадающий с исходным файл CGM, то есть работа со всеми типами узоров правильно выполняется в обе стороны.

Линии {LineMode}

Этот параметр определяет, нужно ли точно преобразовывать линии, для чего иногда требуется моделирование типов линий, или достаточно использовать типы линий, доступные в формате WMF.

Never	Всегда стараться получить наилучший результат с помощью атрибутов линий WMF (в случае расширенных типов линий, таких как CALS, результат может быть далек от исходного).
Conditional	По возможности использовать имеющиеся атрибуты линий WMF, моделирование производить только при необходимости для соблюдения соответствия между типом линии CGM и шириной линии WMF [по умолчанию].
Always	Всегда производить моделирование.
Формат WMF поддерживает штриховые линии только обычной ширины, а широкие линии должны быть обязательно непрерывными. Также не поддерживаются типы линий CALS. Фильтр cgmimp имеет возможность моделирования типов линий, с помощью которого в любом случае получается верный результат. Но использование этого метода требует больших затрат времени и приводит к созданию больших по размеру файлов WMF, так как отдельные элементы рисунка в файле CGM преобразуются в несколько элементов рисунка формата WMF.

Рекомендуется использовать значение «conditional», при котором получаются точные результаты, и по возможности используются типы линий, доступные в формате WMF.

Края {EdgeMode}

Этот параметр определяет, нужно ли точно преобразовывать края заполненных областей (многоугольников, кругов и так далее), для чего иногда требуется моделирование типов линий, или достаточно использовать края, поддерживаемые в формате WMF.

Never	Всегда стараться получить наилучший результат с помощью атрибутов линий WMF (в случае расширенных типов линий, таких как CALS, результат может быть далек от исходного).
Conditional	По возможности использовать имеющиеся атрибуты линий WMF, моделирование производить только при необходимости для соблюдения соответствия между типом линии в файле CGM и шириной линии в файле WMF [по умолчанию].
Always .	Всегда производить моделирование.
Прямоугольники WMF  {Rectangles}

Данный параметр определяет, преобразовывать ли прямоугольники, содержащиеся во входном файле CGM, в прямоугольники формата WMF или в многоугольники формата WMF.

On	Преобразовывать в прямоугольники.
Off	Преобразовывать в многоугольники [по умолчанию].
При работе с прямоугольниками WMF используются некоторые необычные правила определения размеров внутренней части, из-за чего в некоторых случаях могут быть получены неточные результаты. Поэтому по умолчанию прямоугольники WMF не используются. Но данный параметр позволяет заставить фильтр использовать прямоугольники WMF.

Окно WMF  {InsertWindow}

Данный параметр определяет, помещается ли информация об окне/размере рисунка, содержащаяся в структуре PictInfo, в файл WMF дополнительно в форме параметров SetWindowOrg и SetWindowExt. Почти все приложения, работающие с файлами WMF, используют эту информацию.

False	Не делать этого.
True	Производить это действие [по умолчанию].
Цвета WMF  {UsePaletteColors}

Параметр определяет, какой из макросов управления палитрой будет использован при создании файла WMF.

True	Использовать для создания цветов макрос PALETTERGB.
False	Использовать макрос RGB [по умолчанию].
Если параметр имеет значение «True», то выходной файл WMF будет содержать инструкции, запрещающие использование смешения цветов при отображении. Если параметр имеет значение «False», то это значит, что программа, выводящая данный файл WMF на экран или внешнее устройство, для достижения наилучших результатов может использовать любые методы, включая смешение цветов при работе с устройствами, имеющими аппаратно ограниченную палитру.

Результаты, получаемые при значении «True» данного параметра, полностью зависят от программы, работающей с выходным файл WMF. При работе с Word достигаются хорошие результаты.

Сглаживание цветов (5x9x5)  {MapColors}

Данный параметр определяет обработку содержащих большое количество цветов элементов растра.

True	Разрешить использование данной возможности.
False	Запретить ее использование [по умолчанию].
Если в файле CGM содержатся элементы растра, содержащие большое количество близких, но различных цветов, то данный параметр должен быть установлен. В нынешней версии максимальное число различных цветов, помещаемых в растровый элемент файла WMF, не может превосходить 256. Если параметр установлен, то растровые цвета преобразуются в ближайшие возможные с использованием 5 градаций красного, 9 градаций зеленого, 5 градаций синего и 32 градаций серого цвета. Недостаток использования этого параметра заключается в возможных неточностях передачи цветов, но при этом отсутствует риск назначения более 256 цветов узкой области цветового спектра, что могло бы привести к гораздо худшим результатам.

Печатаемые точечные рисунки  {Printable}

Установка этого параметра приводит к созданию несжатых и не отраженных  точечных рисунков.

True	Использовать данную возможность.
False	Не использовать ее [по умолчанию].
Некоторые драйверы управления печатью не обрабатывают сжатые либо отраженные элементы растра. Установка этого параметра приводит к использованию более простых растровых элементов. Важно отметить, что установка данного параметра может привести существенному увеличению объема выходного файла.


Вкладка «Источник»

Источник метафайла {MetafileSource}

Данная возможность реализована пока не полностью. Этот параметр управляет процессом нормализации:

suppress	Не производить нормализации, даже если известно, что метафайл - источник поддерживает эту операцию.
default	Если метафайл распознан как пригодный для нормализации, то произвести эту процедуру в ходе преобразования [по умолчанию].
<название_ приложения>	Это значение будет применяться в будущем. Оно означает использование строки <название_ приложения> для выбора типа нормализации, который будет произведен вне зависимости от того, поддерживает метафайл эту процедуру или нет.
В этой версии для проведения нормализации подходят только метафайлы из нескольких избранных версий продуктов Harvard Graphics и Lotus Freelance. Поддержка остальных будет осуществляться по желанию клиента. Значение <название_ приложения> пока не используется. В будущих версиях ожидается поддержка метафайлов Harvard, GSS, Corel, Freelance, HiJaak, Micrografx.


Вкладка «Контроль»

Отображать {Display}

Данный параметр определяет внешний вид экрана во время работы фильтра, а именно, отображается ли окно сообщений об ошибках, или только окно с индикатором хода работы.

All	Отображать оба окна [по умолчанию].
Progress	Отображать только окно с индикатором хода работы.
В этой версии не предусматривается возможность отключения отображения окна, содержащего индикатор хода работы, так как оно также используется при возникновении критических ситуаций.

Выводить это окно {OptionDialog}

Управляет выводом на экран диалогового окна параметров.

Never	Никогда не отображать диалоговое окно параметров.
Always	Выводить данное окно на экран при каждом запуске cgmimp.
Requested	Отображать окно только в том случае, если вызвавшее фильтр приложение (например, Word) потребовало этого через одну из стандартных функций API фильтра (GetFilterPref).
Параметр ShowResources

Данный параметр используется вместе со средствами поддержки HSI для отладки и диагностики проблем, связанных с ресурсами системы.

True	Отображать ресурсы.
False	Не отображать ресурсы [по умолчанию].
Показывать ошибки {ShowErrors}

Если этот параметр установлен, то в процессе работы ошибки будут и выводиться на экран в диалоговом окне, и записываться в журнал ошибок, а если не установлен — только записываться в журнал.

True	Выводить на экран информацию об ошибках.
False	Только записывать ошибки в журнал [по умолчанию].


Нормализация

1.	Фильтр имеет минимальные возможности нормализации (то есть исправления систематических ошибок, совершаемых некоторыми приложениями при создании файлов формата CGM, путем автоматического распознавания создавшего файл приложения). При необходимости данные возможности могут быть расширены.


Формат файла таблицы шрифтов

С помощью механизма замены шрифтов можно вместо отсутствующих шрифтов, названия которых имеются в списке шрифтов CGM, использовать имеющиеся, или просто указать те шрифты, которые будут использованы вместо записанных в списке в файле CGM. Для этого применяется файл настройки шрифтов, содержащий список соответствия между используемыми в файле CGM, но отсутствующими или неподдерживаемыми в системе шрифтами и шрифтами, используемыми вместо них.

Файл настройки шрифтов содержит набор инструкций, по одной в каждой строке. Каждая инструкция состоит из команды, списка аргументов и названия шрифта. Команда, список аргументов и строка названия разделяются пробелами или табуляциями. Если используются несколько аргументов, то они должны быть разделены запятыми и, возможно, пробелами. Строка названия шрифта должна быть помещена в кавычки. Строки - комментарии начинаются с символа «#».

Имеются три команды: index, keyword, match, а также команда default, используемая по умолчанию. Команда index использует один целый аргумент. Если имеется шрифт с индексом, равным значению данного параметра, то используется название этого шрифта.

Аргументы для команды keyword представляют собой список строк, поиск которых должен быть произведен в названиях шрифтов в списке файла CGM. Если найдено название, в которое входят все эти строки, то оно и будет использовано.

В качестве аргумента для команды match используется заключенная в кавычки строка. Если название какого-либо шрифта CGM совпадает (с точностью до регистра) с этой строкой, то оно будет использовано.

Команда default, используемая по умолчанию, не имеет аргументов. Строка, содержащая название шрифта, используется только в том случае, если с помощью других команд подходящих названий шрифтов не было обнаружено.

При поиске названия шрифта, которое будет использовано, файл настройки просматривается от начала до конца. Как только обнаруживается инструкция, отвечающая спецификации шрифта CGM, поиск прекращается. Процесс работы подразумевает, что наиболее строго заданные инструкции должны содержаться в начале файла, а наименее строго заданные — в конце.

К концу каждой командной строки могут быть добавлены два дополнительных значения — коэффициент масштабирования и вектор направления, они будут использованы везде, где работает содержащая их команда. Эти значения необязательны, но должны присутствовать (либо отсутствовать) одновременно. Если они отсутствуют, то масштабирование не применяется.

# Файл настройки шрифтов CGM.

# ---------------------------------

#

# Синтаксис команд:

#   команда аргументы «строка_названия_шрифта»

#

#   Допустимые команды:

#       index n         «строка_названия_шрифта»

#       match «строка»    «строка_названия_шрифта»

#       keyword слово [,слово, ...] «строка_названия_шрифта»

#

# ----------------------------------------------------------------

#

#  Строка названия шрифта определяет индекс внутренней таблицы:

#       1 - Courier New", FW_NORMAL

#       2 Courier New", FW_BOLD

#       3 Courier New", FW_NORMAL,italic

#       4 Courier New", FW_BOLD, italic

#       5 Arial", FW_NORMAL

#       6 Arial", FW_BOLD

#       7 Arial", FW_NORMAL, italic

#       8 Arial", FW_BOLD, italic

#       9 Times New Roman"  FW_NORAML

#       10 Times New Roman" FW_BOLD

#       11 Times New Roman", FW_NORMAL, italic

#       12 Times New Roman", FW_BOLD, italic

#       13 Symbol", FW_NORMAL,

#       14 Wingdings", FW_NORMAL

#       15 Script", FW_NORMAL

#

#

keyword HERSHEY, CARTOGRAPHIC, ROMAN	"5"   1.19 1.0

keyword HERSHEY, CARTOGRAPHIC, GREEK	"13"  1.0  1.0

keyword HERSHEY, SIMPLEX, ROMAN	"5"   1.19 1.0

keyword HERSHEY, SIMPLEX, GREEK	"13"  1.0  1.0

keyword HERSHEY, SIMPLEX, SCRIPT	"11"  1.43 1.0

keyword HERSHEY, COMPLEX, ROMAN	"9"   1.1  1.0

keyword HERSHEY, COMPLEX, GREEK	"13"  1.0  1.0

keyword HERSHEY, COMPLEX, SCRIPT	"12"  1.39 1.0

keyword HERSHEY, COMPLEX, ITALIC	"11"  1.43 1.0

keyword HERSHEY, COMPLEX, CYRILLIC	"1"   0.91 1.0

keyword HERSHEY, DUPLEX, ROMAN	"6"   1.1  1.0

keyword HERSHEY, TRIPLEX, ROMAN	"10"  1.33 1.0

keyword HERSHEY, TRIPLEX, ITALIC	"12"  1.38 1.0

keyword HERSHEY, GOTHIC, GERMAN	"1"   0.91 1.0

keyword HERSHEY, GOTHIC, ENGLISH	"1"   0.91 1.0

keyword HERSHEY, GOTHIC, ITALIAN	"1"   0.91 1.0

keyword HERSHEY, SYMBOL, SET1	"13"  1.0  1.0

keyword HERSHEY, SYMBOL, SET2	"13"  1.0  1.0

keyword HERSHEY, SYMBOL, MATH	"13"  1.0  1.0

keyword HERSHEY, SYMBOL	"13"  1.0  1.0

#

# Обработка нескольких обычных команд

#

keyword Sans, Serif, Bold, Italic	"8"

keyword Sans, Serif, Bold, Oblique	"8"

keyword Sans, Serif, Bol	"6"

keyword Sans, Serif, Italic	"7"

keyword Sans, Serif, Oblique	"7"

keyword Sans, Serif	"5"

#

keyword Serif, Bold, Italic	"12"

keyword Serif, Bold, Oblique	"12"

keyword Serif, Italic	"11"

keyword Serif, Oblique	"11"

keyword Serif, Bold	"10"

keyword Serif	"9"

#

keyword  Courier, Bold, Italic	"4"

keyword  Courier, Bold, Oblique	"4"

keyword  Courier, Bold	"2"

keyword  Courier, Italic	"3"

keyword  Courier, Oblique	"3"

keyword  Courier	"1"

#

keyword  Times, Bold, Italic	"12"

keyword  Times, Bold, Oblique	"12"

keyword  Times, Bold	"10"

keyword  Times, Italic	"11"

keyword  Times, Oblique	"11"

keyword  Times	"9"

#

keyword  Helvetica, Narrow, Bold, Italic	"8"

keyword  Helvetica, Narrow, Bold, Oblique	"8"

keyword  Helvetica, Narrow, Bold	"6"

keyword  Helvetica, Narrow, Italic	"7"

keyword  Helvetica, Bold, Italic	"8"

keyword  Helvetica, Bold, Oblique	"8"

keyword  Helvetica, Oblique	"7"

keyword  Helvetica, Bold	"6"

keyword  Helvetica, Italic	"7"

keyword  Helvetica, Oblique	"7"

keyword  Helvetica, Narrow	"5"

keyword  Helvetica	"5"

#

keyword AvantGarde, Bold, Italic	"8"

keyword AvantGarde, Bold, Oblique	"8"

keyword AvantGarde, Bold	"6"

keyword AvantGarde, Italic	"7"

keyword AvantGarde, Oblique	"7"

keyword AvantGarde	"7"

#

keyword Bookman, Bold, Italic	"8"

keyword Bookman, Bold, Oblique	"8"

keyword Bookman, Bold	"6"

keyword Bookman, Italic	"7"

keyword Bookman, Oblique	"7"

keyword Bookman	"5"

#

keyword LucidaSans, Bold, Italic	"12"

keyword LucidaSans, Bold, Oblique	"12"

keyword LucidaSans, Bold	"10"

keyword LucidaSans, Italic	"11"

keyword LucidaSans, Oblique	"11"

keyword LucidaSans	"9"

#

keyword NewCenturySchlbk, Bold, Italic	"12"

keyword NewCenturySchlbk, Bold, Oblique	"12"

keyword NewCenturySchlbk, Bold	"10"

keyword NewCenturySchlbk, Italic	"11"

keyword NewCenturySchlbk, Oblique	"11"

keyword NewCenturySchlbk	"9"

#

keyword Palatino, Bold, Italic	"8"

keyword Palatino, Bold, Oblique	"8"

keyword Palatino, Bold	"6"

keyword Palatino, Italic	"7"

keyword Palatino, Oblique	"7"

keyword Palatino	"5"

#

keyword Symbol	"13"

#

keyword ZapfChancery	"14"

#

keyword ZapfDingbats	"14"

#

#	использовать шрифт Times для шрифтов

#	с неизвестным именем семейства

#

keyword  Bold, Italic	"12"

keyword  Bold, Oblique	"12"

keyword  Bold	"10"

keyword  Italic	"11"

keyword  Oblique	"11"

#

#

keyword 10	"10"

keyword 11	"11"

keyword 12	"12"

keyword 13	"13"

keyword 14	"14"

keyword 15	"15"

keyword 1	"1"

keyword 2	"2"

keyword 3	"3"

keyword 4	"4"

keyword 5	"5"

keyword 6	"6"

keyword 7	"7"

keyword 8	"8"

keyword 9	"9"

#

#

#

index 1	"5"

index 2	"7"

index 3	"6"

index 4	"8"

index 5	"5"

index 6	"7"

index 7	"6"

index 8	"8"


Выбор вкладки «Общие», на которой устанавливаются параметры сохранения и управления цветом фона.


Выбор вкладки «Ресурсы», содержащей информацию о расположении используемых файлов.


Выбор вкладки «Коррекция», содержащей параметры, управляющие диагностикой и отладкой.


Выбор вкладки «Рисунок», содержащей параметры, управляющие координатами и ограничением размеров рисунка.


Выбор вкладки «Текст», содержащей параметры, которые управляют преобразованием текста, вписыванием текста в рамку и использованием наборов символов.


Выбор вкладки «Элементы», содержащей параметры, управляющие стилем линий и краев, моделированием узора и цветами.


Выбор вкладки «Источник», содержащей параметры, управляющие нормализацией.


Управление выводом на экран диалогового окна.


Для сохранения параметров между запусками фильтра установите этот флажок.


Управление параметрами цвета фона.


Выбор режима генерации фона в выходном файле:

Insert	При наличии использовать элемент фона.
Suppress	Не интерпретировать элементы цвета фона.
Substitute	Использовать выбранный здесь цвет в качестве фона.


Открытие диалогового окна выбора цвета фона.


Данная строка определяет каталог, содержащий файлы ресурсов.


Данная строка определяет имя файла соответствия шрифтов.


Данная строка определяет имя файла, в который записываются сообщения о состоянии.


Данная строка определяет имя файла WMF на диске.


Данная строка определяет импортируемый рисунок формата CGM.


Установите этот флажок, чтобы ограничить размер рисунка значением 4x4 дюйма.


Установите этот флажок для сохранения координат CGM, находящихся в импортированном файле.


Данное значение определяет долю исходной ширины рисунка , которая будет добавлена (или отнята) к его горизонтальному размеру.


Данное значение определяет долю исходной высоты рисунка, которая будет добавлена (или отнята) к его вертикальному размеру.


Установите этот флажок для преобразования текста в линии и многоугольники.


Выбор способа вписывания текста в рамку.


Установите данный флажок, если нужно игнорировать информацию о наборе символов, содержащуюся в файле CGM.


Выбор набора символов для файла CGM.


Выбор набора символов для файла WMF.


Выбор режима генерации узора в выходном файле:

Normal	Если размер узора составляет 8x8, то игнорировать размер узора CGM, в противном случае за размер узора принять максимум из размера узора CGM и 1/75 от исходного размера рисунка.
Fast	Игнорировать размер узора, всегда отображать узор CGM, используя размер 8х8.
Correct	За размер узора принимать максимум из размера узора CGM и 1/75 от исходного размера рисунка.
Exact	Точно соблюдать размер узора.


Установка режима преобразования краев:

Never simulate	Использовать типы краев, поддерживаемые в формате WMF.
Conditional	При возможности точного преобразования использовать встроенные типы краев WMF, в противном случае разбивать края на сегменты линий.


Установка режима преобразования линий:

Never simulate	Использовать встроенные типы линий WMF.
Conditional	При возможности точного преобразования использовать встроенные типы линий WMF, в противном случае разбивать линии на сегменты.
Always simulate	Всегда разбивать линии на сегменты.


Установите этот флажок для вставки вызовов SetWondowOrg и SetWindowExt.


Установите этот флажок для преобразования прямоугольников в многоугольники.


Установите этот флажок для использования макроса управления палитрой PALETTERGB вместо макроса RGB.


Установите этот флажок для преобразования цветов с использованием сетки цветов 5x9x5.


Для упрощения процесса нормализации задайте название приложения, с помощью которого был создан файл CGM.


Выбор диалоговых окон, появляющихся на экране во время работы.


Установите данный флажок для просмотра ресурсов системы в диалоговом окне, содержащем индикатор хода работы.


Снимите данный флажок, чтобы запретить вывод на экран ошибок, возникших при работе интерпретатора.


Управление выводом на экран диалогового окна параметров:

Always	Открывать это окно при каждом вызове фильтра.
Never	Не открывать окно параметров.
Requested	Открывать данное окно только после получения соответствующего запроса через стандартную функцию API.