Векторная графика в пакете FreeHand 9.0



Настроечный файл


Настройки программы запоминаются и хранятся в специальном файле fhprefs.txt. Этот файл расположен в папке, в которую установлена программа, и содержит описания и значения всех настроечных параметров программы. В их число входят параметры, доступ к которым можно получить через диалоговое окно Preferences, установки инструментов и дополнений, информация об устройствах печати, сведения о синтезированных цветах и цветовых моделях, и в том числе скрытые настройки.
Файл записан в текстовом формате, поэтому его можно открыть и отредактировать в любом текстовом редакторе. После внесения изменений файл следует сохранить в чистом текстовом формате, без признаков форматирования и спецсимволов.
Приведем несколько первых строчек файла, чтобы проиллюстрировать форму записи его деклараций и описаний.

% FreeHand Preferences File v8
(XTrappingWinPos) (428 425 603 588)
(XTrappingReverse) (No)
(XTrappingUseTint) (Yes)
(XTrappingPercent) (40)
(XTrappingWidth) (2.8345947266)
(RecentDocName0) (C:\WINDOWS\BAAIxE~l\MISC\TEST\TST.FH8)
(RecentDocDataType0) (DataTypeAGDS)
(XPrefFrazRate) (7.1999969482)
(XPrefFrazDeflectPct) (5)
(XPrefFrazRound) (No)


Форма записи настроечного файла достаточно проста. Каждая декларация начинается с новой строки; после ключевого слова, которое описывает вид настройки или параметра, следует его значение, буквенное или числовое. Например, следующие три строчки относятся к инструменту Arc (Дуга). Первая строчка утверждает, что инструмент рисует открытую дугу, сведущая декларация информирует о том, что дуга перевернутая, и в третьей строке записано, что дуга вогнутая.


(ArcOpen) (Yes)
(ArcFlipped) (Yes)
(ArcConcave) (No)


Автору не известен источник с полным описанием формата файла fhprefs.txt. Тем не менее названия большей части деклараций достаточно выразительны и позволяют сделать правильный вывод об их содержании.
Перед началом экспериментов с файлом настроек целесообразно сохранить его копию. Она позволит восстановить исходную конфигурацию программы, если опыты с настройками окажутся неудачными.
Если вообще удалить файл fhprefs.txt, то FreeHand запустится с настройками по умолчанию и после окончания работы восстановит файл в исходном виде. Рассмотрим на простом примере, как с помощью файла fhprefs.txt можно изменить параметры, к которым пользователь не имеет прямого доступа из программы.
FreeHand запоминает имена и расположение нескольких последних открытых документов. Их перечень приводится в нижней части выпадающего меню File. Чтобы открыть документ, представленный в этом списке, достаточно щелкнуть на его имени.
Максимально число запоминаемых документов записывается в настроечном файле в следующих двух строчках.

(MaxRecentDocuments) (4)
(Num0fRecentDocuments) (4)


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