Настроечный файл
Настройки программы запоминаются и хранятся в специальном файле 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)   (NumOfRecentDocuments) (4)Числа в круглых скобках означают максимальное и текущее число запоминаемых документов. Вместо этих чисел можно ввести любые значения, важно только, чтобы число в первой строке превышало число, стоящее во второй строке.
