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