Это команда tgif, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
TGIF - Средство интерактивного двухмерного рисования на основе Xlib под X2. Поддерживает иерархическую
построение чертежей и удобная навигация между наборами чертежей. Это еще и гипер-
графический (или гиперструктурированный графический) браузер во всемирной паутине.
СИНТАКСИС
TGIF [-дисплей отображаемое имя] [-фг ] [-бг ] [-бд ] [-рв] [-nv] [-BW]
[-reqcolor] [-cwo [+ sbwarp]] [-гипер] [-Exec ] [-дбим
{xcin | chinput | xim | kinput2 | tgtwb5 [, шрифт]}] [-сбим Xim] [-usexlib] [{-a4 | -letter}]
[-listdontreecode] [-версия] [-pdfspd | -pdfspd = правда | -pdfspd = ложь ] [-pssetup
" " ] [-tgwb2 [-rmcastlibdir | -rmcastlibпуть ]] [-номод]
[-геометрия ] [знак равно] [{файл[.об]|-слияние file1[.об] file2[.об] ...}]
or
TGIF -Распечатать [-eps] [-p] [-пс] [-f] [-текст] [-эпси] [-тиффепси] [-гиф] [-png] [-jpeg]
[-ppm] [-млн] [-xpm] [-хбм] [-html] [-pdf] [-список соединений] [-СВГ] [-дисплей показать имя]
[-стандартный вывод] [-raw [+ h [только для чтения]]] [-дозепсфильтр [-только предварительный просмотр]] [-положение дел] [-серый] [-цвет |
-reqcolor] [-добе | -adobe = / | -adobe = ложь ] [-dontreencode = |
-listdontreecode] [-версия | -правильная версия] [-producedby =] [-страница ]
[-print_cmd " "] [-один_файл_на_страницу] [-пепск] [-pdfspd | -pdfspd = правда |
-pdfspd = ложь ] [-pssetup " " ] [-j2p6_cmd " " ] [-не конденсировать |
-конденсированный] [{-a4 | -letter}] [-noshowpageineps] [-тихо] [-bop_hook " "] [-eop_hook
" "] [-tmp_file_mode " число> "] [-каталог_паттерна " каталог> "] [-o]
[-Exec ] [file1[.об] file2[.об] ...]
ОПИСАНИЕ
tgif это интерактивный инструмент для рисования, который позволяет пользователю рисовать и манипулировать объектами в
Система X Window. Tgif работает в интерактивном режиме в первой форме. Во второй форме показано
в разделе ОБЗОР, tgif просто печатает файл1.obj, файл2.objи т. д. (генерируется TGIF)
в файлы описания страниц PostScript (TM) (без открытия окон или шрифтов) и каналов
им LPR(1) если ни один из -eps, -p, -эпси, -тиффепси, -гиф, -png, -jpeg, -ppm, -млн,
-xpm, -хбм, -html, -pdf, -пс, -f, -текст, -список соединений или -СВГ параметры указаны. Этот
форма печать это способ tgif экспорт файл tgif в другой формат. В таком случае,
любые другие нераспознанные параметры командной строки отправляются в LPR(1). В этом режиме tgif
совместим с устаревшими пртгиф. Файл символов (см. Описание ниже) также может быть
напечатанный, указав .сим расширение явно.
Аргумент командной строки файл указывает файл или унифицированный указатель ресурса (URL)
объекты для первоначального редактирования с помощью tgif. Поддерживаются только URL-адреса HTTP или FTP. (Для
Более подробное описание URL и всемирной паутины читатель отсылает к [1].)
Tgif основан исключительно на xlib. Он протестирован под X11R6 и требует трехкнопочной мыши.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
В первой форме, показанной в разделе ОБЗОР, аргументы командной строки могут быть:
-фг Цвет переднего плана указан в .
-бг Цвет фона указан в .
-бд Цвет границы указан в .
-рв Запустите tgif в режиме перевернутого видео.
-nv Запустите tgif в режиме обычного видео.
-BW Запустить tgif в черно-белом режиме.
-reqcolor
Тот же эффект, что и установка по умолчанию для Tgif.PrintUsingRequestedColor X значения true (см.
X раздел ПО УМОЛЧАНИЮ ниже).
-два Только окно холста. Только окно холста (см. Раздел TGIF SUBWINDOWS ниже)
будет отображаться. Это имеет тот же эффект, что и установка Tgif.CanvasWindowOnly X
по умолчанию - истина.
-cwo + sbwarp
If -cwo + sbwarp используется однокнопочная деформация (деформация при щелчке левой кнопкой мыши)
используется для активации телепортации (см. раздел ТЕЛЕПОРТ / ГИПЕРПЕРЕХОД ниже).
-гипер Начать tgif в гиперпространство режим (см. раздел ГИПЕРСПЕЙС ниже).
-Exec
После запуска tgif выполните внутреннюю команду в (см. ВНУТРЕННИЕ КОМАНДЫ
раздел ниже). Если это строка "-", tgif выполняет внутренние команды из
стандартный ввод.
-дбим метод
Используйте метод как метод ввода для двухбайтовых шрифтов (см. КВАДРАТНЫЕ ДВОЙНЫЕ ШРИФТЫ
раздел ниже). Это не может использоваться вместе с -сбим.
-сбим метод
Используйте метод как метод ввода для однобайтовых шрифтов. Это полезно, если X
Расширение клавиатуры используется для ввода международных символов (с мертвыми клавишами).
Это не может использоваться вместе с -дбим.
-usexlib
Если tgif скомпилирован с -DUSE_XT_INITIALIZE, процедуры инициализации X Toolkit
будет использоваться для настройки tgif. Использование этого параметра командной строки приведет к тому, что tgif будет
игнорируйте параметр компилятора -DUSE_XT_INITIALIZE и используйте только Xlib. Это полезно
когда файл системных ресурсов для tgif не установлен должным образом или испорчен и
нужно обойти.
-A4 Использование этой опции имеет тот же эффект, что и установка Tgif.PSA4PaperSize X по умолчанию.
к истине.
-письмо
Использование этой опции имеет тот же эффект, что и установка Tgif.InitialPaperSize X
по умолчанию "буква"
-noshowpageineps
Использование этой опции имеет тот же эффект, что и установка Tgif.ShowPageInEPS X по умолчанию.
ложь.
-тихо Если используется эта опция, tgif подавляет стандартные сообщения.
-listdontreencode =
Если используется эта опция, tgif распечатает список названий шрифтов PostScript.
указанный в опции компилятора -D_DONT_REENCODE, используемой при компиляции tgif.
Во второй форме, показанной в разделе ОБЗОР, аргументами командной строки могут быть:
-версия
Если используется эта опция, tgif распечатает номер своей версии и авторские права на
командная строка.
-правильная версия
Если используется эта опция, tgif распечатает номер своей версии и авторские права на
командная строка и немедленно закрывается.
-номод
Использование этого параметра имеет тот же эффект, что и установка по умолчанию для Tgif.NoModeWindow X значения
правда.
-eps (или -p)
Создает файл Encapsulated PostScript (TM) в файл.eps; этот файл может быть
включены в файл LaTeX с помощью конструкции \ psfig, \ epsf или \ psfile (см.
ФОРМАТЫ ЛАТЕКСНЫХ РИСУНОК раздел ниже).
-пс (или -f)
Создает файл PostScript в файл.ps; этот файл можно распечатать в PostScript
принтер с LPR(1).
-текст Создает текстовый файл в file.txt; текстовый файл содержит весь видимый текст и может
скармливать программе проверки правописания.
-эпси Создает файл Encapsulated PostScript (EPS) с растровым изображением предварительного просмотра в файл.eps.
Tgif прерывается, если действительный дисплей недоступен.
-тиффепси
Создает файл EPS с заголовком двоичного файла EPS DOS и конечным изображением TIFF
in файл.eps. Дополнительные сведения см. В разделе СОЗДАНИЕ ФАЙЛОВ EPSI MICROSOFT WINDOWS.
Детали. Tgif прерывается, если действительный дисплей недоступен.
-гиф Создает файл GIF в файл.gif. См. Примечания для Tgif.GifToXpm в X
ПО УМОЛЧАНИЮ ниже. Tgif прерывается, если действительный дисплей недоступен.
-png Создает файл PNG в файл.png. Tgif прерывается, если действительный дисплей не является
доступны.
-jpeg Создает файл JPEG в файл.jpg. Tgif прерывается, если действительный дисплей не является
доступны.
-ppm Создает файл PPM в файл.ppm. Tgif прерывается, если действительный дисплей не является
доступны.
-млн Создает файл PBM в файл.pbm. Tgif прерывается, если действительный дисплей не является
доступны.
-xpm Создает файл растрового изображения X11 (XPM) в файл.xpm. Tgif прерывается, если отображается допустимый
Недоступно.
-хбм Создает файл растрового изображения X11 (XBM) в файл.xbm. Tgif прерывается, если отображается допустимый
Недоступно.
-html Создает файл GIF в файл.gif и HTML-файл в файл.html. Tgif прерывается, если
действительный дисплей недоступен.
-pdf Создает PDF-файл в file.pdf. См. Примечания для Tgif.PsToPdf в X
ПО УМОЛЧАНИЮ ниже.
-список соединений
Создает текстовый файл в файл.net и текстовый файл в файл.cmp. файл.net содержит
информация о списках соединений, хранящаяся в таблице. Первая строка в нем содержит названия столбцов
и каждая строка в нем - это имя порта (в двойных кавычках), за которым следует
запятая и символ, за которым следует имя сигнала (также окруженное двойным-
цитаты). файл.cmp содержит информацию о компонентах в файле. Каждый
Компонент начинается с его имени, за которым следует его тип. Атрибуты компонента
печатаются позже (с отступом символы).
-СВГ Создает файл SVG в файл.svg. См. Примечания для Tgif.EpsToTmpSvg и
Tgif.TmpSvgToSvg в разделе X DEFAULTS ниже.
-стандартный вывод
Отправляет вывод в стандартный вывод вместо создания вывода в файле.
-сырой Вызывает выгрузку содержимого файлов на стандартный вывод.
-raw + h If -raw + h используется, и если файл является URL-адресом HTTP, заголовок HTTP также выгружается в
стандартный вывод.
-raw + только заголовок
If -raw + только заголовок используется, и если файл является URL-адресом HTTP, заголовок HTTP
слил в stdout.
-дозепсфильтр
Заставляет tgif действовать как фильтр для избавления от заголовка двоичного файла EPS DOS и
конечное изображение TIFF в файле EPS для DOS / Windows.
-только предварительный просмотр
If -дозепсфильтр указано, -только предварительный просмотр заставляет tgif действовать как фильтр для
извлечение растрового изображения предварительного просмотра из конечного изображения TIFF в DOS / Windows EPS
.
-положение дел
Если этот параметр используется вместе с -сырой, -raw + h или -raw + только заголовок
вызывает отображение строки состояния в stderr.
-серый Использование этого параметра имеет тот же эффект, что и значение по умолчанию для Tgif.UseGrayScale X
истина (см. раздел X ПО УМОЛЧАНИЮ ниже).
-цвет (или -reqcolor)
Для цветной печати можно использовать либо -цвет или -reqcolor вариант. Единственный
разница между ними в том, что использование -reqcolor имеет тот же эффект, что и установка
для Tgif.PrintUsingRequestedColor X по умолчанию установлено значение true (см. раздел X DEFAULTS
ниже).
-добе (или -adobe = / -adobe = ложь)
Использование этого параметра имеет тот же эффект, что и указание Tgif.UsePsAdobeString X
по умолчанию.
-dontreencode =
Использование этого параметра имеет тот же эффект, что и указание Tgif.DontReencode X
по умолчанию.
-producedby =
Использование этого параметра имеет тот же эффект, что и значение по умолчанию Tgif.ProducedBy X.
-страница Вызывает указанную страницу (указанную ) для печати.
-print_cmd
Использование этого параметра имеет тот же эффект, что и указание Tgif.PrintCommand X
по умолчанию.
-один_файл_на_страницу
Распечатывает каждую страницу в отдельный файл.
-пепск Сохранить комментарий EPS. Этот параметр командной строки устарел, так как комментарии EPS
всегда сохраняются, начиная с tgif-4.0.11.
-nolandpdfspd
Этот параметр командной строки устарел в tgif-4.1.42. Это интерпретируется как
-nopdfspd.
-pdfspd (или -pdfspd = правда -pdfspd = ложь)
Если указано -pdfspd или -pdfspd = true, "setpagedevice" создается в
промежуточный файл PostScript при экспорте файлов PDF или в окончательный файл PostScript
при экспорте файлов PS. Если указано -pdfspd = false, то "setpagedevice" не будет
создается в промежуточном файле PostScript при экспорте файлов PDF или в окончательном
Файл PostScript при экспорте файлов PS. Этот параметр имеет приоритет над
Tgif.PdfSetPageDevice X по умолчанию.
-pssetup
Использование этих параметров имеет тот же эффект, что и указание Tgif.AdditionalPSSetup X
по умолчанию.
-tgwb2 Этот параметр командной строки включает функцию доски Tangram в формате tgif. Это
требуется librmcast.so (Надежная библиотека IP-многоадресной рассылки). Расположение rmcast
библиотека может быть указана необязательным аргументом командной строки -rmcastlibdir.
В качестве альтернативы полный путь к библиотеке rmcast можно указать с помощью
необязательный аргумент командной строки -rmcastlibпуть. (Обратите внимание, что библиотека rmcast
был тщательно протестирован только на машинах Linux.)
-j2p6_cmd
Использование этого параметра имеет тот же эффект, что и значение по умолчанию для Tgif.JpegToPpm6 X.
-не конденсировать
Использование этой опции имеет тот же эффект, что и установка Tgif.DontCondensePSFile X
по умолчанию - истина.
-конденсированный
Использование этой опции имеет тот же эффект, что и установка Tgif.DontCondensePSFile X
по умолчанию false.
-bop_hook и -eop_hook
Использование этих параметров дает тот же эффект, что и указание Tgif.PSBopHook и
Tgif.PSEpsHook X по умолчанию.
-tmp_file_mode
Использование этого параметра имеет тот же эффект, что и указание Tgif.TmpFileMode X
по умолчанию.
-каталог_паттерна
Использование этого параметра имеет тот же эффект, что и указание Tgif.CustomPatternDir X
по умолчанию.
-o Если этот параметр не указан, выходной файл (eps, ps и т. Д.) Переходит в
тот же каталог, что и входной файл. Если -oуказан, выходной файл идет
в каталог, указанный .
-слияние file1 file2 ...
Использование этой опции объединяет file1.объект, file2.obj и т. д. в многостраничный файл.
BASIC ФУНКЦИОНАЛЬНЫЕ
Примитивные объекты, поддерживаемые tgif, - это прямоугольники, овалы, прямоугольники с закругленными углами и т. Д.
дуги, полилинии, многоугольники, открытые сплайны, замкнутые сплайны, текст, растровые изображения X11, некоторые специфические
формы растровых изображений X11 и инкапсулированный PostScript. (Обратите внимание, что шлицы tgif
ничья Кривые Безье.) Объекты можно сгруппировать вместе, чтобы сформировать группироваться объект. А
примитив или сгруппированный объект можно превратить в значок объект или символ объект через
пользовательские команды.
Объекты TGIF хранятся в файлах двух типов. Файл с .obj расширение (упоминается
как объект файл) - это файл объектов, а файл с .сим расширение (именуемое
a символ file) определяет объект `` строительный блок ''. А телепорт механизм предоставляется
путешествовать (или гиперпрыжок) среди файлов .obj. Строительный объект состоит из
представление часть и определение часть (которая может быть пустой) объекта. Tgif
поддерживает построение иерархических чертежей `` снизу вверх '', предоставляя
возможность `` создать экземпляр '' объекта строительного блока на чертеже. Tgif также поддерживает
спецификация чертежей `` сверху вниз '', позволяющая пользователю сделать любой объект
представление неуказанной подсистемы. Оба типа файлов хранятся в виде
фактов о Прологе. Для интерпретации рисунков можно написать код Пролога! (Осталось
пользователь для создания кода. Подробнее см. В разделе PROLOG / C TESTDRIVE.)
Двигатели Prolog называются драйверы в следующих разделах. (Другие виды
также разрешены драйверы, например, написанные на C.)
На основе текста Атрибуты может быть прикреплен к любому нетекстовому объекту. Атрибуты, указанные в
часть представления строительного блока является неотъемлемой, когда такой объект
создан. См. Подробности в разделе АТРИБУТЫ.
Tgif может генерировать вывод в нескольких разных форматах. По умолчанию вывод находится в
Формат PostScript (поддерживается цветной PostScript), который создается в файл с именем
/ tmp / Tgifa * (создается вызовами mktemp ()), где * - число; этот файл передается по конвейеру
LPR(1). Это происходит, когда значок лазерного принтера отображается в окне выбора.
(см. раздел TGIF SUBWINDOWS для именования окон tgif). Этот вывод может быть
перенаправлен в файл с .ps расширение. Это происходит, когда PS отображается значок
в окне выбора. Когда PDF в окне выбора отображается значок, вывод
сгенерирован в файл с . Pdf расширение. По умолчанию tgif вызывает ps2pdf(1) из
Призрачный сценарий(1) пакет для преобразования PS файл в PDF файл. Когда Латекс (или ЭПСИ) значок
отображается в окне выбора, вывод создается в файл с .eps
расширение. Этот файл находится в инкапсулированном PostScript (или инкапсулированном PostScript).
Обмен) формат; его можно включить в документ LaTeX с \ psfig или \ epsf
построить; Это будет обсуждаться позже. Единственная разница между EPS и EPSI
форматов заключается в том, что файл EPSI содержит растровое изображение предварительного просмотра. Однако требуется время, чтобы
сгенерировать растровое изображение предварительного просмотра. Если файл EPS / EPSI должен быть включен в какой-либо инструмент
который не знает, как использовать растровое изображение предварительного просмотра, время можно сэкономить, не используя EPSI
формат. Когда T значок отображается в окне выбора, выходные данные генерируются в виде
файл с .текст расширение. Это текстовый файл, содержащий весь видимый текст; это может быть
скармливается проверке правописания. Когда х11бм Значок (растровое изображение X11) отображается в окне выбора.
Окно и цветной вывод selected, tgif генерирует вывод с .xbm
расширение; вывод находится в формате растрового изображения X11. Однако если значок x11bm
отображается в окне выбора и цветном выводе is выбрано (с помощью клавиатуры ^ # k
команда - ^ обозначает а # обозначает или ключ), затем tgif
генерирует вывод с .xpm расширение, а вывод находится в формате растрового изображения X11
(версия этого формата XPM зависит от настроек Tgif.XPmOutputVersion X
дефолт). Когда GIF значок отображается в окне выбора, вывод создается
в файл с . Gif расширение. По умолчанию tgif вызывает xpmtoppm и ppmtogif из
нетпбм(1) пакет для преобразования XPM файл в GIF .
Файлы растровых изображений X11, определенные формы файлов растровых изображений X11 (например, созданные с помощью tgif;
подробности см. в разделе о X11 PIXMAP), файлах GIF и Encapsulated PostScript (EPS)
файлы могут быть импортный в tgif и быть представленными как примитивные объекты tgif. Файлы в
другие растровые форматы (например, JPEG, TIFF и т. д.) также могут быть импортированы в tgif, если внешний
инструменты могут быть использованы для преобразования их в файлы растровых изображений X11. См. ИМПОРТ РАСТРА
Подробности в разделе ГРАФИКА.
Рисунки в формате TGIF должны быть напечатаны на бумаге формата Letter (8.5 на 11 дюймов). Оба
альбомный и портретный стили страниц поддерживаются tgif. Уменьшение (или увеличение)
можно управлять клавиатурной командой #% для установки уменьшения / увеличения. Если
флаг компилятора -DA4PAPER определен (в Imakefile или Makefile.noimake), тогда вывод будет
предполагается печатать на бумаге формата А4 (размер которого составляет примерно 8.25 дюйма на
11.7 дюйм).
ГРАФИЧЕСКИЙ ОБЪЕКТЫ
Объект в объект (.obj) файл может быть примитивным объектом, сгруппированным объектом или значок
объект. А символ (.сим) файл может иметь любое количество объектов, разрешенных в объектном файле и
ровно один символ объект. (Напомним, что файл символа определяет объект строительного блока.)
Объект символа в файле символа является представительной частью строительного блока.
объект, а остальная часть файла символа является частью определения строительного блока
объект. Объект символа выделен пунктирным контуром, чтобы отличить его от
остальные предметы. Когда создается объект строительного блока, символическая часть
файл копируется в графический редактор и становится значком для строительного блока
объект.
Все объекты в формате tgif можно перемещать, дублировать, удалять, вращать, переворачивать и обрезать.
Однако в режиме нерастяжимого текста текстовые объекты не могут быть растянуты. Для текста
объект, если он не был растянут, повернут или срезан, его переворот по горизонтали приведет к
вызывает изменение выравнивания текста и его переворот по вертикали не имеет никакого эффекта.
Tgif поддерживает 32 образца заливки, 32 образца пера, 7 значений ширины линий по умолчанию, 4 стиля линий.
(обычная, верхняя стрелка, хвостовая стрелка, двойные стрелки) для полилиний и открытых шлицев, 9 тире
шаблоны, 3 типа выравнивания текста, 4 стиля текста (римский, курсив, полужирный, полужирный
курсив), 11 размеров текста по умолчанию (8, 10, 12, 14, 18 и 24 для шрифтов 75 точек на дюйм и 11, 14,
17, 20, 25 и 34 для шрифтов 100dpi), 5 шрифтов по умолчанию (Times, Courier, Helvetica, New-
Century-Schoolbook, Symbol) и 11 цветов по умолчанию (пурпурный, красный, зеленый, синий, желтый,
розовый, голубой, кадетско-синий, белый, черный, темно-сланцево-серый). Дополнительная ширина линии может быть
добавлено с использованием Tgif.MaxLineWidths, Tgif.LineWidth #, Tgif.ArrowWidth # и
Tgif.ArrowHeight # X по умолчанию. Дополнительные размеры текста могут быть добавлены с помощью
Tgif.FontSizes X по умолчанию. Дополнительные шрифты можно добавить с помощью
Tgif.AdditionalFonts X по умолчанию. Если шрифты по умолчанию недоступны, их
заменяющие шрифты могут быть указаны с помощью Tgif.HasAlternateDefaultFonts и связанных X
по умолчанию. Дополнительные цвета можно добавить с помощью Tgif.MaxColors и
Tgif.Color # X по умолчанию. Также можно выбрать AddColor () или ChooseColor () из
Меню свойств для добавления цвета. Альтернативные цвета запуска можно выбрать с помощью
из Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
Tgif.UseOpenOfficeGalaxyPalette, Tgif.UseOpenOfficeGooglePalette и
Tgif.AdditionalColors X по умолчанию.
Большинство команд в tgif можно активировать либо из всплывающего меню, либо путем ввода соответствующего
не буквенно-цифровой ключ. Все операции, которые изменяют любой объект, можно отменить, а затем
переделан. Команды, такие как масштабирование, прокрутка, изменение шрифтов, когда текстовые объекты не выделены,
и т. д. не подлежат отмене. Размер буфера истории отмены / повтора может быть установлен с помощью
Tgif.HistoryDepth X по умолчанию.
TGIF ПОД ОКНА
В этом разделе описаны окна tgif.
Рейтинг Окно
Отображает текущий домен и имя файла, на который смотрит tgif. Мышь
щелчки и нажатия клавиш не действуют.
Строка меню Окно
Это окно находится прямо под верхним окном. Выпадающие меню можно активировать из
это с помощью любых кнопок мыши. Нажатие клавиш не действует. Если HideMenubar () равен
выбранное в меню «Макет», это окно становится невидимым. Если ShowMenubar () -
выбирается из меню макета (которое можно активировать из окна холста
ниже), это окно становится видимым.
Выпадающие меню «Вид», «Текст» и «Графика» представляют собой каскадные меню и не могут быть
возлагали (См Всплывающее Меню подраздел ниже для описания).
Сообщение Окно
Он находится прямо под окном меню и справа. Он отображает сообщения в формате tgif.
Щелчок левой кнопкой мыши в этом окне прокручивает сообщения в направлении
снизу, щелчок правой кнопкой мыши прокручивает вверх и щелчок или
при перетаскивании средней кнопки мыши выполняется прокрутка к месту в истории сообщений
в зависимости от того, где щелкнуть мышью. Если (или ) ключ удерживается
вниз при нажатии левой / правой кнопки мыши прокручивается вправо / влево.
Панель (Выбор) Окно
Это окно слева от окна сообщений, и оно содержит коллекцию
значков (не путать с объектами значков tgif), отражающих текущий
состояние tgif. В порядке сверху / снизу, слева / справа отображается текущий рисунок.
режим, стиль страницы (книжная или альбомная), редактирование (см. ниже), режим печати / экспорта,
коэффициент масштабирования, режим перемещения и растяжения (ограниченный или неограниченный), радиус для
прямоугольники с закругленными углами, поворот текста, номер страницы или строка / столбец, макет страницы
режим (сложенный или мозаичный), горизонтальное выравнивание (LCRS -), вертикальное выравнивание (TM
BS -), шрифт, размер текста, интервал по вертикали между строками текста внутри одного
текстовый объект, выравнивание текста, форма (см. ниже), растягиваемый или нерастягиваемый
текстовый режим, штриховой узор, стиль линии, полилиния, сплайн или интерполированный сплайн, линия
ширина, узор заливки, узор пера, цвет и специальные (см. ниже). Ключевые прессы имеют
никакого эффекта в этом окне.
Помимо отображения текущего состояния tgif, значки в окне выбора
также может использоваться для изменения текущего состояния. Каждый значок связан с
конкретная переменная состояния tgif. Щелкнув левой кнопкой мыши над
icon переключает переменную состояния, связанную со значком, вперед; щелкнув вправо
кнопка мыши переключает переменную состояния назад. Перетаскивание средней кнопки мыши
поверх значка обычно создается всплывающее меню, соответствующее записи в
Главное меню для окна холста ниже. (`` Редактировать '', `` форма '' и
`` специальные '' значки, упомянутые выше, являются фиктивными значками, которые позволяют `` редактировать '',
меню `` форма '' и `` специальные '', доступ к которым будет осуществляться в окне выбора. Они не
реагируют на щелчки левой и правой кнопкой мыши.) Реакция на перетаскивание
средняя кнопка мыши отличается для значков масштабирования, радиуса и вертикального интервала.
Перетаскивание мыши влево или вверх увеличивает масштаб, уменьшает радиус или
вертикальный интервал; перетаскивание мыши вправо или вниз дает противоположный эффект.
Если в окне холста есть выделенные объекты, то действие мыши
заставит выбранные объекты перейти в новый выбранный режим; обратите внимание, что в
в этом случае текущий выбор не изменится, если используется средняя кнопка мыши.
(если по умолчанию для Tgif.StickyMenuSelection X не установлено значение true).
Настройки горизонтального и вертикального выравнивания определяют, как объекты (или
вершины) выравниваются друг с другом при вводе клавиатурной команды ^ l, как каждый
отдельный объект (или вершина) выравнивается с сеткой, когда клавиатурная команда ^ t
выдано, как объекты или вершины распределяются в пространстве относительно друг друга
когда вводится команда клавиатуры #l и как каждый значок заменяет старый значок
когда введена клавиатурная команда ^ # u. Горизонтальные выравнивания оставлены (L),
центр (C), вправо (R), пробел (S) и игнорировать (-). Вертикальные выравнивания сверху
(T), посередине (M), внизу (B), пробел (S) и игнорировать (-). При выравнивании операций,
настройки пробела (S) и игнорирования (-) имеют одинаковый эффект. Настройки пространства
используются для распределения объектов таким образом, чтобы промежутки между любыми двумя соседними
объекты равны. В режиме вершин любой параметр, не допускающий игнорирования, приведет к выбранному
вершины должны быть расположены равномерно. Лучший способ понять их - попробовать
из.
Вертикальный интервал текста определяет расстояние по вертикали для продвижения, когда
возврат каретки нажат во время редактирования текста. Если пользователь пытается установить значение
слишком отрицательный, так что следующая строка находится точно в том же положении, что и
текущая строка, такая настройка будет недопустима (это расстояние зависит от
текущий шрифт и размер шрифта).
Холст Окно
Это область рисования. Определяются эффекты от действий мышки.
текущим режимом рисования. До tgif-4.x при перетаскивании правой кнопки мыши
создать меню режима. Это отключено по умолчанию в tgif-4.x, но вы можете включить
это при использовании Tgif.Btn3PopupModeMenu X по умолчанию.
Режимы рисования (в том порядке, в котором они появляются в меню режимов): выбор, текст,
прямоугольник, овал в углу, овал по центру, круг на краю, полилиния (сплайн), многоугольник
(замкнутый шлиц), дуга (сначала центр), дуга (сначала конечные точки), скругленный угол
прямоугольник, произвольная полилиния (открытый сплайн), выберите вершины и поверните / сдвиньте.
При рисовании прямоугольника, овала или прямоугольника с закругленными углами, если
удерживается нажатой клавиша, рисуется квадрат, круг или квадрат с закругленными углами.
Перетаскивание средней кнопки мыши вызовет главное меню.
В режиме выбора левая кнопка мыши выбирает, перемещает, растягивает и изменяет форму
объекты (двойной щелчок отменяет выделение всех выбранных объектов в режиме вершин).
Когда объект выбран, он выделяется маленькими квадратами (называемыми
здесь) в углах / вершинах (с использованием Tgif.HandleSize X по умолчанию,
размеры ручек можно подгонять). Перетаскивание одной из ручек
растягивает / изменяет форму выбранного объекта. Если кто-то хочет переместить выбранный объект,
не следует тащить ручки. Вместо этого следует перетащить другие части
объект. Например, если объект представляет собой полый прямоугольник (заливка НЕТ, а
перо не НЕТ), чтобы выделить прямоугольник, нужно щелкнуть по контуру
прямоугольника левой кнопкой мыши. Если вы хотите переместить
прямоугольник, следует перетащить контур прямоугольника левой кнопкой мыши.
Если объект представляет собой закрашенный прямоугольник (заливка НЕ НЕТ), можно щелкнуть внутри
прямоугольник, чтобы выбрать его, и перетащите в любое место внутри прямоугольника, чтобы переместить его.
Удерживая и щелкнув левой кнопкой мыши по объекту, который не
текущий выбранный добавит объект в список уже выбранных объектов.
То же действие, примененное к уже выбранному объекту, приведет к тому, что он будет
снято с выбора. При растяжении объектов (не изменении формы полигональных объектов) удерживание
вниз по ключ после инициируется растяжение, активируется пропорциональное
растяжение (в основном выполняется масштабная операция). В нерастягивающемся
текстовый режим, текстовые объекты нельзя растягивать или масштабировать.
Двойной щелчок или щелчок средней кнопкой мыши, пока ключ удерживается
вниз активирует телепорт (или путешествовать) запуск, или выполнять в нашей внутренней среде,
команду механизм. См. Разделы ТЕЛЕПОРТ / HYPERJUMP, ЗАПУСК ПРИЛОЖЕНИЙ,
и ВНУТРЕННИЕ КОМАНДЫ для подробностей. Телепортация имеет приоритет перед запуском,
который имеет приоритет над выполнением внутренней команды. В режиме рисования текста
перетаскивая среднюю кнопку мыши, пока клавиша удерживается внутри редактирования
текстовая область перемещает область редактирования текста.
Клавиши со стрелками также можно использовать для перемещения выбранных объектов. Однако, если нет объектов
выбраны, с помощью клавиш со стрелками можно прокрутить область рисования на небольшое расстояние,
и используя клавиши со стрелками, когда удерживая нажатой клавишу, вы прокручиваете экран на весь экран.
В режиме выбора вершин левая кнопка мыши выбирает и перемещает вершины. Только
объекты верхнего уровня polyline / open-spline и polygon / closed-spline, которые
выбранные, когда активирован режим вершин, имеют право на вершинные операции. В
В этом режиме все подходящие объекты имеют свои вершины, выделенные квадратами. Когда
выбрана вершина (с помощью механизма, аналогичного описанному выше при выборе объектов).
выше), он дважды выделен знаком «+». Доступные операции
дважды выделенные вершины перемещаются, удаляются, выравниваются (друг с другом), распределяются
(равномерно распределите их) и выровняйте по сетке. Клавиши со стрелками также можно использовать для перемещения
выбранные вершины.
Объекты можно заблокировать (с помощью клавиатуры # <). Отображаются заблокированные объекты
с серыми ручками, и их нельзя перемещать, растягивать, переворачивать, вращать или
стриженый. Когда объекты сгруппированы, результирующий сгруппированный объект также будет
заблокирован, если заблокирован какой-либо из его компонентов. Заблокированные объекты могут иметь свои
изменены свойства, такие как цвет, шрифт, перо и т. д.; кроме того, они могут быть
удален.
Если текущий режим перемещения / растяжения имеет ограниченный тип (активирован и
деактивируется командой # @ keyboard), полилинии верхнего уровня будут иметь
следующее поведение. В операции перемещения, если обе конечные точки ломаной линии лежат
внутри перемещаемых объектов перемещается вся ломаная линия; в противном случае, если
только одна конечная точка попадает внутрь перемещаемых объектов, тогда эта конечная точка
взолнованный. Вершина, которая является соседом перемещенной конечной точки, также может быть перемещена.
либо по горизонтали, либо по вертикали. Если последний сегмент линии горизонтальный или
вертикально, то соседнюю вершину можно переместить так, чтобы направление последней
линейный сегмент сохраняется. В операции растяжения (без изменения формы), если конечная точка
полилинии лежит внутри перемещаемых объектов, эта конечная точка будет перемещена.
Вершина, которая является соседом перемещенной конечной точки, также будет перемещена в
таким же образом, как описано выше.
Когда режим рисования установлен на текст (отображается курсор в виде вертикальной полосы), щелкнув
левая кнопка мыши переводит выделенный текст в режим редактирования. Перетаскивая влево
кнопку мыши или щелкнув левой кнопкой мыши, пока ключ удерживается
выделяет подстроки текста. Двойной щелчок вызывает выделение слова.
В режиме редактирования нажатия клавиш обрабатываются как вводимые текстовые строки, а клавиши со стрелками
используются для перемещения текущей позиции ввода. Если нажатию клавиши предшествует
key, то включается бит 7 персонажа. Это позволяет не-ASCII
(международные) символы, которые необходимо ввести. Можно использовать XFD(1) чтобы увидеть, что
соответствующий международный символ предназначен для символа ASCII. Для символа
шрифт, символы, такие как интегральные, частные производные и символы авторского права, могут
все можно найти в этом диапазоне. Некоторые символы поддерживаются X11
но не PostScript; Эти символы не принимаются в формате tgif. Если текст
редактируемый является атрибутом объекта, переместит курсор на
следующий видимый атрибут и переместит курсор к предыдущему
видимый атрибут.
Если режим рисования настроен на рисование многоугольников (не замкнутых сплайнов) и если
удерживается нажатой, многоугольник с резиновыми полосами будет самозакрываться.
Режим рисования от руки можно использовать для рисования полилиний и открытых сплайнов. Все
промежуточные точки указываются перемещением мыши (в отличие от щелчка по
кнопки мыши как в режиме полилинии). Вторая конечная точка определяется
отпустив кнопку мыши.
Во всех режимах рисования (кроме текстового) нажатие кнопки ключ отменяет
рисование (создание) текущего объекта.
Средняя кнопка мыши всегда создает главное всплывающее меню в формате tgif. Удерживая
и щелчок правой кнопкой мыши изменит режим рисования на
выберите. Ключевые прессы с или удерживаемая клавиша (обозначается как
не буквенно-цифровой нажатия клавиш, поскольку они также могут генерировать управляющие символы)
рассматриваются как команды, и их привязки кратко описаны в следующем разделе. Пользователи
также может определять одноклавишные команды для имитации функций не-
буквенно-цифровые клавиши. В разделе «ЯРЛЫКИ» будут описаны подробности.
Полосы прокрутки
Щелчок левой кнопкой мыши на вертикальной / горизонтальной полосе прокрутки вызывает
окно холста для прокрутки вниз / вправо на небольшое расстояние; щелкнув правой кнопкой мыши
кнопка имеет обратный эффект. (Полосы прокрутки во всплывающих окнах для выбора
имена файлов и доменные имена ведут себя аналогично.) ключ удерживается
вниз прокрутит окно до конца. Нажатие или перетаскивание средней кнопки вызовет
страницу для прокрутки до места, которое соответствует серой области в
полосы прокрутки. (Tgif настаивает на том, чтобы левый верхний угол окна холста находился в
расстояние, которое является неотрицательным кратным некоторым внутренним единицам от левого верхнего угла
угол реальной страницы.)
Правители
Они отслеживают местоположение мыши. Щелчки мыши и нажатия клавиш не действуют. Когда
уменьшение / увеличение страницы установлено на 100%, разметка на линейках
соответствуют сантиметрам при использовании метрической системы сетки, и они соответствуют
в дюймы при использовании английской системы координат. Когда страница
уменьшение / увеличение не установлено на 100%, маркировка не соответствует
вышеупомянутых модулей больше нет (это считается известной ошибкой).
Прерывание / гиперпространство Окно
Это окно находится прямо под окном сообщений и слева от горизонтали.
правитель. Когда по умолчанию Tgif.IntrCheckInterval X имеет положительное значение,
Значок прерывания отображается, когда окно холста перерисовывается. Если пользователь
щелкает по этому окну, когда виден значок прерывания, tgif прерывает
перекраска объектов. Если это делается при открытии файла (либо
через Open () или Push ()) рисование объектов останавливается, но чтение
файл продолжается (чтение файла не прерывается).
Если в настоящее время tgif находится в гиперпространство режим (см. раздел ГИПЕРСПЕЙС
ниже для более подробной информации), значок космического корабля будет отображаться, когда прерывание
значок не отображается. Нажатие любой кнопки в этом окне переключит tgif
в гиперпространственном режиме и из него.
Страница Контролировать Окно
Окно управления страницей находится слева от горизонтальной полосы прокрутки. Это окно
пусто, если текущий режим страницы установлен на черепичные страничный режим. Если текущая страница
установлен режим сложены страничный режим, каждая страница имеет вкладку в подокне вкладок этого
окно. Щелчок левой кнопкой мыши на вкладке приводит к переходу на соответствующую страницу.
Щелчок средней кнопкой мыши вызывает меню страницы. Когда слишком много
страниц на чертеже, чтобы не было видно вкладок для всех страниц, можно использовать
значки в левой части окна управления страницей для прокрутки подокна вкладок.
Щелчок по первому значку прокручивает подокно вкладок таким образом, что первая вкладка
видимый. Щелчок по 4-му значку прокручивает подокно вкладок таким образом, что последний
вкладка видна. Щелчок по 2-му значку прокручивает подокно вкладок в сторону
первая вкладка на одну вкладку и нажатие на 3-й значок прокручивает подокно вкладок
к последней вкладке на одну вкладку.
Статус Окно
Это окно находится под горизонтальной полосой прокрутки. Он показывает, какие действия будут предприняты
если кнопка мыши нажата. Когда меню раскрывается или открывается, это
Окно показывает, какое действие будет выполнено при выборе пункта меню. Это также
отображает различную информацию о состоянии. Щелчки мышью и нажатия клавиш не имеют
эффект. Если HideStatus () выбран в меню Layout, это окно становится
невидимый. Если ShowStatus () выбран в меню Layout, это окно становится
видимый.
По умолчанию, когда в этом окне отображается состояние кнопки мыши, правая мышь
предполагается. Установка по умолчанию для Tgif.ReverseMouseStatusButtons X значения true приведет к
изменить статус (как если бы использовалась левая мышь).
Всплывающее Меню
Когда меню открывается при перетаскивании мышью, меню можно возлагали если его тащат
достаточно далеко по горизонтали (расстояние определяется настройкой
Tgif.MainMenuPinDistance X по умолчанию). Щелчком правой кнопки мыши в закрепленном
меню заставит его исчезнуть. Перетаскивание левой кнопки мыши в закрепленном меню
изменит положение меню (кроме случаев, когда для Tgif.TitledPinnedMenu X по умолчанию установлено значение
истина, и в этом случае левая кнопка мыши выполняет ту же функцию, что и средняя
кнопку мыши). Щелчок средней кнопкой мыши активирует элемент справа.
под мышкой.
НЕ БУКВЕННО-ЦИФРОВЫЕ KEY ПРИЛОЖЕНИЯ
Большинство операций, которые можно выполнить в формате tgif, можно активировать не буквенно-цифровыми
клавиши (некоторые операции можно активировать только через всплывающие меню или сочетания клавиш). Этот
В разделе приведены операции, которые можно активировать нажатием клавиши с
и / или ключ удерживается. `` ^ '' обозначает клавиша, а `` # '' обозначает
введите следующее описание. (Значок ``ключи.obj'' файл, распространяемый с tgif,
также резюмирует ту же информацию, но она организована по-разному. Этот файл может быть
просматривается с помощью tgif, и при правильной установке его можно найти в том же каталоге, что и
файл tgificon.obj, упомянутый в разделе ФАЙЛЫ этого документа.)
^ a выбрать все
^ b отправить выбранные объекты на задний план
^ c копировать выделенные объекты в буфер вырезания
^ d дублировать выбранные объекты
^ е сохранить / восстановить режим рисования
^ f отправить выбранные объекты на передний план
^ g сгруппировать выбранные объекты (сгруппированный объект будет вынесен на передний план)
^ я создаю объект строительного блока
^ k вернуться на (или вернуться) на более высокий уровень и закрыть файл символов (обратное ^ v)
^ l выровнять выделенные объекты в соответствии с текущими настройками выравнивания
^ n открыть новый объектный файл без имени
^ o открыть объектный файл для редактирования
^ p распечатать текущую страницу (или экспортировать в форматы XBM, XPM, GIF, HTML, PDF, EPS или PS)
^ q выйти из tgif
^ r перерисовать страницу
^ s сохранить текущий объект / файл символа
^ t выровнять выделенные объекты по сетке в соответствии с текущим выравниванием
^ u разгруппировать выбранные объекты
^ v вставить из вырезанного буфера
^ w изменить режим рисования на текст
^ x удалить все выбранные объекты
^ y сменить домен
^ z бегство к водителю
^, прокрутите влево
^. прокрутите вправо
^ - распечатать текущую страницу указанной командой
#a прикрепить выбранные текстовые объекты к выбранному нетекстовому объекту как атрибуты
#b побег к водителю
#c повернуть выбранные объекты против часовой стрелки
#d уменьшить размер сетки
#e отправить токен на выбранной полилинии
#f залить выделенную полилинию
#g показать / показать точки сетки
#h зеркально отразить выделенные объекты по горизонтали
#i увеличить размер сетки
#j скрыть имена атрибутов выбранных объектов
#k изменить режим рисования, чтобы выбрать
#l распределить выделенные объекты согласно текущему выравниванию
#m переместить / выровнять атрибут выбранного объекта
#n показать все имена атрибутов выбранных объектов
#o уменьшить масштаб
#p импортировать файл .obj или .sym в текущий файл
#q изменить режим рисования на полилинию / открытый сплайн
#r изменить режим рисования на прямоугольник
#s побег к водителю
#t отсоединить все атрибуты выбранных объектов
#u отменить
#v перевернуть выбранные объекты по вертикали
#w повернуть выделенные объекты по часовой стрелке
#x побег водителю
# Я сбегаю к водителю
#z увеличить
# 9 создать заданную пользователем дугу (положение 12 часов - 0 градусов)
# 0 обновить выбранные объекты в соответствии с текущими настройками
#, прокрутите вверх
#. прокрутить вниз
# - показать все атрибуты выбранных объектов
# [выровняйте левые стороны объектов
# = выровнять центры объектов по горизонтали
#] выравнивать правые стороны объектов
# {выравниваем верхние стороны объектов
# + выровнять вертикальные центры объектов
#} выровняйте нижние стороны объектов
# "сделать выбранный многоугольник правильным (соответствовать исходной ограничивающей рамке)
#% установить процентное уменьшение печати (если <100%) или увеличение (если> 100%)
#: перейти к масштабированию по умолчанию
# `полностью уменьшить масштаб, чтобы была видна вся страница
# ~ сохранить выбранные объекты в новый файл
#; вырезать и / или увеличить выбранный объект растрового / растрового изображения
#_ прилегать к выбранным объектам по горизонтали
# | примыкать выбранные объекты по вертикали
## разбить текстовые объекты на односимвольные текстовые объекты
# ^ прокрутите до начала координат, установленного SaveOrigin ()
# @ переключение между ограниченным и неограниченным режимами перемещения (растяжения)
# $ изменить режим рисования для выбора вершин
# & выровнять выбранные объекты по бумаге в соответствии с текущим выравниванием
# * повторить
# (импортировать инкапсулированный файл PostScript
#) масштабировать выбранные объекты, задав коэффициенты масштабирования X и Y
# <заблокировать выбранные объекты (нельзя перемещать, растягивать, переворачивать или вращать)
#> разблокировать выбранные объекты
^ # добавить точки к выбранному полигону или сплайну
^ # b изменить стиль текста на полужирный
^ # c изменить текст на выравнивание по центру
^ # d удалить точки из выбранного многоугольника или сплайна
^ # e изменить режим рисования на прямоугольники со скругленными углами
^ # f обратное видео для выбранных растровых объектов
^ # g переключить привязку к точкам сетки
^ # h скрыть все атрибуты выбранных объектов
^ # я делаю выбранный объект иконическим
^ # j сделать выбранный объект значка сгруппированным
^ # k выбрать цветной или черно-белый вывод
^ # l изменить текст, выровненный по левому краю
^ # m сделать выбранный объект символическим
^ # n сделать выбранный объект символа сгруппированным объектом
^ # o изменить стиль текста на римский
^ # p изменить стиль текста на полужирный курсив
^ # q изменить режим рисования на многоугольник / замкнутый сплайн
^ # r изменить текст, выровненный по правому краю
^ # s сохранить файл под новым именем
^ # t изменить стиль текста на курсив
^ # u обновить пиктограммы выбранных объектов
^ # v изменить режим рисования на овал
^ # w переключение между поли и сплайном
^ # x цикл между различными форматами выходных файлов
^ # y вставить (или отредактировать) часть определения строительного блока (значок)
^ # z изменить режим рисования на дуги
^ #. импортировать файл растрового изображения X11
^ #, импортировать файл растрового изображения X11
^ # - переключение между английской и метрической системами сетки.
^ # = повторить последнюю команду поиска
SHORTCUTS
Пользователь может определить одиночный символ кратчайший путь клавиши для имитации функции не-
нажатие буквенно-цифровых клавиш для активации команд. Это делается за счет использования
Tgif.ShortCuts X по умолчанию. (Обратите внимание, что эти сочетания клавиш активны только тогда, когда
режим рисования установлен в текстовый режим.) Tgif.ShortCuts состоит из списка
элементы, каждый из которых определяет привязку между ключом (может быть чувствительным к регистру) и
команда. Элементы разделяются пробелами, и каждый элемент интерпретируется следующим образом. Это
состоит из двух частей, KEY и COMMAND, которые объединяются вместе с помощью символа ':'
персонаж. Формат части KEY является одним из : Икс, ! Икс или Икс (здесь
символ «x» используется в качестве примера; кроме того, подстрока должен быть написан
именно так, как здесь показано). Первые 2 формата эквивалентны, они определяют
ниже , признали Икс; третий формат определяет символы «x» и «X». КОМАНДНАЯ часть
это строка, которая соответствует строкам во всплывающих меню tgif с удаленными пробелами
(исключения указаны ниже). Это иллюстрируется следующим примером. В редакторе
меню, две записи:
"Удалить ^ x"
"Выбрать все ^ а"
что обозначает x активирует команду Delete () и активирует
Команда SelectAll (). Следовательно, и Delete (), и SelectAll () являются допустимыми именами для
КОМАНДА - часть спецификации ярлыка. Чтобы завершить пример, следующая строка может
использоваться для привязки строчной буквы «x» к Delete () и «a» или «A» к SelectAll ():
Tgif.ShortCuts:! x: Удалить () \ n \
а: SelectAll ()
Дополнительные примеры см. В образце файла значений по умолчанию для X, tgif.Xdefaults, включенного в
tgif распространение.
Вот список исключений, когда КОМАНДА не соответствует имени команды в меню.
Вход. Левая запись - это правильное имя КОМАНДЫ, а правая - это список строк, которые
показаны во всплывающих меню, которым соответствует КОМАНДА.
CyclePrintFormat () Принтер, LaTeXFig, RawPSFile, XBitmap, TextFile, EPSI, GIF / ISMAP,
TiffEPSI, нетлист
ToggleBW / ColorPS () BlkWhtPS, ColorPS
ToggleGridSystem () EnglishGrid, MetricGrid
ToggleMapShown () ShowBit / Pixmap, HideBit / Pixmap
ToggleUseGrayScale () UseGrayScale, NoGrayScale
ToggleMoveMode () ConstMove, UnConstMove
ToggleShowMeasurement () ShowMeasurement, HideMeasurement
ToggleLineType () (переход между разными изогнутыми формами)
ScrollPageUp () (прокрутите окно вверх до конца)
ScrollPageDown () (прокрутите окно вниз до конца)
ScrollPageLeft () (прокрутите влево до полного окна)
ScrollPageRight () (прокрутите вправо до полного окна)
FreeHandMode () (изменить режим рисования на произвольный поли / открытый сплайн)
CenterAnEndPoint () (переместить конечную точку объекта полилинии в центр другого
объект)
ToggleNamedAttrShown ( =) (название переключателя, отображаемое для атрибута )
ToggleSmoothHinge () (преобразовать сглаживание в шарнир и шарнир в точки сглаживания)
ToggleShowMenubar () ShowMenubar, HideMenubar
ToggleShowStatus () ShowStatus, HideStatus
ToggleShowMode () ShowMode, HideMode
ToggleOneMotionSelMove () OneMotionSelMove, ClickSelClickMove
ToggleHyperSpace () GoHyperSpace, LeaveHyperSpace
ImportOtherFileType ( ) (импорт с использованием фильтра с именем )
BrowseOtherType ( ) (просматривайте с помощью фильтра с именем )
PrintSelectedObjs () (распечатать выбранные объекты)
В дополнение к приведенному выше списку следующие допустимые имена КОМАНД (имеющие
очевидное значение): ScrollLeft (), ScrollRight (), ScrollUp (), ScrollDown (), SelectMode (),
DrawText (), DrawBox (), DrawOval (), DrawPoly (), DrawPolygon (), DrawRCBox (), DrawArc () и
SelectVertexMode ().
ЦВЕТЫ И ЦВЕТОВАЯ КАРТА
В большинстве X-сред одновременно может отображаться только 256 цветов. В этой среде
если приложению требуется 128 цветов, а другому приложению - совершенно другие 129
цвета, оба приложения не могут отображаться одновременно со всеми желаемыми цветами. Икс
решает проблему, позволяя приложениям использовать свои собственные цветовые карты (известные как частные
цветовые карты). Каждая частная палитра может иметь не более 256 цветов. Также есть общий
цветовая карта доступна для приложений, которые не хотят использовать частные цветовые карты. Главный
проблема с использованием частных цветовых карт заключается в том, что пользователь увидит хорошо известные Colormap
мигающий явление, когда он / она переключается между приложениями, использующими частные
цветовые карты.
Tgif изначально использует общую цветовую карту. Когда требуется больше цвета, чем доступно
в общей цветовой карте он будет автоматически использовать частную цветовую карту. Когда tgif больше не
нужны дополнительные цвета, это нужно автоматически вернуться к использованию общей цветовой карты
потому что он должен иметь возможность отменять операции, в которых используются дополнительные цвета. Если нет
больше не нужны объекты в буфере отмены, можно выбрать FlushUndoBuffer () из
Меню «Правка» для очистки буфера отмены. На этом этапе tgif попытается использовать общий
палитра, чтобы избежать проблем с миганием палитры. Если часто используются объекты XPM и GIF,
можно связать f для операции FlushUndoBuffer (), установив следующие
X по умолчанию и использует f, чтобы восстановить записи в палитре, когда файл XPM / GIF
объект удален:
Tgif.ShortCuts:! F: FlushUndoBuffer ()
Даже при использовании частной цветовой карты одновременно можно использовать только 256 цветов. Следовательно, это
невозможно импортировать два 256-цветных файла GIF в один чертеж, если только цвета
каким-то образом уменьшаются, чтобы соответствовать палитре из 256 цветов. Это можно сделать через размывание
который описан в разделе «ИМПОРТ РАСТРОВЫХ ГРАФИКОВ» ниже.
ИМПОРТИРОВАТЬ РАСТР ГРАФИКА
Исходные форматы растровой графики, поддерживаемые tgif, - это форматы XBM и XPM. В
для импорта файла цветной растровой графики другого формата tgif может работать с внешними
инструменты, которые могут конвертировать файлы формата, отличного от XPM, в файлы XPM. Популярный растровый формат
набор инструментов преобразования - это pbmplus(1) (также известный как нетпбм(1)) инструментарий. Оно может
преобразовать файл GIF (например, «foo.gif») в файл XPM (например, «foo.xpm») со следующими
команда (подарок находится в netpbm; более ранняя версия называлась подарокoppm существует в
пмплюс):
giftopnm foo.gif | ppmtoxpm> foo.xpm
При работе с tgif имя файла GIF будет предоставлено tgif, а вывод
ppmtoxpm будет напрямую прочитан tgif через канал; следовательно, предыдущая последовательность
заменен значением по умолчанию X, содержащим следующую форму (которая является значением по умолчанию
настройка для Tgif.GifToXpm X по умолчанию):
giftopnm% s | ppmtoxpm
Вместо "% s" следует указать имя файла в формате GIF. Вышеуказанное упоминается как фильтр.
Чтобы иметь возможность импортировать другие типы файлов растровой графики, можно использовать
По умолчанию Tgif.MaxImportFilters и Tgif.ImportFilter # X задают дополнительные фильтры.
В следующем примере добавляется фильтр JPEG:
Tgif.MaxImportFilters: 1
Tgif.ImportFilter0: \ n \
JPEG-222 jpg; jpeg \ n \
djpeg -gif -colors 222% s | \ п \
подарокopnm | ppmtoxpm
«JPEG-222» выше - это имя, данное фильтру (не должно содержать пробелов.
персонаж). «Jpg; jpeg» - возможные расширения файлов, разделенные точкой с запятой. В
остальное - спецификация фильтра. В DJPEG(1) программа является частью libjpeg
распределение. Он может конвертировать файл JPEG в файл GIF. Вышеупомянутый фильтр также ограничивает
на выходе должно быть не более 222 цветов. (222 выбран произвольно. Многие XPM
файлы используют некоторые `` стандартные '' 32 цвета, поэтому можно оставить для них место.)
Чтобы вызвать фильтр, можно выбрать команды ImportOtherFile () или BrowseOther () из
Файловое меню. Это вызовет диалоговое окно со списком доступных фильтров по их именам.
(например, «JPEG-222»). После выбора фильтра tgif продолжается так же, как и с
вызов команд ImportXPixmap () или BrowseXPixmap () из меню «Файл».
Приведенный выше пример не подходит для команды BrowseOther (), потому что только 256 цветов
может использоваться в чертеже (как описано в разделе ЦВЕТА И ЦВЕТА выше). В
чтобы BrowseOther () работал хорошо, можно использовать размывание представлять изображение с
колебались изображение, в котором используется только набор стандартных цветов. В приведенном ниже примере используется ppmdither.
из набора инструментов pbmplus / netpbm:
Tgif.MaxImportFilters: 2
Tgif.ImportFilter0: \ n \
JPEG-222 jpg; jpeg \ n \
djpeg -gif -colors 222% s | \ п \
подарокopnm | ppmtoxpm
Tgif.ImportFilter1: \ n \
Jpg с псевдонимом JPEG; jpeg \ n \
djpeg -gif% s | \ п \
подарокopnm | часть на миллион | ppmtoxpm
Если вы работаете с одним изображением JPEG, можно выбрать ImportOtherFile (), затем выбрать
«JPEG-222», чтобы получить аж 222 цвета. Если вы просматриваете изображения в формате JPEG, вы можете
выберите BrowseOther (), затем выберите "JPEG-dithered".
ОБЪЕКТ ИМЕНА
Если объект содержит атрибут (подробности см. В разделе АТРИБУТЫ ниже)
чье имя строка "название" (с учетом регистра), значение атрибута - это
имя объекта. Подобъект составного объекта может быть назван с помощью путьнапример,
! ! ! ..., Где это имя объекта верхнего уровня, который непосредственно содержит
который непосредственно содержит , и т.д. !* относится к текущему выбранному объекту (если
выбирается более одного объекта, используется самый верхний объект в порядке наложения).
! * ! называет подобъект подобъект текущего выбранного
объект.
Ниже приводится полностью поддерживается, но пока (только # форма поддерживается на этом
время). Каждому объекту в файле tgif может быть присвоено уникальное имя с использованием обозначения
# !, Где может быть строкой, определяющей имя страницы или
# который указывает номер страницы. В описано в предыдущем
параграф. Если объект o1 ссылается на другой объект o2 в одном файле (нет
имя файла или URL указывается перед #) и расширение опускается, то o1 должен быть на том же
страница как o2. Если имя файла или URL-адрес указан раньше # и опускается, то o1
должен быть на первой странице.
ПРИЗНАКИ
Атрибуты - это текстовые строки вида имя = значение or ценностное которые прикреплены к
текущий рисунок или любые нетекстовые объекты. Атрибут, прикрепленный к текущему чертежу
называется файл атрибут; в противном случае это регулярный атрибут. Атрибуты могут быть
прикреплены и отсоединены от этих объектов, за исключением следующего случая:
Атрибуты, появляющиеся в объекте символа в файле объекта стандартного блока, не могут
быть отсоединенным при создании экземпляра объекта строительного блока. Эти атрибуты
считаются `` унаследованными '' атрибутами объекта значка. (Если это действительно
необходимо для отделения унаследованных атрибутов объекта значка, объект значка может быть
`` де-iconified '' с помощью UnMakeIconic () в специальном меню, чтобы сделать его сгруппированным
объект; тогда атрибуты можно отсоединить.)
Атрибут файла всегда невидим. Для обычного атрибута пользователь может контролировать
какая часть атрибута отображается. Весь атрибут можно сделать невидимым или
только его имя можно сделать невидимым (это можно сделать с помощью команд под специальным
меню, например #m, #n, #j, # - и ^ # h).
ТЕЛЕПОРТ / HYPERJUMP
Tgif обеспечивает механизм перехода между файлами .obj и .sym. Если средняя мышь
нажимается кнопка на объекте с удерживаемая клавиша (или двойной щелчок по такому
объект), tgif ищет атрибут с именем warp_to (по умолчанию) или HREF этого объекта.
Единственная разница между warp_to и HREF это то, что ".obj" автоматически добавляется к
ценность warp_to атрибут, а значение HREF атрибут принимается как есть.
(Обратите внимание, что warp_to устарело сейчас. Он по-прежнему поддерживается ради
совместимость.) Если такой атрибут найден, значение атрибута равно
интерпретируется как имя файла .obj для путешествовать к. (Если tgif находится в гиперпространство Режим,
затем щелчок левой кнопкой мыши имеет тот же эффект.) Если есть несколько HREF
атрибуты объекта, но имеют разные цвета, tgif будет использовать тот, который имеет
того же цвета, что и текущий цвет, отображаемый в Окне выбора. Если текущий файл
изменен, пользователю предлагается сохранить файл перед переходом к следующему файлу. Если
ценная часть HREF Атрибут начинается с символа '/', значение рассматривается как
абсолютное имя файла; в противном случае оно рассматривается как относительное имя файла.
ГИПЕРПРОСТРАНСТВО
Tgif предоставляет гиперпространство режим для облегчения перемещения между файлами .obj. В
Режим гиперпространства включается, когда GoHyperSpace () выбирается в меню навигации. В
В гиперпространственном режиме в маленьком окошке под окном сообщений будет показан небольшой космический корабль.
Режим гиперпространства также автоматически вводится при открытии удаленного URL-адреса (если только
Tgif.AutoHyperSpaceOnRemote X по умолчанию имеет значение false).
В гиперпространственном режиме некоторые объекты считаются горячие ссылки. Когда курсор
помещенный поверх этого объекта, он изменится с указателя на руку, чтобы указать, что
нажатие левой кнопки мыши вызовет некоторые действия. Объект является горячей ссылкой, если он
содержит атрибут, описанный в TELEPORT / HYPERJUMP, LAUNCH APPLICATIONS или
Раздел ВНУТРЕННИЕ КОМАНДЫ.
Выход из гиперпространственного режима происходит при изменении режима рисования или при отключении функции LeaveHyperSpace ().
выбрано в меню навигации.
LAUNCH ПРИМЕНЕНИЕ
Tgif предоставляет механизм для запуска приложений. Если нажата средняя кнопка мыши
на объекте с удерживаемая клавиша (или двойной щелчок по такому объекту), tgif
ищет атрибут с именем запуск (по умолчанию) этого объекта. Если такой атрибут
найдено, значение атрибута интерпретируется как sh(1) команда для выполнения. Такой же
применяется правило цвета, как описано в разделе ТЕЛЕПОРТ / ГИПЕРПЕРЕХОД выше. Если команда
заканчивается символом '&', tgif разветвляется (что на самом деле происходит, зависит от того,
_BACKGROUND_DONT_FORK флаг компилятора определен или нет во время компиляции) и команда
выполняется дочерним процессом; в противном случае popen () используется для выполнения команды (в этом
случае, если команда зависает, нет возможности завершить команду, и tgif
не сможет восстановиться от этого). В команде значения других атрибутов
можно использовать тот же объект. Синтаксис: $ (attr), Где Attr это имя другого
атрибутов.
Например, если кто-то хочет выполнить человек(1) функция, можно нарисовать коробку; введите строку
текста "title = tgif"; введите еще одну строку текста «launch = xterm -rw -e man $ (title)»;
выберите все три объекта, используя ^ команду с клавиатуры; прикрепите текстовые строки к полю
используя #a клавиатуру; и запустить человек(1) команда щелчком средней мыши
кнопку на поле (или текстовых строках) с ключ удерживается. Если кто-то хочет
быть более навороченным, поле может быть заменено объектом растрового изображения X11; атрибут запуска может
стать невидимым; и атрибут 'title' может быть выровнен по центру и с его именем
скрыто с помощью клавиатуры #m.
По умолчанию запуск приложения отключен в гиперпространство режим для безопасности
соображения (это может быть отменено параметром Tgif.AllowLaunchInHyperSpace X по умолчанию
параметр). Если команда обеда встречается в гиперпространство режим, команда
отображается, и пользователю предлагается увидеть, хочет ли он / она выполнить команду.
ИНТЕРЬЕР КОМАНДЫ
Tgif предоставляет механизм для выполнения внутренних команд. Если средняя кнопка мыши
нажал на объект с удерживаемая клавиша (или двойной щелчок по такому объекту),
tgif ищет атрибут с именем Exec (по умолчанию) этого объекта. Если такой атрибут
найдено, значение атрибута интерпретируется как список внутренних команд
(разделенные точкой с запятой) для выполнения. Применяется такое же цветовое правило, как описано в
ТЕЛЕПОРТ / HYPERJUMP раздел выше. Команда обычно принимает форму:
( , , ..., )
Аргумент команды может быть строковым или числовым аргументом. Строка
Аргумент должен быть заключен в двойные кавычки. Числовой аргумент может быть числовым значением
или строка вида "$ (x)", где x имя другого атрибута (эта форма
называется формой замены). Строковый аргумент также может содержать форму подстановки.
Обратите внимание, что выполняется только одноуровневая подстановка (сбор внутренних
команды следует рассматривать как простой язык сценариев и язык декларации).
Когда на атрибут ссылается внутренняя команда, имя атрибута может быть в
форма, ., Где должен быть в форме, указанной в ОБЪЕКТЕ
ИМЕНА раздел выше и содержит только буквенно-цифровые символы и подчеркивание
('_') персонаж. Если первые 2 символа имени атрибута - "!.", Остальные
имя атрибута именует атрибут файла. Если первые 2 символа имени атрибута
"! *", остальная часть имени атрибута называет атрибут текущего выбранного объекта.
(если выбрано более одного объекта, используется самый верхний объект в порядке наложения).
Обратите внимание, что строки, начинающиеся с «//», рассматриваются как комментарии.
Поддерживаются следующие внутренние команды:
запуск( )
Значение атрибута, указанного в интерпретируется как sh(1)
команда для выполнения. Пожалуйста, смотрите раздел ЗАПУСК ПРИЛОЖЕНИЙ выше, чтобы узнать больше.
exec ( )
Значение атрибута, указанного в интерпретируется как внутренний
команда для выполнения. Это похоже на вызов подпрограммы. Обратите внимание, что
внутренняя команда выполняется в контексте верхнего уровня, который содержит
атрибутов.
mktemp ( , )
Эта команда создает уникальное имя файла. В аргумент - это строка шаблона,
например, «/ tmp / TgifXXXXXX», и в нем требуется как минимум два «/». Результат
mktemp () сохраняется как значение атрибута, указанного в . Пожалуйста
см. справочные страницы функции библиотеки C на мктемп(3C) для получения более подробной информации. (Если
tgif компилируется с параметром компилятора -D_USE_TMPFILE, тогда Темпнам(3S) используется
вместо.)
create_file_using_simple_template ( , , , )
Файл, указанный сканируется на наличие строки, которая соответствует . Когда
такая строка найдена, эта строка заменяется значением указанного атрибута
от . Результат помещается в файл, указанный как .
update_eps_child ( )
Это работает только в том случае, если выполняемый объект является составным объектом. Если объект
имеет компонент, который является импортированным объектом EPS (Encapsulated PostScript), он
заменяется файлом EPS, указанным на . Если объект не
содержат подобъект EPS, создается подобъект EPS.
update_xbm_child ( )
Это работает только в том случае, если выполняемый объект является составным объектом. Если объект
имеет компонент, который является импортированным объектом XBM (растровое изображение X11), он заменен на
XBM файл, указанный . Если объект не содержит XBM
подобъект, создается подобъект XBM.
update_xpm_child ( )
Это работает только в том случае, если выполняемый объект является составным объектом. Если объект
имеет компонент, который является импортированным объектом XPM (X11 pixmap), он заменен на
Файл XPM, указанный . Если объект не содержит XPM
подобъект создается подобъект XPM.
delete_eps_child ( )
Это работает, только если объект с именем представляет собой составной объект. Если
объект имеет компонент, который является объектом EPS (инкапсулированный PostScript), это
удалено. Если объект не содержит подобъекта EPS, операция не выполняется.
выполнено.
delete_xpm_child ( )
Это работает, только если объект с именем представляет собой составной объект. Если
объект имеет компонент, который является объектом XPM (X11 pixmap), он удаляется. Если
объект не содержит подобъекта XPM, никакая операция не выполняется.
delete_xbm_child ( )
Это работает, только если объект с именем представляет собой составной объект. Если
объект имеет компонент, который является объектом XBM (растровое изображение X11), он удаляется. Если
объект не содержит подобъекта XBM, никакая операция не выполняется.
flip_deck ( , , )
Это работает только в том случае, если выполняемый объект является составным объектом и все
подобъекты составного объекта являются объектами растрового изображения X11 или растрового изображения X11 и имеют
идентичные позиции и размеры. В аргумент указывает количество раз
колода переворачивается. Это может быть число или строка «бесконечность». В
аргумент должен быть числом от 1 до 60.
аргумент может быть либо «линейным», либо «пинг-понг». Когда эта команда
выполняется, любой щелчок кнопкой мыши или нажатие клавиши отменяет выполнение команды.
read_file_into_attr ( , )
Эта команда считывает файл в атрибут. В аргумент называет
файл, например "/ tmp / foo". Содержимое файла читается как значение
атрибут, указанный . Если файл не может быть открыт для чтения,
значение атрибута устанавливается в пустую строку.
write_attr_into_file ( , )
Эта команда записывает значение атрибута в файл. В
аргумент называет файл, например, "/ tmp / foo". Значение атрибута, указанного в
написано в .
append_attr_into_file ( , )
Эта команда добавляет значение атрибута в файл. В
аргумент называет файл, например, "/ tmp / foo". Значение атрибута, указанного в
добавляется в .
select_obj_by_name ( )
Эта команда незаметно (без маркеров выделения) выбирает объект с именем .
Пожалуйста, обратитесь к разделу ИМЕНА ОБЪЕКТОВ выше для спецификации имен объектов.
select_top_obj ()
Эта команда незаметно (без маркеров выделения) выбирает верхний объект. Этот
команда не выполняется, если на текущей странице нет объекта.
delete_selected_obj ()
Эта команда удаляет все выбранные объекты. Эта команда не выполняется, если объект не
выбран.
unselect_all_obj ()
Эта команда снимает выделение со всех выбранных объектов. Если команда select_obj_by_name ()
используется, эта команда должна быть использована в конце концов.
move_selected_obj_relative ( , )
Эта команда перемещает выбранный объект на абсолютные единицы в направлении x
и абсолютные единицы по оси y.
повторение( , )
Эта команда выполняет внутреннюю команду в атрибут
раз.
гиперпрыжок ( )
Эта команда телепортируется к имени файла или имени URL-адреса, найденного в
атрибутов.
make_cgi_query ( , , )
Эта команда создает URL-адрес в формате Common Gateway Interface (CGI) в формате
атрибут. называет сценарий сервера CGI и
именует атрибут, значение которого - атрибут, разделенный запятыми
имена. Например, если объект имеет следующие атрибуты:
attr_list = last_name, first_name
last_name = Ченг
first_name = Билл
final_url =
exec = make_cgi_query (final_url,
http://bourbon.usc.edu: 8001 / cgi-bin / test-cgi,
список атрибутов)
Выполнение этого объекта создаст следующую строку в final_url:
http://bourbon.usc.edu: 8001 / cgi-bin / test-cgi? Last_name = Cheng & first_name = Билл
Последующая команда hyperjump (final_url) может быть вызвана для выполнения
соответствующий сценарий сервера CGI "test-cgi" с last_name и first_name
аргументы.
Подробное описание сценариев CGI можно найти в [2].
wait_click ( , , )
Эта команда отображает курсор и ждет, пока пользователь щелкнет
кнопка мыши. Если это строка NULL, (с учетом регистра), курсор
не изменится. Если нажата, команда завершается и 1 помещается в
. Если нажата, 2 помещается в и т. д. Если набор
в ИСТИНА (с учетом регистра), то мышь захватывается tgif. Действительный
можно найти в (без префикса XC_).
спать( , )
Эта команда отображает курсор и ждет
до истечения миллисекунд. Если это строка NULL, (с учетом регистра),
курсор не изменится. Эта команда может быть прервана (или прервана) любой мышью.
щелчки или нажатия клавиш. Действительный можно найти в
(без префикса XC_).
begin_animate ()
Эта команда используется для запуска анимационной последовательности (с использованием двойной буферизации).
Обратите внимание, что по умолчанию tgif готовится к отмене / повторению. Для долгой анимации
последовательности, записи отмены / повтора могут занимать много памяти. В таком случае,
disable_undo () (описанный ниже) следует использовать перед этой командой.
end_animate ()
Эта команда используется для завершения анимационной последовательности.
set_redraw ( )
Эта команда используется для временного отключения перерисовки, если является НЕПРАВДА
(с учетом регистра), когда tgif находится в анимация режим (включается функцией begin_animate ()).
Если команда shuffle_obj_to_top () или shuffle_obj_to_bottom () используется перед
команда перемещения, set_redraw (FALSE) и set_redraw (TRUE) должны использоваться немедленно
до и сразу после, соответственно, shuffle_obj_to_top () или
команда shuffle_obj_to_bottom ().
set_selected_obj_color ( )
Эта команда изменяет цвет выбранного объекта на . Если нет объекта
выбран, текущий цвет будет изменен на .
set_selected_obj_fill ( )
Эта команда изменяет узор заливки выбранного объекта на , который
должно быть от 0 (без заливки) до 31. Если объект не выбран, текущая заливка
шаблон будет изменен на .
set_selected_obj_pen ( )
Эта команда изменяет перо выбранного объекта на , который должен быть
от 0 (без пера) до 31. Если объект не выбран, текущее перо будет
изменился на .
set_selected_obj_line_width ( , , )
Эта команда изменяет ширину линии, ширину стрелки и высоту стрелки выбранных
Возражать , , и , соответственно. Если или
равно -1, ширина или высота стрелки, соответственно, не изменяется. Если
ни один объект не выбран, текущая ширина линии будет изменена на ту, которая
Спички , , и наиболее близко. (Близость измеряется
так, чтобы разница в ширине учитывалась в 10 раз больше разницы в ширине стрелки
и высоту стрелки.)
set_selected_obj_spline ( )
Эта команда изменяет тип сплайна выбранного объекта на , который
может быть прямой, сплайн, интерполированное или структурированный. Если ни один объект не выбран,
текущий тип сплайна будет изменен на .
set_selected_obj_arrow ( )
Эта команда изменяет тип стрелки выбранного объекта на , который
может быть нет, правую, оставил или двойной. Если ни один объект не выбран, текущая стрелка
тип будет изменен на .
set_selected_obj_dash ( )
Эта команда изменяет тип штриха выбранного объекта на , который
должен быть от 0 (сплошной) до 8. Если ни один объект не выбран, текущий тип тире
будет изменен на .
set_selected_obj_trans_pat ( )
Эта команда изменяет выбранный объект на непрозрачный узор, если равно 0; Это
изменяет выбранный объект на прозрачный узор, если любой другой
числовое значение. Если ни один объект не выбран, текущая заливка и узор пера будут
непрозрачный, если равно 0 и будет прозрачным, если любой другой
числовое значение.
set_selected_obj_rcb_radius ( )
Эта команда изменяет радиус rcbox выбранного объекта на , который
должно быть больше или равно 4. Если объект не выбран, текущий радиус rcbox
будет изменен на .
set_selected_text_vspace ( )
Эта команда изменяет текст vspace выбранного объекта на . Если нет
выбран объект, текущее текстовое vspace будет изменено на .
set_selected_text_just ( )
Эта команда изменяет выравнивание текста выбранного объекта на
, который может быть оставил, центр или правую. Если ни один объект не выбран,
текущее выравнивание текста будет изменено на .
set_selected_text_font ( )
Эта команда изменяет шрифт и стиль текста выбранного объекта в соответствии с
. Примеры действительных можно найти, если выбрать
CopyProperties () из меню свойств. Пункт, указанный в текст шрифт - это
действительный . Если ни один объект не выбран, текущий шрифт и стиль текста
будет изменено на соответствие . Эта команда не работает, если совпадение не может быть найдено.
найдено.
set_selected_text_style ( )
Эта команда изменяет стиль текста выбранного объекта на , который
может быть r (для римского), b (жирным шрифтом), i (курсивом) или bi (для полужирного курсива). Если нет
выбран объект, текущий стиль текста будет изменен на .
set_selected_text_size ( )
Эта команда изменяет размер текста выбранного объекта на . Если
заканчивается подстрокой «pt», тогда вместо размера текста используется размер точки. Если
например, размер не может быть найден в меню размера, ближайший размер в меню размера
будет использоваться. Если ни один объект не выбран, текущий размер текста будет изменен на
или ближайшего размера.
set_selected_text_underline ( )
Эта команда удаляет подчеркивание текста с выделенного объекта, если равно 0;
он подчеркивает текст в выбранном объекте, если любое другое числовое
ценность. Если ни один объект не выбран, текущее подчеркивание текста будет изменено.
соответственно.
set_selected_text_overline ( )
Эта команда удаляет текст поверх выделенного объекта, если равно 0; Это
перекрывает текст в выбранном объекте, если любое другое числовое значение. Если
ни один объект не выбран, текущее наложение текста будет соответствующим образом изменено.
inc ( , )
Приращение этой команды выражением . Оба значения
и должны быть целыми числами. См. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ
раздел ниже для получения подробной информации о выражениях.
дек ( , )
Эта команда декремента от . Оба значения и
должны быть целыми числами.
shuffle_obj_to_top ( )
Эта команда переместить наверх. Если подобъект, это
поднят наверх по отношению к своим братьям и сестрам. Эта команда полезна в анимации
где выбранный кадр (подобъект) можно поднять наверх.
shuffle_obj_to_bottom ( )
Эта команда переместить ко дну. Если подобъект, это
опустился на дно по отношению к своим братьям и сестрам. Эта команда полезна в
анимация, при которой выбранный кадр (подобъект) можно опустить вниз.
disable_undo ()
Эта команда очищает записи отмены / повтора и отключает отмену (и останавливает запись
информация об отмене / повторении). Исходная глубина истории сохраняется. Эта команда
следует использовать перед длинной анимационной последовательностью.
enable_undo ()
Эта команда восстанавливает глубину истории, сохраненную командой disable_undo ()
и позволяет отменить / повторить. Эту команду в конечном итоге следует использовать после disable_undo ()
называется.
get_drawing_area ( , , , )
Эта команда сохраняет абсолютные координаты текущей области рисования в
указанные атрибуты. хранит левую верхнюю координату X,
хранит левую верхнюю координату Y, хранит правую нижнюю координату X,
и хранит правую нижнюю координату Y.
get_selected_obj_bbox ( , , , )
Эта команда сохраняет абсолютные координаты ограничивающего прямоугольника выбранного
объект в указанных атрибутах. хранит левую верхнюю координату X,
хранит левую верхнюю координату Y, хранит правый нижний X
координировать и хранит правую нижнюю координату Y. Ограничивающая рамка
вычисляется в предположении, что все линии имеют ширину 0.
get_ named_obj_bbox ( , , , , )
Эта команда сохраняет абсолютные координаты ограничивающего прямоугольника объекта с именем
в указанных атрибутах. хранит левый верхний X
координата хранит левую верхнюю координату Y, хранит
правая нижняя координата X и хранит правую нижнюю координату Y.
Ограничивающая рамка вычисляется при условии, что все линии имеют ширину 0.
move_selected_obj_absolute ( , )
Эта команда перемещает левый верхний угол выбранного объекта в ( , ).
назначать( , )
Эта команда назначает к атрибуту, указанному . должен
быть оцененным к числовому значению.
strcpy ( , )
Эта команда копирует в атрибут, указанный .
copy_string_to_cut_buffer ( )
Эта команда копирует в буфер для резки.
strcat ( , )
Эта команда добавляет к атрибуту, указанному .
пока( , )
Эта команда продолжает выполнение внутренней команды в до того как
оценивается как 0.
если( , , )
Если оценивается как 0, внутренняя команда в выполняется;
в противном случае внутренняя команда в выполняется.
или может быть строка NULL, (дело-
чувствительный); в этом случае никаких действий не предпринимается.
get_current_file ( )
Эта команда сохраняет полный путь к текущему файлу в .
get_current_export_file ( )
Эта команда сохраняет полный путь к выходному файлу (печать / экспорт) в
.
get_current_dir ( )
Эта команда сохраняет текущий каталог в .
getenv ( , )
Эта команда сохраняет переменную среды с именем в .
strlen ( , )
Эта команда назначает количество символов в к .
substr ( , , , )
Эта команда копирует символы, начиная с индекса символа
, из в . В отсчитывается от нуля.
strstr ( , , )
Эта команда находит первое вхождение в и копии
а остальную часть строки в .
strrstr ( , , )
Эта команда находит последнее вхождение в и копии
а остальную часть строки в .
unmake_selected_obj_iconic ()
Эта команда имеет тот же эффект, что и выбор UnMakeIconic () в Специальном меню.
за исключением того, что должен быть уже выбран хотя бы один объект.
hyperjump_then_exec ( , )
Эта команда телепортируется к имени файла или имени URL-адреса, найденного в
Затем атрибут выполняет внутреннюю команду, указанную в
атрибут в новом файле.
show_attr ( )
Эта команда делает атрибут видимый.
hide_attr ( )
Эта команда делает атрибут невидимый.
show_attr_name ( )
Эта команда делает имя частью атрибут видимый.
hide_attr_name ( )
Эта команда делает имя частью атрибут невидимый.
show_value ( )
Эта команда делает атрибут с пустым именем и значением
видимый.
hide_value ( )
Эта команда делает атрибут с пустым именем и значением
невидимый.
get_attr_bbox ( , , , , )
Эта команда сохраняет абсолютную координату ограничивающего прямоугольника
атрибут в указанных атрибутах. хранит левый верхний X
координата хранит левую верхнюю координату Y, хранит
правая нижняя координата X и хранит правую нижнюю координату Y.
Ограничивающая рамка вычисляется при условии, что все линии имеют ширину 0.
size_selected_obj_absolute ( , )
Эта команда растягивает правый нижний угол выбранного объекта так, чтобы его
ширина становится и высота становится .
size_ named_obj_absolute ( , , )
Эта команда растягивает правый нижний угол объекта с именем так
что его ширина становится и высота становится .
окно сообщения( , , , <стиль>)
Эта команда отображает окно сообщения с как заголовок и <msg> как
сообщение. can be the string "info", "ync", "yn", or "stop". The messagebox
отображать кнопку ОК для стилей "информация" или "стоп", кнопки ДА / НЕТ / ОТМЕНА для
стиль «ync», кнопки YES / NO для стиля «yn». Когда пользователь нажимает кнопку в
окно сообщения, название кнопки будет помещено в . Если пользователь
закрывает окно сообщения, набрав ключ, будет установлен на
строка «ОТМЕНА». Если это строка NULL, (с учетом регистра),
информация о том, какая кнопка нажата, нигде не пишется. Если является
строка NULL,, tgif будет заголовком для сообщения.
get_user_input ( , , )
Эта команда отображает диалоговое окно с в первой строке и в
вторая линия. Если это строка «USE_CURRENT_DIR», во второй строке отображается
текущий каталог. Пользователь может ввести строку в диалоговом окне, чтобы получить
помещен в . Если пользователь отменяет диалог, набрав ключ,
будет установлена в пустую строку.
add_attr_to_selected_obj ( , , , )
Эта команда добавляет знак равно к выбранному объекту и поместите
атрибут в ( , ). Если это строка NULL, (дело-
чувствительный), именем атрибута будет пустая строка. Если и
оба NULL, (с учетом регистра), атрибут будет размещен ниже левого нижнего угла.
угол объекта. Если начинается с "!.", a файл атрибут будет
добавлен.
delete_attr_from_selected_obj ( )
Эта команда удаляет атрибут с именем от выбранного объекта. Если
начинается с "!.", a файл атрибут будет удален.
user_end_an_edge ( , , )
Эта команда запускает полилинию / открытый сплайн в ( , ), переключает
режим рисования на рисование полилинии / открытого сплайна, и позволяет пользователю закончить
полилиния / открытый сплайн. Если конечная точка попадает в объект, имеющий атрибут
type = порт, имя этого объекта будет помещено в , если не является
строка NULL, (деликатный случай).
user_draw_an_edge ( , )
Эта команда переключает режим рисования на рисование полилинии / открытого сплайна и позволяет
пользователь рисует полилинию / открытый сплайн. Если первая конечная точка попадает в объект
имеющий атрибут type = порт, имя этого объекта будет помещено в
, если это не строка NULL, (деликатный случай). Если
последняя конечная точка попадает в объект, имеющий атрибут type = порт, этот объект
имя будет помещено в , если это не строка NULL,
(деликатный случай).
get_a_poly_vertex_absolute ( , , , )
Эта команда сохраняет абсолютную координатуth вершина
в атрибутах, указанных и . Указанный объект
от должен быть либо полигоном / открытым сплайном, либо полигоном / замкнутым сплайном.
move_a_poly_vertex_absolute ( , , , )
Эта команда перемещаетth вершина к абсолютной координате
( , ). Объект, указанный должен быть поли / открытым
сплайн или объект многоугольника / замкнутого сплайна.
post_attr_and_get_cgi_result ( , , )
Эта команда выполняет HTTP-запрос, используя POST метод. называет
атрибут, содержащий URL-адрес (обычно именуемый серверным скриптом CGI).
называет атрибут, значением которого являются данные для публикации.
называет атрибут для получения результатов. Например, если
объект имеет следующие атрибуты:
URL =http://bourbon.usc.edu: 8001 / cgi-bin / эхо-сообщение
query = Hello World!
результат =
exec = post_attr_and_get_cgi_result (URL, запрос, результат)
выполнение этого объекта отправит сообщение «Hello World!» к указанному сценарию CGI. В
В этом случае результат выполнения скрипта просто повторяет «Hello World!». назад
(вместе с некоторой другой бухгалтерской информацией).
navigate_back ()
Эта команда выполняет ту же операцию, как если бы NavigateBack () был выбран из
меню навигации.
стоп() Эта команда останавливает выполнение всех внутренних команд.
sqrt ( , )
Эта команда назначает квадратный корень из к . должно быть
оценивается как неотрицательное числовое значение.
случайный( )
Эта команда присваивает случайное целое число используя библиотечную функцию C
Rand (). 0 используется в качестве начального числа для генератора случайных чисел.
srand48 ( )
Эта команда запускает генератор случайных чисел, используемый библиотечной функцией C. drand48 ().
Если равно 0, 0 будет использоваться в качестве начального числа. В противном случае текущий
время будет использовано как семя.
drand48 ( )
Эта команда назначает номер плавающего указателя от 0.0 до 1.0 для
используя библиотечную функцию C drand48 ().
круглый( , )
Эта команда назначает раунд к .
redraw_obj ( )
Эта команда перерисовывает область, занимаемую .
redraw_drawing_area ()
Эта команда перерисовывает всю область рисования (видимую через окно холста).
itox ( , , )
Эта команда назначает быть шестнадцатеричным значением . (который
должно быть от 1 до 8 включительно) - конечная ширина шестнадцатеричного значения (нули - это
добавлено слева).
for_i ( , , , , )
Эта команда аналогична следующей последовательности команд:
назначать( , );
в то время как ($ ( ) <= ,поиска)
в котором поиска имеет следующее значение:
exec ( );
inc ( , )
Обратите внимание, что , , и оцениваются только один раз
перед выполнением этой команды.
set_file_not_modified ()
Эта команда устанавливает для флага изменения файла значение false.
new_id ( )
Эта команда генерирует идентификатор объекта, уникальный для текущего чертежа, и
хранит это в .
rotate_selected_obj ( )
Эта команда поворачивает выбранный объект на градусов. Положительный угол
по часовой стрелке.
call_simple_shortcut ( )
Эта команда вызывает ярлык с именем который не требует аргументов.
Пожалуйста, см. Раздел «ЯРЛЫКИ» для описания быстрых клавиш.
call_one_arg_shortcut ( , )
Эта команда вызывает ярлык с именем это требует одного аргумента и
проходит к нему. Пожалуйста, см. Раздел ЯРЛЫКИ для описания
ярлыки.
substitute_attr ( , , , )
Эта команда заменяет вхождения в стоимостной части
атрибут, указанный по значению атрибута, указанного
и запишите результат в атрибут, указанный
.
get_file_size ( , )
Эта команда помещает размер файла, указанный в в атрибуте
указано .
is_file ( , )
Эта команда помещает "1" в атрибут, указанный если файл
указано существуют. В противном случае ставится «0».
показатель( , , )
Эта команда находит первое вхождение в и копирует
нулевой индекс в .
риндекс ( , , )
Эта команда находит последнее вхождение в и копирует
нулевой индекс в .
get_number_of_lines_in_attr ( , )
Эта команда подсчитывает количество строк в атрибуте, указанном
и записывает счет в .
get_line_in_attr ( , , )
Эта команда копирует n-я строка атрибута, указанного в
, где n отсчитываемый от нуля индекс, определяемый .
подрезать( )
Эта команда удаляет начальные и конечные пробелы из атрибута.
указано .
is_attr ( , )
Эта команда записывает "1" в если атрибут, указанный в
существуют. Он записывает "0" в в противном случае.
find_obj_names ( , , )
Эта команда находит все объекты, которые являются прямыми подобъектами указанного объекта.
от и записывает их имена в . Если это пустой
строка, проверяются все объекты верхнего уровня.
определяет фильтр для объектов. Если это
пустая строка, выбираются все подходящие объекты. Если является одним из
форма " = * ", объект будет выбран, если у него есть атрибут с именем . Если
имеет форму " знак равно ", объект будет выбран, если он
имеет атрибут с именем и соответствующее ему значение . Если
не содержит символа '=', объект выделяется, если он
имеет атрибут, имя которого пусто, а соответствующее значение идентично
.
If n объекты совпадают, атрибут, указанный обновляется
п + 1 линий. Значение нулевой линии становится n и имена объектов становятся
строки с 1 по n из . Внутренняя команда get_line_in_attr () может быть
используется для получения имен объектов.
find_obj_names_on_all_pages ( , )
Эта команда похожа на find_obj_names () выше, за исключением того, что она находит только верхние-
выравнивать объекты на всех страницах. Результат записывается в . Для
многостраничный файл, имя объекта верхнего уровня будет записано в
as ## !. Для одностраничного файла эта команда ведет себя точно так же, как
то же, что и find_obj_names ( ).
tg2_find_obj_names_on_all_pages ( , )
Эта команда идентична find_obj_names_on_all_pages () выше, за исключением того, что для
многостраничный файл, имя объекта верхнего уровня будет записано в
as _Страница.
токенизировать ( , , )
Эта команда нарушает на токены, разделенные
символ и записывает токены (так же, как в find_obj_names ()
внутренняя команда выше) в . должна быть строка длины
1 и не должен быть пробелом, символом одиночной кавычки или
двойные кавычки. Если токен содержит символ-разделитель, токен может
быть окруженным парой одинарных или двойных кавычек, которые автоматически
удаляется при выполнении этой команды.
If n токены найдены, атрибут, указанный обновляется п + 1
линий. Значение нулевой линии становится n и жетоны становятся строками 1
через n из . Внутренняя команда get_line_in_attr () может использоваться для
получить жетоны.
move_attr_relative ( , , )
Эта команда перемещает атрибут с именем от абсолютные единицы
в направлении x и абсолютные единицы по оси y.
get_number_of_vertices ( , )
Эта команда копирует количество вершин объекта, указанного в
в . Указанный объект должен быть полилинией (открытая сплайн) или
многоугольник (замкнутый сплайн).
is_obj_transformed ( , )
Эта команда записывает "1" в если объект, указанный
трансформируется (вращается или срезается). Он записывает "0" в в противном случае.
make_selected_obj_iconic ( )
Эта команда работает так же, как команда MakeIconic () из Специального меню, за исключением того, что
пользователю не предлагается ввести имя значка. Вместо, используется для
укажите полный путь к значку.
get_tgif_version ( )
Эта команда записывает основной номер версии tgif, дополнительный номер версии, уровень исправления,
и встраивать информацию в , , и
, соответственно. Если аргументом является строка NULL, (деликатный случай),
эта информация пропускается.
get_tgif_dir ( )
Эта команда записывает "$ HOME / .Tgif" в где $ HOME - это дом
каталог пользователя.
get_profile_string ( , , , , )
Эта команда получает значение, связанное с ключом, указанным в от
раздел, указанный в файле указан полный путь
и сохраняет его в атрибуте, указанном . Если нет значения
связанный с указанным ключом, хранится в . Если
- пустая строка, все имена ключей в из будет
написано (так же, как и во внутренней команде find_obj_names () выше)
в . Если - пустая строка, все имена разделов в
будет записано (таким же образом, как и во внутренней функции find_obj_names ()
команда выше) в .
write_profile_string ( , , , )
Эта команда устанавливает значение, связанное с ключом, указанным в принадлежащий
раздел, указанный в файле указан полный путь к
быть . Если - пустая строка, все пары ключ / значение в из
будет очищен. не должна быть пустой строкой.
select_additional_obj ( )
Эта команда незаметно (без выделения маркеров) выбирает дополнительный объект с именем
. Пожалуйста, обратитесь к разделу ИМЕНА ОБЪЕКТОВ выше для спецификации
имена объектов.
открыть файл( , , )
Эта команда открывает файл, указанный в в режиме, указанном
и присваивает открытому файлу ссылочный номер файла .
должно быть 0 или от 3 до 15. Открытие файла 0 перематывает стандарт
Вход. Примеры режимов: «r» для чтения, «w» для записи и «a» для
добавление. Файл всегда открывается в текстовом (не двоичном) режиме.
close_file ( )
Эта команда закрывает файл, связанный со ссылочным номером файла. .
должно быть 0 или от 3 до 15.
read_file ( , )
Эта команда считывает строку из файла, связанного с номером ссылки на файл.
и поместите строку в атрибут, указанный .
должно быть от 0 (для стандартного ввода) или от 3 до 15.
write_file ( , )
Эта команда пишет к файлу, связанному со ссылочным номером файла
. должно быть от 1 до 15. Цифры 1 и 2 предназначены для
стандартный вывод и стандартные файлы ошибок.
flush_file ( )
Эта команда очищает файл, связанный со ссылочным номером файла. .
должно быть от 1 до 15. Цифры 1 и 2 предназначены для стандартного вывода.
и стандартные файлы ошибок.
append_file ( , )
Эта команда добавляет файл, указанный в в файл, указанный
.
set_output_format ( , )
Эта команда устанавливает выходной формат на . Если 0, черный и
будет использоваться белый режим вывода (печати); в противном случае режим цветного вывода (печати)
будет использоваться. Пожалуйста, смотрите Tgif.WhereToPrint X по умолчанию для списка возможных
форматов.
set_export_clip_rect ( , , , )
Эта команда устанавливает экспортный прямоугольник отсечения как прямоугольную область с
левый верхний угол в ( , ) и правый нижний угол в ( , ).
должно быть строго меньше, чем и должно быть строго меньше, чем .
импортировать файл( , , , )
Эта команда импортирует файл, указанный в и помещает его в
( , ). Ожидается, что файл будет в формате, указанном ,
которые могут быть "XBM", "XPM", "GIF", "PNG", "JPEG", "PBM", "PGM", "PPM" и названиями.
заданные значениями по умолчанию Tgif.ImportFilter # X. Если "TGIF", файл
либо файл в формате tgif.
set_xpm_output_version ( )
Эта команда устанавливает номер версии XPM при выводе в формате растрового изображения X11.
быть . может принимать значения 1 или 3.
edit_ini_section ( , , <раздел>, <ini_path>)
Эта команда вызывает диалоговое окно для редактирования раздела, указанного в
файл, указанный по полному пути . Если пользователь нажимает кнопку ОК в
диалоговое окно, раздел очищается и содержимое диалогового окна записывается
обратно в файл, и "ОК" помещается в атрибут, указанный .
Если пользователь нажимает кнопку ОТМЕНА в диалоговом окне, файл не изменяется и
"ОТМЕНА" помещается в атрибут, указанный .
select_from_ini_section ( , , <раздел>, <ini_path>)
Эта команда вызывает список для выбора записи из раздела, указанного
в файле указан полный путь . Если ничего нет
selected, атрибут, указанный будет очищен. В противном случае
выбранная запись будет записана в атрибут, указанный .
append_line_into_attr ( , )
Эта команда добавляет строку, указанную к атрибуту, указанному
.
insert_line_into_attr ( , , )
Эта команда вставляет строку, указанную как n-я строка
атрибут, указанный , где n отсчитываемый от нуля индекс, определяемый
. n должно быть не менее 1. Если n больше, чем количество строк в
атрибут, автоматически вставляются пустые строки.
clear_attr ( )
Эта команда очищает значение атрибута для атрибута, указанного в
и удаляет все остальные строки атрибута, если атрибут содержит несколько
линий.
create_text_obj ( , , )
Эта команда создает текстовый объект в месте ( , ) с участием
текст, указанный .
create_box_obj ( , , , )
Эта команда создает прямоугольник, определяемый ( , ) и
( , ).
create_corner_oval_obj ( , , , )
Эта команда создает угловой овал, определяемый ( , ) и
( , ).
create_center_oval_obj ( , , )
Эта команда создает центральный овал с центром в ( , ) с радиусом
указано .
create_edge_oval_obj ( , , , )
Эта команда создает граничную окружность, определяемую ( , ) и
( , ).
create_rcbox_obj ( , , , )
Эта команда создает прямоугольник с закругленными углами, определяемый ( , )
и ( , ).
create_arc_obj ( , , , , , )
Эта команда создает дугу с центром в ( , ) с радиусом, направлением,
начальный угол и конечный угол, указанные как , , , и ,
соответственно. В , , , и указаны в
так же, как они указаны в команде SpecifyAnArc () в CreateObject
подменю меню редактирования. может быть «+» или «-», где «+» - по часовой стрелке.
и находятся в градусах с 1 градусом в положении «2 часов».
create_first_vertex ( , )
Эта команда используется вместе с create_next_vertex () и
create_poly_obj () команды для создания объекта полилинии / открытого сплайна. Это также может быть
используется вместе с командами create_next_vertex () и create_polygon_obj ()
для создания объекта многоугольника / замкнутого сплайна. Эта команда устанавливает начальную точку
объект полилинии / открытого сплайна или объект многоугольника / закрытого сплайна, который должен быть
( , ).
create_next_vertex ( , )
Эта команда используется вместе с create_first_vertex () и
create_poly_obj () команды для создания объекта полилинии / открытого сплайна. Это также может быть
используется вместе с create_first_vertex () и create_polygon_obj ()
команды для создания объекта многоугольника / замкнутого сплайна. Эта команда устанавливает следующий
вершина объекта полилинии / открытого сплайна или объекта многоугольника / закрытого сплайна, который будет
в ( , ).
create_poly_obj ()
Эта команда используется вместе с create_first_vertex () и
create_next_vertex () для создания объекта полилинии / открытого сплайна.
create_polygon_obj ()
Эта команда используется вместе с create_first_vertex () и
create_next_vertex () для создания объекта многоугольника / замкнутого сплайна.
start_create_group_obj ()
Эта команда используется вместе с командой create_group_obj () для создания
сгруппированный объект. Эта команда отмечает начало группы.
create_group_obj ()
Эта команда используется вместе с командой start_create_group_obj () для
создать сгруппированный объект. Эта команда группирует все объекты, созданные с момента последнего
start_create_group_obj () в сгруппированный объект.
set_allow_interrupt ( )
Если является НЕПРАВДА (с учетом регистра), эта команда используется для временного
отключить пользовательское прерывание, когда tgif выполняет внутренние команды. Если пользователь
прерывание получено, когда прерывание отключено, оно будет поставлено в очередь и будет
прерывать выполнение внутренних команд при вызове set_allow_interrupt ()
снова с существование ИСТИНА (деликатный случай).
select_each_obj_and_exec ( )
Эта команда сначала отменяет выбор любого выбранного объекта. Затем он выбирает каждый
объект в текущем чертеже по очереди и выполняет указанную внутреннюю команду
посредством атрибут. Если эта команда выполняется в результате
щелкнув мышью по объекту, будут сканироваться только объекты на текущей странице.
исполнение. Если эта команда выполняется из файла сценария, объекты на каждой странице
будут просканированы для выполнения.
edit_attr_in_text_mode ( )
Когда эта команда выполняется, tgif переходит в режим рисования текста и редактирует
атрибут, указанный .
set_file_unsavable ()
Эта команда используется, чтобы сделать текущий файл несохраняемым.
пстопси ( , , )
Эта команда создает растровое изображение предварительного просмотра для файла PostScript в
и добавляет его к и сохраните результат в
( не изменено). Единственные допустимые значения равно 1 или 2. Если
для Tgif.ExternalPsToEpsi X по умолчанию установлено значение true, эта команда просто вызовет
"пстопси" "внешне, если равно 1 и будет
вызвать "pstoepsi -2x" " если это 2. Это
Команда работает, только если tgif работает в интерактивном (не пакетном) режиме.
objs_bbox_intersect ( , , )
Эта команда устанавливает значение атрибута, указанного в к "1", если
ограничивающие рамки названных объектов и пересекаются. Он устанавливает
значение атрибута, указанное в «0» в противном случае.
delete_all_attr_from_selected_objs ()
Эта команда удаляет все атрибуты выбранных объектов. Пожалуйста, используйте только это
команда, когда команды берутся из внешнего файла!
random_permute_lines_in_attr ( )
Эта команда случайным образом переставляет строки атрибута, указанного в .
АРИФМЕТИЧЕСКИЙ ВЫРАЖЕНИЯ
Некоторые внутренние команды допускают арифметические выражения в качестве аргументов. Обозначение инфикса
использовал. Поддерживаемые операторы (и их приоритеты) перечислены ниже.
? 1 если-то-еще, например ? :
: 2 если-то-еще, например ? :
|| 3 логических ИЛИ
&& 4 логическое И
| 5-битное ИЛИ
^ 5 побитовое XOR
& 5 побитовое И
== 6 равных
! = 6 не равно
> 7 больше чем
<7 меньше чем
> = 7 больше или равно
<= 7 меньше или равно
<< 8 сдвиг влево
>> 8 сдвиг вправо
+ 9 добавить
- 9 вычесть
* 10 кратное
/ 10 делить
// деление на 10 целых чисел
% 10 мод
! 11 логическое НЕ
~ 11 побитовое инвертирование / НЕ
) 12 закрывающая скобка
(13 открывающих скобок
ПОЛУЧЕНИЕ КАРТА ИЗОБРАЖЕНИЯ FILES
В этом разделе описывается, как сгенерировать карту изображений NCSA и файлы изображений CERN с возможностью нажатия. В
Tgif.ImageMapFileFormat X по умолчанию решает, создавать ли карту изображений NCSA или CERN
интерактивный файл изображения. Поскольку эти два формата очень похожи, мы обсудим только то, как
генерировать файлы карт изображений NCSA. Для получения дополнительной информации о карте изображений NCSA см. [3].
Дополнительную информацию о кликабельном изображении CERN см. В [4].
Для Tgif.GenerateImageMap X по умолчанию должно быть установлено значение `` true '', чтобы включить карту изображений.
поколение. При печати в формате GIF (см. Раздел ОСНОВНЫЕ ФУНКЦИИ о
печать) создается файл XPM (который будет удален в конце этого процесса)
первый. (Значение по умолчанию Tgif.InitExportPixelTrim X используется для обрезки
лишние пиксели. Использование этих значений формирует механизм выхода для исправления идиосинкразии, которая
tgif не может точно определить размер всего изображения.)
Версия XPM определяется значением по умолчанию Tgif.XPmOutputVersion X, если только
Tgif.UseXPmVersion1ForImageMap X по умолчанию имеет значение true, что приводит к принудительному использованию формата XPM1.
Затем команда, указанная по умолчанию Tgif.XpmToGif X, выполняется для преобразования XPM
файл в файл GIF (Generic Interchange Format), который может использоваться таким программным обеспечением, как
NCSA Mosaic(1). Расширение файла GIF определяется параметром
Tgif.GifFileExtension X по умолчанию. Вместе с файлом GIF создается файл imagemap с файлом
создается расширение, указанное в Tgif.ImageMapFileExtension X по умолчанию. Контент
карты изображений формируется следующим образом.
Tgif сначала ищет файл атрибут с именем атрибута HREF, Значение
атрибут записывается как по умолчанию URL. Если такой атрибут файла не может быть найден,
Создание карты изображений прервано. Если он обнаружен, то проверяются все объекты в файле.
Для объекта, имеющего атрибут с именем HREF, значение атрибута записывается как
URL для метод линия в карте изображения. Если объект не является ни кругом, ни
поли / многоугольник, прямоугольник используется метод.
Аналогичный механизм используется при печати в формате HTML, за исключением того, что общий HTML
файл создается с помощью карты изображений в формате карты изображений на стороне клиента Spy Glass. Ты сможешь
создать собственный HTML-файл, если вы укажете шаблон экспорта HTML с помощью
SetHTMLExportTemplate () из меню "Файл". Подробно о файле шаблона описывается
внизу.
HTML ЭКСПОРТ ШАБЛОН
Если файл шаблона экспорта HTML указан с помощью SetHTMLExportTemplate () из
Меню «Файл», пользовательские файлы HTML могут быть созданы при печати в формате HTML. В
настройка выполняется с помощью переменных, встроенных в шаблон экспорта HTML.
файл. Эти переменные имеют синтаксис символьной сущности HTML. Все они начинаются с
"& tgv" и заканчивается на ";". Они есть:
& tgvfilename;
Эта переменная будет заменена именем файла (без расширения файла).
& tgvcurnum;
Эта переменная будет заменена номером текущей страницы.
& tgvfirstnum;
Эта переменная будет заменена номером первой страницы (обычно 1).
& tgvlastnum;
Эта переменная будет заменена номером последней страницы.
& tgvprevnum;
Эта переменная будет заменена номером предыдущей страницы (с переносом).
& tgvprevnumnowrap;
Эта переменная будет заменена номером предыдущей страницы (без перехода).
& tgvnextnum;
Эта переменная будет заменена номером следующей страницы (с переносом).
& tgvnextnumnowrap;
Эта переменная будет заменена номером следующей страницы (без перехода).
& tgvtitle;
Эта переменная будет заменена заголовком страницы или файла.
& tgvmapobjs;
Эта переменная будет заменена объектами (указанными как вкладки) в
клиентская карта изображений.
Например, если в шаблоне указано:
USEMAP = "# p0">
& tgvmapobjs;
<AREA SHAPE="ПРЯМОЙ"
COORDS = "0,0, & tgvmapwidth;, & tgvmapheight;"
HREF = "& tgvfilename; - & tgvnextnum; .html">
При экспорте с использованием PrintOneFilePerPage () с этим шаблоном может быть получено (для страницы 2 файла
имя "foo.obj" на 5 страницах):
<IMG SRC="foo-2.gif"
USEMAP = "# p0">
...
<AREA SHAPE="ПРЯМОЙ"
COORDS = "0,0,145,97"
HREF = "foo-3.html">
ПОЛУЧЕНИЕ MICROSOFT WINDOWS ЭПСИ FILES
Некоторые приложения Microsoft Windows (TM) не понимают стандартный PostScript
Комментарии %% BeginPreview, %% EndImage и %% EndPreview. В этом разделе описывается, как
сгенерировать файл EPSI, который им понятен. Эта функция вызывается, когда
текущий формат печати - TiffEPSI. В этом случае сгенерированный файл EPSI будет содержать 30
байтов двоичной информации в начале файла и изображения TIFF (также двоичного) в
конец файла. Этот файл также не будет содержать %% BeginPreview, %% EndImage и
%% EndPreview комментарии. Файл в этом формате обычно не считается
Файл PostScript, кроме Windows.
Когда эта функция включена, tgif сначала генерирует обычный файл EPSI, а затем выгружает
текущее содержимое файла в файл растрового изображения X11. Команда, указанная в
Tgif.XbmToTiff выполняется для создания изображения TIFF, которое затем добавляется в конец
EPSI файл.
БЛОКИРОВКА ОБЪЕКТЫ
Объекты могут быть заблокированы и разблокированы с помощью клавиатурных команд # <и #>. Когда выбранный
объект заблокирован, отображается серыми маркерами. Заблокированный объект нельзя переместить,
растянуто, перевернуто или повернуто; однако его свойства, такие как узор заливки, ширина,
и т. д., можно изменить. Заблокированные объекты также можно удалить. Когда заблокированный объект
сгруппированные с другими объектами, результирующий сгруппированный объект также блокируется. Заблокированный объект
может использоваться как якорь для выравнивания других объектов; однако команда DistributeObjs () будет
терпят неудачу, если какие-либо объекты заблокированы. Заблокированные объекты не участвуют ни в каких операциях в
режим выбора вершин.
ОТМЕНИТЬ ПОВТОРИТЬ
Большинство операций можно отменить и повторить. По умолчанию Tgif.HistoryDepth X управляет
размер буфера отмены. Если он установлен в -1, то размер буфера отмены бесконечен.
Буфер отмены очищается при выполнении команд New () или Open () (из файла
Menu), когда команда FlushUndoBuffer () выполняется из меню редактирования, или когда Pop ()
выполняется из файла .sym. Если используется частная палитра (выполняется автоматически при новых
цвета не могут быть выделены из цветовой карты по умолчанию), выполнение FlushUndoBuffer () приведет к
попытаться сбросить цветовую карту (если параметр компиляции -DDONT_FREE_COLORMAP не используется).
ДОМЕНЫ
A домен представляет собой набор библиотечных символов, пригодных для создания экземпляров. Библиотека
реализован как каталог файлов .sym, поэтому домен реализован как
путь поиска. Если есть символы с одинаковым именем файла, которые находятся в разных
каталоги, указанные в пути поиска, затем тот, который находится ближе к началу поиска
путь будет доступен пользователю для создания экземпляра.
Количество доменов указывается в MaxDomains X по умолчанию, а имена
домены указаны по умолчанию DomainPath # X. Пути поиска библиотеки
указывается переменными среды csh. См. Раздел X ПО УМОЛЧАНИЮ для получения более подробной информации.
Информация о домене также может быть загружена в ~ / .Tgif / domain.ini файл, установив
Tgif.DomainInIni в значение true и выберите Reload Domain Info From X в подменю Domain.
меню "Файл".
ВЫБОР A ИМЯ от A POPUP ОКНО
При выборе имени файла, имени символа или имени домена tgif открывает окно с
подходящие имена для выбора пользователем. Пользователь может использовать щелчки мыши, чтобы выбрать
Вход. Сочетание клавиш также можно использовать для указания желаемого имени; однако tgif пытается
чтобы «на лету» сопоставить нажатия клавиш с именами в выделенном фрагменте. Если совпадения быть не может
найдено, нажатия клавиш игнорируются. ^ n, ^ j или клавиша со стрелкой вниз продвигает выделение
вниз на 1 запись; ^ p, ^ k или клавиша со стрелкой вверх перемещают выделение вверх на 1 запись. ^ е, ^ д,
или клавишу со стрелкой вниз с нажатие клавиши увеличивает выбор вниз на 10
записи; ^ b, ^ u или клавишу со стрелкой вверх с удерживаемая клавиша продвигает выбор вверх
на 10 записей. '$' выберет последнюю запись, а '^' выберет первую запись. ^ w
или ^ y отмените выбор выбранной записи. Если выбранная запись является каталогом, нажатие
сменит каталог; если нет, то попадание завершает процесс отбора и
выбранная запись возвращается.
При выборе имен файлов для открытия или импорта ввод '/' интерпретируется как переход к корню.
каталог или указав URL. На этом этапе происходит автоматическое сопоставление нажатий клавиш.
временно отключен до тех пор, пока или нажата. Также, нажав на середину
кнопка мыши в области имени файла вставляет из буфера обмена.
Автоматическое добавление index.obj or .obj (введено в версии 2.16) устарело
и URL-адрес никогда не изменяется.
Текущий выбор отображается в верхней части всплывающего окна. Back-space должен быть
использовать с осторожностью, потому что это может изменить текущий каталог на родительский.
ИМПОРТ EPS FILES
Инкапсулированные файлы PostScript (EPS) можно импортировать с помощью команды клавиатуры # (. Если
Файл EPS имеет растровое изображение предварительного просмотра (может быть создано с помощью пстопси инструмент), tgif будет
отобразить его (HideBit / Pixmap () из меню макета можно использовать для отключения отображения
растровое / растровое изображение). Когда объект EPS сохраняется в файле .obj или .sym, предварительный просмотр
растровое изображение, ни содержимое PostScript файла EPS не сохраняется. Поэтому при печати
такой файл (либо из tgif, либо с использованием prtgif), файл EPS должен присутствовать в том же
место, откуда он был изначально импортирован.
ИМПОРТ ЛАТЕКС
Короткий Версия
Вы можете импортировать уравнение LaTeX в TGIF объект. Когда вы выбираете Instantiate из
Специальное меню (или нажмите i), вы должны увидеть eq4.sym. Дважды щелкните по нему и TGIF предусматривает
попросите вас щелкнуть по области рисования, чтобы разместить ее. После того, как вы его разместили, у вас есть
создал экземпляр eq4 символ, и экземпляр называется eq4 объект (или LaTeX
объект уравнения). Теперь вы можете перейти в режим редактирования текста (например, нажать w) и щелкните
где угодно внутри eq = атрибут (т.е. текст уравнения) для редактирования уравнения.
Вернитесь в режим выбора (например, нажмите k) и дважды щелкните по eq = атрибут для запуска
латекс на нем и импортируйте полученный файл EPSI.
Если у вас есть большое уравнение, вы можете щелкнуть правой кнопкой мыши на объекте уравнения и выбрать Изменить.
Атрибут в редакторе и выберите eq = и отредактируйте уравнение в любом редакторе.
Вы можете использовать Tgif.Editor X по умолчанию для выбора вашего редактора, например:
Tgif.Editor: xemacs -title '% s' '% s'
Чтобы избавиться от лишнего мусора на экране, вы можете выбрать eq4 объект и используйте горячую клавишу T прятаться
eq = атрибут. Тип T снова, чтобы сделать его видимым.
После импорта файла EPSI вы можете использовать левую кнопку мыши, чтобы перетащить либо eq =
атрибут или импортированный рисунок, а другой последует. Если вы держите контрольную клавишу
вниз, вы можете перетащить eq = атрибут отдельно.
Описание
Начиная с версии 4.1.16, в стандартной поставке TGIF поставляется с четырьмя уравнениями LaTeX
файлы символов:
eq4.sym
eq4-2x.sym
eq4-ps2epsi.sym
eq4-epstool.sym
Пакет Debian устанавливает эти файлы в / usr / share / tgif / латекс, и инициализирует TGIF
с одним доменом (номер 0) под названием LaTeX. Когда TGIF запускается, домен по умолчанию должен быть
номер домена 0, и TGIF должен сначала искать файлы * .sym в текущем каталоге, а затем
in ~ / .tgif / латекс, затем в / usr / share / tgif / латекс.
Для того чтобы использовать eq4.sym, В дополнение к латекс и Dvips, тебе нужно:
пстопси преобразовать PS (PostScript) файл, созданный
Dvips к ЭПСИ (инкапсулированный файл PostScript с растровым изображением предварительного просмотра) файл
нетпбм используется пстопси преобразовать PBM файл в растровое изображение предварительного просмотра для окончательного ЭПСИ файл
Призрачный сценарий
используется пстопси оказать PS файл в PBM файл
После того, как вы правильно установили эти инструменты, вы можете просто создать экземпляр eq4.sym и
изменить значение eq = атрибутов.
Просто дважды щелкните объект уравнения и TGIF выполнит следующие команды:
латекс tmp-файл
двипс -Н -н 1 -о tmp-файл.ps tmp-файл
пстопси tmp-файл.ps tmp-файл.eps
в котором tmp-файл это временный файл, созданный TGIF (обычно в / Tmp) и имя файла
начинается с tgif.
Это должно работать, если все установлено правильно. В случае, если это не сработает, вы будете
получить сообщение об ошибке. Не закрывайте коробку. Измените каталог на / Tmp и искать
последний файл, который начинается с tgif и заканчивается в .tex и скопируйте его. Затем запустите вышеуказанный
команды вручную для устранения проблемы. Например, вы можете:
cd / Tmp
ls -lrt Tgif *
-rw-r - r-- 1 william 230 22 марта, 11:27 TgifmTaOdC.tex
-rw-r - r-- 1 william 4636 22 марта, 11:27 TgifmTaOdC.log
-rw-r - r-- 1 william 324 22 марта, 11:27 TgifmTaOdC.dvi
-rw-r - r-- 1 william 8 марта 22 11:27 TgifmTaOdC.aux
-rw-r - r-- 1 Уильям 18561 22 марта, 11:27 TgifmTaOdC.ps
-rw-r - r-- 1 william 18561 22 марта, 11:27 TgifmTaOdC.eps
(Обратите внимание, что в приведенном выше списке TgifmTaOdC.ps и TgifmTaOdC.eps имеют одинаковые
размер файла, это означает, что пстопси сделал Работа.)
cp TgifmTaOdC.tex foo.tex
латекс foo
dvips -N -n 1 -o foo.ps foo
пстоепси foo.ps foo.eps
больше foo.eps
На этом этапе вы должны увидеть, что первые несколько строк foo.eps выглядит как:
%! PS-Adobe-2.0 EPSF-1.2
%% BoundingBox: 258 634 354 653
%% BeginPreview: 97 20 1 20
% 00000000000000000000000e00
% ...
% 00000000000000000003c00000
%% EndImage
%% EndPreview
...
Эти строки добавлены пстопси. Цифры в %%Ограничительная рамка: и %% BeginPreview:
зависит от вашего уравнения и PS-Adobe и ЕПСФ версии в первой строке могут отличаться
в зависимости от вашей настройки.
Если вы получаете ошибки при запуске латекс, Dvips или пстопси вручную, есть кое-что
неправильно с настройкой этих инструментов. Если они все поступят правильно, но TGIF все еще показывает
ошибки, пришлите мне письмо по электронной почте!
eq4-2x.sym может создать растровое изображение предварительного просмотра с более высоким (2x) разрешением, но вам понадобится
особый netpbm-20may1999 версия нетпбм. Это может не работать с более новой версией
нетпбм. eq4-ps2epsi.sym не рекомендуется eq4-epstool.sym , как eq4.sym но использует
эпстул .
ДОПОЛНИТЕЛЬНЫЕ ШРИФТЫ
Помимо шрифтов Times, Courier, Helvetica, NewCentury и Symbol, дополнительные
шрифты могут быть указаны с использованием значения по умолчанию Tgif.AdditionalFonts X. (Экран по умолчанию
шрифты также можно заменить, см. Tgif.HasAlternateDefaultFonts в X DEFAULTS
раздел для более подробной информации.) Каждый дополнительный шрифт требует 4 части, по одной для каждого стиля шрифта
(в порядке римского, полужирного, курсива и полужирного шрифта). Каждая часть содержит 3 струны. В
первая строка определяет семейство, вес, наклон и ширину шрифта (см.
страницы руководства для xfontsel(1) для получения более подробной информации; также есть вторая форма, которая описана
ниже). Вторая строка определяет реестр и кодировку шрифта (см.
xfontsel(1) снова). (Можно использовать xlsfonts(1) посмотреть, какие шрифты доступны, и выбрать
только что упомянутые две строки из вывода.) Третья строка определяет
Название шрифта PostScript.
Например, если кто-то хочет использовать шрифт X Lucida для представления PostScript
ZapfChancery-MediumItalic, можно установить Tgif.AdditionalFonts следующим образом:
Tgif.AdditionalFonts: \ n \
lucida-medium-r-normal \ п \
iso8859-1 \ n \
ZapfChancery-MediumItalic \ n \
\ п \
Люцида-Демиболд-г-нормальный \ п \
iso8859-1 \ n \
ZapfChancery-MediumItalic \ n \
\ п \
lucida-medium-i-normal \ n \
iso8859-1 \ n \
ZapfChancery-MediumItalic \ n \
\ п \
Люцида-Демибольд-я-нормальный \ п \
iso8859-1 \ n \
ZapfChancery-MediumItalic
Приведенное выше сопоставляет все четыре стиля шрифта шрифта Lucida с ZapfChancery-MediumItalic.
шрифт (аналогично тому, как обрабатывается символьный шрифт).
Первая строка также может быть указана во второй форме, которая определяется как "% d"
как часть строки. Например, в качестве первой строки можно использовать «lucidasans-% d». В
в этом случае фактическим используемым шрифтом X будет указанная строка с заменой "% d" на
размер шрифта. Строка кодирования (вторая строка) игнорируется (но должна присутствовать). В
префикс имени шрифта (см. запись Tgif.FontNamePrefix в разделе X DEFAULTS) также
игнорируются.
Постскриптум ПЕРСОНАЖ КОДИРОВАНИЕ Для МЕЖДУНАРОДНЫЙ ПЕРСОНАЖИ
Иногда для символов требуются разные кодировки одного и того же шрифта PostScript.
персонаж Коды между 161 и 255 (включительно). Это можно сделать двумя способами.
Один из способов - использовать Tgif.AdditionalDontReencode (и Tgif.DontReencode). Другой способ -
используйте Tgif.PSFontNeedCharSubs. Разница в том, что с Tgif.AdditionalDontReencode
Кодировка шрифта PostScript пропускается. С Tgif.PSFontNeedCharSubs символы в
Шрифт PostScript может иметь определенную кодировку.
В обоих случаях необходимо ввести поддельные названия шрифтов (заполнители). Например,
Tgif.AdditionalFonts: \ n \
утопия-средний-г-нормальный \ п \
Adobe-fontspecific \ n \
UtopiaTmp-Regular \ n \
\ п \
утопия-жирный-г-нормальный \ п \
Adobe-fontspecific \ n \
UtopiaTmp-Жирный \ n \
\ п \
утопия-средний-я-нормальный \ п \
Adobe-fontspecific \ n \
UtopiaTmp-Italic \ n \
\ п \
утопия-жирный-я-нормальный \ п \
Adobe-fontspecific \ n \
УтопияTmp-BoldItalic
Tgif.PSFontAliases: \ n \
UtopiaTmp-Regular = Утопия-Обычный \ n \
UtopiaTmp-Bold = Utopia-Bold \ n \
UtopiaTmp-Italic = Utopia-Italic \ n \
UtopiaTmp-BoldItalic = Utopia-BoldItalic
В приведенном выше примере создаются 4 поддельных имени шрифта PostScript (все они имеют общий
Префикс "UtopiaTmp"). Кодировка этих шрифтов зависит от шрифтов Adobe, в соответствии с
Используются шрифты X11. Tgif.PSFontAliases сопоставляет имена поддельных шрифтов PostScript с
соответствующие имена реальных шрифтов PostScript. (Если Tgif.PSFontAliases отсутствует, не существует
Имена шрифтов PostScript, такие как UtopiaTmp-Regular, появятся в файле PostScript.)
Чтобы пропустить кодировку шрифта PostScript, можно использовать Tgif.AdditionalDontReencode X
дефолт. Например, если указать:
Tgif.AdditionalDontReencode: UtopiaTmp
символы с кодами от 161 до 255 (включительно) не будут кодироваться
Имена символов ISO-Latin-1. Для списка имен символов в кодировке ISO-Latin-1,
пожалуйста, посмотри
<URL:http://bourbon.usc.edu/tgif/faq/charencode.html# iso8859-1>.
Чтобы заменить символы в шрифте PostScript с определенной кодировкой, можно использовать
Tgif.PSFontNeedCharSubs и Tgif.PSCharSubs_ * X по умолчанию. (Вам все еще нужно
Tgif.AdditionalFonts и Tgif.PSFontAliases настраиваются, как указано выше.) Вот пример:
Tgif.PSFontNeedCharSubs: \ n \
Утопия-Регулярный = Фу \ п \
Утопия-жирный = Foo \ n \
Утопия-Курсив = Foo \ n \
Утопия-жирный шрифт = Foo
Tgif.PSCharSubs_Foo: \ n \
восклицательный знак / Аогонек \ п \
AE / Cacute \ n \
ecircumflex / eogonek
В приведенном выше примере Tgif.PSFontNeedCharSubs указал список поддельных шрифтов PostScript.
имена, требующие замены символов, и соответствующие им имена ТОКЕНОВ. Для
поддельное имя шрифта PostScript, которое соответствует TOKEN / ТОКЕН, список заменяемых символов:
указан в Tgif.PSCharSubs_TOKEN X по умолчанию. Формат Tgif.PSCharSubs_TOKEN:
список строк OLDCHARCODE / NEWCHARNAME, где OLDCHARCODE - это код символа в десятичном формате
или восьмеричный формат, а NEWCHARNAME должно быть именем символа PostScript. В приведенном выше
пример, Foo использовалось как имя ТОКЕНА. В реальном использовании что-то вроде исо8895-2 может быть
больше подходит для имени ТОКЕНА. Поскольку разрешены десятичные или восьмеричные коды,
следующее эквивалентно приведенному выше:
Tgif.PSFontNeedCharSubs: \ n \
Утопия-Регулярный = iso8859-2 \ n \
Утопия-жирный = iso8859-2 \ n \
Утопия-курсив = iso8859-2 \ n \
Утопия-жирный шрифт = iso8859-2
Tgif.PSCharSubs_iso8859-2: \ n \
161 / Аогонек \ n \
8 # 306 / Cacute \ n \
8 # 312 / eogonek
Обратите внимание, что замена Важно происходит для символов с кодами символов от 161
и 255 (включительно).
Для получения более подробной информации, пожалуйста, см
<URL:http://bourbon.usc.edu/tgif/faq/charencode.html#charsubs>.
ПЛОЩАДЬ ДВОЙНОЙ BYTE ШРИФТЫ
Начиная с версии 4.0 tgif поддерживаются двухбайтовые шрифты. Но только двойные шрифты
где каждый символ имеет одинаковую ширину и высоту. Двухбайтовые шрифты
указывается с использованием значения по умолчанию Tgif.SquareDoubleByteFonts X. Формат этого значения X по умолчанию:
аналогичен стандартному Tgif.AdditionalFonts X, описанному в ДОПОЛНИТЕЛЬНЫХ ШРИФТАХ
раздел выше с описанными здесь различиями. Для каждого двухбайтового шрифта требуется 4 части,
по одному для каждого стиля шрифта (в порядке Roman, Bold, Italic и BoldItalic). Каждая часть
содержит 3 струны. Первая строка определяет название шрифта. Он должен содержать
«% d» как часть строки. Фактически используемый шрифт X будет указанной строкой с "% d"
заменяется размером шрифта. Вторая строка может быть «*», «H» или «V». Когда он является
строка "V", каждый символ поворачивается на 90 градусов против часовой стрелки. В противном случае
символы не поворачиваются. Третья строка определяет имя шрифта PostScript.
Используя методы ввода (указанные по умолчанию Tgif.DoubleByteInputMethod X), можно смешивать
английские (однобайтовые) подстроки в двухбайтовой строке. Шрифт, используемый для
Подстрока english указывается по умолчанию Tgif.DefaultSingleByteFont X.
Например, если кто-то хочет использовать шрифт X Song Ti для представления PostScript GB-Song-
Обычный шрифт, Tgif.SquareDoubleByteFonts можно установить следующим образом:
Tgif.DefaultSingleByteFont: Helvetica
Tgif.GBShowFontChar: 271372 Tgif.GBConvFromUTF8: iconv -f utf8 -t gb2312
Tgif.GBUConvToUTF8: iconv -f gb2312 -t utf8
Tgif.SquareDoubleByteFonts: \ n \
-isas-song ti - * - * - * -% d - * - * - * - * - * - gb2312.1980-0 \ n \
* \ п \
GB-Song-Regular \ n \
\ п \
-isas-song ti - * - * - * -% d - * - * - * - * - * - gb2312.1980-0 \ n \
* \ п \
GB-Song-Regular \ n \
\ п \
-isas-song ti - * - * - * -% d - * - * - * - * - * - gb2312.1980-0 \ n \
* \ п \
GB-Song-Regular \ n \
\ п \
-isas-song ti - * - * - * -% d - * - * - * - * - * - gb2312.1980-0 \ n \
* \ п \
GB-Song-Regular
В приведенном выше примере шрифт Song Ti не имеет таких стилей, как курсив и полужирный, поэтому все
четыре части идентичны. По умолчанию Tgif.GBShowFontChar X определяет двухбайтовое восьмеричное число.
символ, который будет использоваться для представления этого шрифта в Окне выбора, когда этот шрифт
выбрано. По умолчанию Tgif.GBUConvFromUTF8 X определяет команду для запуска, когда
Строка в кодировке UTF8 вставляется в текстовый объект шрифтом GB. В
Tgif.GBUConvToUTF8 X default определяет команду для запуска в операции копирования, чтобы преобразовать
выделенная строка (шрифтом GB) в формат UTF8, затем копируется в буфер обмена.
Ниже приведен еще один пример использования шрифтов X JIS для представления PostScript Ryumin-Light-
Шрифты EUC-H и Ryumin-Light-EUC-V следующим образом:
Tgif.RyuminShowFontChar: 244242
Tgif.SquareDoubleByteFonts: \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
Ч \ п \
Рюмин-Лайт-EUC-H \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
Ч \ п \
Рюмин-Лайт-EUC-H \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
Ч \ п \
Рюмин-Лайт-EUC-H \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
Ч \ п \
Рюмин-Лайт-EUC-H \ n \
\ п \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
В \ п \
Рюмин-Лайт-EUC-V \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
В \ п \
Рюмин-Лайт-EUC-V \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
В \ п \
Рюмин-Лайт-EUC-V \ n \
-jis-fixed - * - * - * -% d - * - * - * - * - * - jisx0208.1983- * \ n \
В \ п \
Рюмин-Лайт-EUC-V
МНОГОСТРАНИЧНЫЙ РИСОВАНИЕ
Объектный файл может содержать несколько страниц. Два режима компоновки, сложены и черепичные, для
поддерживаются многостраничные рисунки. В сложены режим макета, страницы считаются
накладываются друг на друга, поэтому объект может отображаться только на одной странице. В
черепичные режим верстки, страницы выложены плиткой, образуя большую логическую страницу; в этом случае объект
может существовать на нескольких физических страницах одновременно. Переключение между двумя режимами
считаются редкими событиями и не подлежат отмене. Tgif не позволяет переключаться с
режим мозаичного макета в режим с накоплением, когда существует объект, занимающий физическую страницу
границ, потому что он не может решить, какой физической странице принадлежит объект.
Номера страниц поддерживаются за счет использования объектов нумерации страниц. Номер страницы
объект - это объект, содержащий атрибут с именем ! PAGE_NUM (имя
с учетом регистра), а часть имени этого атрибута не отображается (скрытие имени атрибута
может быть достигнуто с помощью команды Move / JustifyAttr () в подменю Атрибут
Специальное меню). Значение атрибута определяет способ печати номера страницы. Если
значение атрибута содержит ! (STACKED_PAGE_NUM) подстрока, эта часть
подстрока будет заменена номером страницы, если режим макета страницы сложены, Если
режим макета страницы мозаичный, строка будет распечатана как есть. Если значение
атрибут содержит ! (STACKED_NUM_PAGES) подстрока, эта часть подстроки будет
заменяется количеством страниц, если режим макета страницы сложены. Если значение
атрибут содержит ! (TILED_PAGE_ROW) or ! (TILED_PAGE_COL) подстрока, эта часть
подстрока будет заменена номером строки или номером столбца физической страницы, если
режим макета страницы черепичные.
SPECIAL ПРИЗНАКИ
Есть несколько специальных атрибутов, распознаваемых tgif. Здесь описаны
раздел. Все они чувствительны к регистру.
! PAGE_NUM =
Это определяет номера страниц в многостраничном чертеже. Пожалуйста, смотрите МНОГОСТРАНИЦЫ
Подробнее в разделе ЧЕРТЕЖ.
auto_center_attr
Если имя атрибута пусто, а значение равно auto_center_attrтогда все
видимые атрибуты объекта-владельца будут автоматически центрированы относительно
ограничивающая рамка объекта-владельца. На самом деле нет смысла иметь
несколько видимых атрибутов, потому что они будут перекрываться. Этот атрибут полезен
для создания простых элементов блок-схемы.
unmakeiconic_on_instantiate
Если атрибут объекта символа имеет пустое имя атрибута и значение
unmakeiconic_on_instantiate, то при создании экземпляра символа следующие
команды выполняются для только что созданного объекта значка: 1) UnMakeIconic ()
команда из специального меню, 2) команда UnGroup () из меню упорядочения и 3)
текстовый объект unmakeiconic_on_instantiate удален. Этот атрибут полезен
для создания простых сегментов блок-схемы.
unmakeiconic_on_instantiate_delete_attrs
Если атрибут объекта символа имеет пустое имя атрибута и значение
unmakeiconic_on_instantiate_delete_attrs, то при создании символа
над только что созданным объектом значка выполняются следующие команды: 1)
UnMakeIconic () из специального меню, 2) удалить все атрибуты из этого
объект и 3) команду UnGroup () из меню «Упорядочить». Этот атрибут полезен
для помещения группы «полезных» объектов в объект символа.
retracted_arrows
Если имя атрибута пусто, а значение равно retracted_arrows для ломаной линии или
открытый сплайн-объект с более чем 2 вершинами, затем стрелки сплайнового объекта
втягивается на одну вершину.
auto_retracted_arrows
Это очень похоже на retracted_arrows выше, за исключением того, что объект должен быть
интерполированный открытый сплайн только с одной стрелкой. Объект сплайна принудительно
иметь 3 вершины, а средняя вершина сплайнового объекта автоматически
настраивается при перемещении конечной точки.
auto_exec =
Если такой атрибут файла существует, значение выполняется при открытии файла.
(если файл не открывается в результате выполнения hyperjump_then_exec ()
внутренняя команда).
edit_attrs_in_context_menu = ...
Если у объекта есть атрибут с именем edit_attrs_in_context_menu, ценности
(начиная со 2-й строки и разделенные переносом строки) этого атрибута являются
рассматриваются как имена атрибутов. Названные атрибуты будут видны в окне редактирования.
Атрибут в подменю «Редактор» контекстного меню. Например, если объект имеет
следующие атрибуты:
edit_attrs_in_context_menu =
x
y
z
ш = привет
x = привет
y = мир
z = как ты
Прощай
в подменю «Редактировать атрибут в редакторе» контекстного меню будет отображаться только «x = hello»,
«y = мир» и «z = как дела».
ЭКСПОРТ К ТАБЛИЦА
Когда команда ExportToTable () выбрана в подменю Таблица специального меню,
определенные атрибуты выбранных объектов записываются в указанный пользователем выходной файл в
формат, который может быть легко импортирован программой электронных таблиц или использоваться
Команда MergeWithTable () описана в следующем разделе. Выходной файл содержит столбцы
струн. Два столбца разделены одним персонаж. Первый ряд
выходной файл содержит имена столбцов, а все остальные строки содержат значения.
Имена записываемых атрибутов указываются файл атрибут названный
ТАБЛИЦА_ATTRS (который обозначается ! .TABLE_ATTRS здесь). Значение файла TABLE_ATTRS
attribute - это список имен атрибутов, разделенных запятыми. Когда команда ExportToTable ()
выполняется, имена атрибутов, указанные в! .TABLE_ATTRS, записываются в выходной файл
первый. Затем для каждого выбранного объекта каждый его атрибут, который появляется в
Список, указанный в! .TABLE_ATTRS, записывается в выходной файл в одну строку. Если объект
не имеет атрибутов, соответствующих спецификации, соответствующая строка не создается.
MERGE ТАБЛИЦА
Когда команда MergeWithTable () выбрана в подменю Таблица специального меню,
выбранный объект Объединять (также известный как слитый по почте на ПК) с файлом таблицы (данных)
(в том же формате, что и выходной файл, описанный в предыдущем разделе) для создания
новый многостраничный рисунок с сложены режим макета страницы.
Выбранный объект содержит информацию о форматировании, а также используется в качестве шаблона для
реплицироваться для каждой строки данных в файле таблицы. Если атрибут реплики совпадает
имя столбца таблицы, значение атрибута устанавливается равным значению в файле таблицы.
Реплики сначала выкладываются по горизонтали.
В объекте шаблона необходимо указать восемь атрибутов. Все они чувствительны к регистру.
Те, которые измеряют расстояния, могут быть указаны в дюймах ("дюймах"), сантиметрах ("см") или
пикселей (если не указаны единицы измерения).
БУМАГА_ШИРИНА
Это определяет ширину бумаги.
БУМАГА_ВЫСОТА
Это определяет высоту бумаги.
ЛЕВОЕ ПОЛЕ
Это указывает расстояние до левого края бумаги.
ВЕРХНЕЕ ПОЛЕ
Это указывает расстояние до верхнего края бумаги.
H_PITCH
Это определяет расстояние между левыми краями реплик.
В_ПИТЧ
Это определяет расстояние между верхними краями реплик.
NUM_COLS
Это указывает количество реплик, которые нужно расположить по горизонтали перед перемещением.
вниз к следующему ряду.
NUM_ROWS
Это указывает количество реплик для вертикального расположения перед перемещением в
следующая страница.
После того, как каждая реплика будет сгенерирована, заполнена данными из файла таблицы и размещена, ее
названный атрибут Exec выполняется (если только атрибут с именем EXEC_AFTER_MERGE указано,
в этом случае атрибут, названный EXEC_AFTER_MERGE вместо этого выполняется атрибут).
Если нет атрибута, названного EXEC_AFTER_MERGE атрибут, ничего не выполняется.
(Подробнее о выполнении команд см. В разделе ВНУТРЕННИЕ КОМАНДЫ.) Можно использовать
Exec команда для создания других атрибутов из атрибутов, связанных с
Таблица данных.
Если атрибут с пустым именем и значением является строка USER_PLACEMENT, Пользователь
будет предложено разместить реплику (имя объекта будет отображаться в Окне состояния
при размещении объекта). В этом случае 8 атрибутов, связанных с размещением:
игнорируются.
Если атрибут с пустым именем и значением является строка STRIP_DOUBLE_QUOTES,
поля данных, заключенные в двойные кавычки, удаляются.
MIME ВИДЫ И КЕПКИ
Когда URL-адрес называет HTTP-сервер, HTTP-сервер отправляет Тип содержимого URL-адреса вдоль
с удаленным файлом, на который ссылается URL-адрес tgif. В Тип содержимого содержит информацию
например, тип / подтип файла плюс некоторые необязательные поля. Если файл не в формате tgif
file, для просмотра файла используется следующий механизм.
Сначала проверяются значения X по умолчанию, чтобы узнать, есть ли внешнее средство просмотра, указанное для
файл. Подробности см. В разделе Tgif. @@@ Viewer в разделе X ПО УМОЛЧАНИЮ ниже. Если
совпадений нет, тип / подтип сопоставляется с записями в файле типов MIME. В
файл MIME-типов по умолчанию .мим.типы в домашнем каталоге пользователя. Посмотри пожалуйста
Tgif.MimeTypesFile в разделе X DEFAULTS о том, как переопределить MIME-типы по умолчанию
файл. Первое поле в каждой строке файла MIME-типов указывает тип / подтип.
Информация. Если есть соответствие типа / подтипа в файлах MIME-типов, файлы MailCap
консультируются следующим образом.
Строка в файле MailCap состоит из полей, разделенных точкой с запятой. Первое поле
указывает тип / подтип, а второе поле указывает view команду для просмотра
файл, соответствующий типу / подтипу. Для tgif команда просмотра должна содержать один %s
подстрока, которую нужно заменить локальной копией URL-адреса. Только %t и % {} необязательный
поля поддерживаются tgif. В многочастному MIME-тип не поддерживается. Тип / подтип
информация удаленного файла совпадает с файлами MailCap. Если совпадение найдено,
соответствующая команда просмотра выполняется. Если совпадение не найдено, но тип
удаленный файл либо приложению, аудио, изображение или XNUMX году , файл сохранен и нет
внешний просмотрщик запущен. В противном случае предполагается, что удаленный файл представляет собой чистый текст и
tgif создаст текстовый объект для просмотра текста.
Файлы MailCap - это файлы (разделенные двоеточиями), указанные в среде MAILCAP.
переменная (если определена). Если MAILCAP не определен, .mailcap файл в доме пользователя
каталог используется.
MIME - это многоцелевые расширения почты Интернета, указанные в RFC1521, а MAILCAP - это
указано в RFC1524.
КАК МЫ РАБОТАЕМ К ДЕЛАТЬ A СТРУКТУРНЫЙ ЭЛЕМЕНТ ОБЪЕКТ (СИМВОЛ ФАЙЛ)
Вот шаги для определения объекта строительного блока, который будет использоваться в иерархической
дизайн.
1) Нарисуйте репрезентативную часть строительного блока. Сгруппировать все
вместе. Выберите этот сгруппированный объект.
2) Вызвать главное меню средней кнопкой мыши; выберите `` Особый ''. Выбирать
`` MakeSymbolic '' из следующего всплывающего меню. Выбранный объект становится символом
и получает пунктирную границу.
3) Введите атрибуты как отдельные текстовые строки. Выберите объект символа и все
текстовые строки, которые будут прикреплены к символу. Введите #a (для Прикреплять) приложить
атрибуты символа.
4) (Этот шаг не является обязательным.) Создайте часть определения строительного блока.
Взгляните, например, на файл flip-flop.sym. Чтобы просмотреть этот файл, сначала
создать `` триггер '', набрав ^ i (для Создать экземпляр). Выберите триггер
из всплывающего окна; поместите вьетнамку; выберите триггер и введите #v (для
Push), чтобы увидеть файл символов.
5) Сохраните файл и назовите его. Если текущий путь к библиотеке содержит текущий каталог
(или '.'), только что созданный символ должен быть инстанциирован путем ввода ^ i.
X11 ПИКСМАП (XPM) ФОРМАТЫ
Tgif может импортировать только растровые изображения X11, которые удовлетворяют описанным здесь ограничениям. Формат
растрового изображения X11 должно быть либо 1 (XPM1), либо 3 (XPM3). Только подмножество формата XPM3
поддерживается, а именно ключ поле для спецификации цвета должно быть 'c' (для цвета
визуальные эффекты). Инструменты, которые генерируют файлы формата XPM1 (они могли быть обновлены до
поддержка XPM3), pbmplus (или нетпбм), который представляет собой набор преобразований растрового и растрового изображений.
бесплатное ПО (вместе с xvможно изменять цвета для объектов растрового изображения) и
xgrabsc, еще одно бесплатное ПО; также, xloadimage может отображать файлы XPM1. Инструменты, которые могут
генерировать файлы формата XPM3, например, хснап(1) и sxpm(1). Для каждого цвета
указанная в цветовой строке, выделяется цветовая ячейка. Если выделение не удается,
текущий цвет будет использоваться для этой цветовой строки. Если первый цветной символ - это оборотная сторона -
цитата (`) или пробел, то соответствующий цвет заменяется на фон
цвет окна tgif, если для Tgif.GuessXPmBgColor X по умолчанию установлено значение true. (Этот
выбор дизайна сделан потому, что в этом случае растровое изображение будет выглядеть `` правильно '' как на обычном, так и на
обратное видео.) Ниже приведен пример очень маленького файла растрового изображения (в формате XPM1).
# определить формат стрелки 1
# определить ширину_стрелки 5
#определить высота_стрелки 3
#definearrow_ncolors 3
#definearrow_chars_per_pixel 1
статический символ * arrow_colors [] = {
"` "," Черный ",
"а", "красный",
«б», «желтый»
};
статический символ * arrow_pixels [] = {
"` а``` ",
"ааббб",
"а```"
};
ЛАТЕКС РИСУНОК ФОРМАТЫ
Здесь мы покажем, как сделать рисунок для файла LaTeX, сначала с помощью \ psfig (или \ epsf)
специальная конструкция, затем с PS-файл специальная конструкция. (Автор не рекомендует
PS-файл construct.) Пример того и другого можно найти в файле example.tex.
включен в дистрибутив tgif.
Чтобы распечатать файл tgif для включения в документ LaTeX с \ psfig or \ epsf особый
конструкция (сгенерированные файлы будут в Герметичная PostScript формат), сначала выберите
Формат LaTeX в окне панели (щелкните левой кнопкой мыши по значку лазерного принтера),
затем введите ^ p, чтобы создать файл Encapsulated PostScript. Если имя файла - `` an-sr-
flip-flop.obj '', то сгенерированный файл рисунка LaTeX будет называться `` an-sr-flip-
flop.eps ''. Этот файл можно включить в документ LaTeX следующим образом:
\ input {psfig}
\ begin {рисунок *} [htb]
\ centerline {\ psfig {figure = an-sr-flip-flop.eps}}
\ caption {Триггер SR. \ label {fig: an-sr-flip-flop}}
\ end {рисунок *}
Альтернативный способ - использовать \ epsf построить следующим образом,
\ input {epsf}
\ begin {рисунок *} [htb]
\ centerline {\ epsffile {an-sr-flip-flop.eps}}
\ caption {Триггер SR. \ label {fig: an-sr-flip-flop}}
\ end {рисунок *}
Команда \ centerline выше центрирует изображение. Если у одного есть несколько цифр tgif в
один документ LaTeX, нужно только включить макрос psfig (\ input {psfig} или
\ input {epsf}) один раз сразу после оператора \ begin {document}.
Если Encapsulated PostScript недоступен, PS-файл специальная конструкция может использоваться как
описано здесь. В этом случае, поскольку LaTeX не знает, где находится ограничивающая рамка
рисунок, требуется некоторая практика, чтобы понять это правильно. Вот что-то вроде
работать. Сначала отцентрируйте изображение на странице (например, ширину страницы в портретном стиле
составляет 8.5 дюйма, поэтому центр страницы находится на отметке 4.25 дюйма), и сделайте верхний объект
на картинке примерно на 1/4 дюйма от верхнего края страницы. Выберите формат LaTeX в
окно панели, затем распечатайте в формате LaTeX. Как и в случае с псфиг построить, файл
с .eps расширение будет сгенерировано. Этот файл можно включить в документ LaTeX.
следующее,
\ begin {рисунок *} [htb]
\ special {psfile = "an-sr-flip-flop.eps" hoffset = -40}
\ rule {0in} {1.1in}
\ caption {Триггер SR. \ label {fig: an-sr-flip-flop}}
\ end {рисунок *}
В \ rule {0in} {1.1in} выше указан невидимый прямоугольник высотой 1.1 дюйма, который является
общая высота изображения в ан-ср-шлепках.
СОЕДИНЕНИЕ ОБЪЕКТЫ
В мире E-CAD объект значка может представлять электронный компонент и линию.
Объект может представлять собой соединение между парой контактов двух электронных компонентов.
Когда компонент перемещается, конечная точка провода, соединяющего его, также перемещается.
с компонентом. Tgif имитирует эти функции ограниченным образом.
В tgif соединение представлено совпадающими именами сигналов. Провод определяется как
объект полилинии, имеющий type = tgWire атрибут и атрибут с именем имя_сигнала,
определение сосна сложнее. Это описано в следующем абзаце. Если два
контакты имеют одинаковые значения для имя_сигнала атрибут, они считаются
подключены (их не нужно визуально соединять проводом).
A сосна объект должен иметь type = порт атрибут и атрибуты с именем имя_сигнала и имя.
Но не все объекты, имеющие такие атрибуты, являются булавками. Кроме того, объект булавки должен быть
либо:
(1) символ верхнего уровня или значок объекта
или:
(2) непосредственный подобъект владелец символ или значок объекта. или:
(3) непосредственный подобъект владелец сгруппированный объект, имеющий type = tgBroadcastWire
атрибутов.
В (2) выше владелец объект также должен иметь атрибут с именем имя и должен быть
подобъект другого символа или значка. Если владелец объект является подобъектом
сгруппированный объект, имя атрибуты сгруппированного объекта будут проигнорированы.
В (3) выше этот сгруппированный объект может быть создан с помощью ConnectPortsToBroadcastWire ()
в подменю PortsAndSignals Специального меню, когда объект полилинии и некоторые
выбираются объекты плавучего порта.
A сосна объект может иметь подключенное представление и отключенное представление. Связанный вид - это
подобъект с view = conn, FILL, PEN атрибут, а отключенное представление - подобъект с
a view = disconn, FILL, PEN атрибут; FILL и PEN - числовые значения от 0 до 31.
(включительно). Значение соответствует шаблонам в меню заливки и меню пера.
Обычно следует использовать только 0 или 1. Когда имя_сигнала атрибут объекта булавки
изменена с пустой строки на непустую, перо и заливка подобъекта, который
соответствует отключенному представлению, будет установлено значение 0 (что означает НЕТ), а перо и заливка
подобъекта, соответствующего подключенному виду, будут установлены значения
указано в view атрибут связанного представления. Когда имя_сигнала атрибут
объект булавки изменяется с непустой строки на пустую строку, перо и заливка
подобъект, соответствующий подключенному виду, будет установлен на 0, а перо и заливка
подобъекта, соответствующего отключенному виду, будут установлены значения
указано в view атрибут отключенного просмотра.
Соединение можно создать с помощью команды ConnectTwoPortsByAWire () из
Подменю PortsAndSignals Специального меню. Обратите внимание, что если булавка является частью другого
объект, этот объект также должен иметь имя атрибут с непустым значением. Когда две булавки
подключены с помощью этой команды, имя_сигнала атрибуты контактов и провода будут
должно быть установлено одинаковое значение.
Перемещение конечных точек при перемещении компонента реализовано в tgif с использованием
ограниченный режим перемещения из меню MoveMode (см. Tgif.ConstrainedMove в X
Раздел ПО УМОЛЧАНИЮ для дополнительной информации). Обратите внимание, что подключенный провод
визуально не связанный, не будет автоматически расширяться, чтобы следовать за подключенным
компонент даже в режиме ограниченного перемещения. Кроме того, когда объект-провод удаляется,
имя_сигнала атрибуты подключенных контактов не меняются (так как на самом деле они не
"связанный").
X ПО УМОЛЧАНИЮ
Tgif.Геометрия: WIDTHxHEIGHT + X + Y
Tgif.IconGeometry: + X + Y
Tgif.Передний план: РАСКРАСКА
Цвет переднего плана по умолчанию - черный.
Tgif. Фон: РАСКРАСКА
Цвет фона по умолчанию - белый.
Tgif.BorderColor: РАСКРАСКА
Если не указан, будет использоваться цвет переднего плана.
Tgif.ОбратноеВидео: [вкл выкл]
Для черно-белого терминала обратное видео `` включено '' означает, что фон черный.
Для цветного терминала обратное видео `` включено '' означает, что фон задан
Tgif. Цвет переднего плана. По умолчанию выключено.
Tgif.InitialFont: [Times, Courier, Helvetica, NewCentury, Symbol]
Это определяет начальный шрифт. По умолчанию - Курьер.
Tgif.InitialFontStyle: [Roman, Bold, Italic, BoldItalic]
Это определяет начальный стиль шрифта. По умолчанию - римский.
Tgif.InitialFontJust: [Слева, по центру, справа]
Это определяет начальное выравнивание шрифта. По умолчанию - Left.
Тгиф.InitialFontDPI: [75,100]
Устарело.
Tgif.InitialFontSizeIndex: [0,1,2,3,4,5]
Устарело.
Tgif.InitialFontSize: НОМЕР
Это определяет размер начального шрифта. По умолчанию - 14. Альтернативный вариант.
форма позволяет указывать "pt" сразу после ЧИСЛА (без пробелов между
«pt» и НОМЕР).
Тгиф.MsgFontSizeIndex: [0,1,2,3,4,5]
Устарело.
Тгиф.MsgFontSize: НОМЕР
Это определяет размер шрифта, используемого для сообщений, меню и всплывающих окон.
По умолчанию 14.
Tgif.RulerFontSize: НОМЕР
Это определяет размер шрифта, используемого для окон линейки. По умолчанию - 10.
Tgif.DefaultFontSize: НОМЕР
Это определяет размер шрифта, который будет использоваться, когда запрошенный размер шрифта может
не удовлетворены. Этот размер обязательно существуют для ВСЕ шрифты, используемые в tgif. По умолчанию
14. Воспользуйтесь функционалом
Размер шрифта: НОМЕР1 НОМЕР 2, ...
Это определило размеры шрифта. По умолчанию 8 10 11 12 14 17 18 20 24 25 34.
альтернативная форма позволяет указывать "pt" сразу после ЧИСЛА (без
пробел между "pt" НОМЕР). Также используйте Tgif.InitialFontSize, чтобы
укажите начальный размер шрифта, который будет использоваться, если 14 не соответствует указанным размерам шрифта.
Tgif.Дополнительные шрифты: FONT_SPEC1 FONT_SPEC2 ...
Помимо шрифтов Times, Courier, Helvetica, NewCentury и Symbol,
здесь можно указать дополнительные шрифты. См. Раздел ДОПОЛНИТЕЛЬНЫЕ ШРИФТЫ
для получения информации.
Tgif.FontNamePrefix: [- *, *]
Это указывает префикс, который будет использоваться, когда tgif делает запрос к X-серверу.
По умолчанию используется -*. Некоторые шрифты имеют непонятные названия шрифтов (например, не запускается
с - персонаж). Чтобы использовать эти шрифты, для этого X по умолчанию может быть установлено значение
*.
Tgif.DefaultLatin1FontCharEncoding: STRING
Tgif использует 4 шрифта по умолчанию: «раз», «курьер», «гельветика» и «новый век».
школьная книга ". По умолчанию кодировка символов для этих шрифтов - iso8859-1.
Эти шрифты обычно масштабируемы и предустановлены в старых системах Linux. В
более новая система Linux, это уже не так. Только небольшое количество размеров шрифта
предустановлены. Предварительно установленные масштабируемые версии этих шрифтов:
iso10646-1 (универсальный набор символов) закодирован. Это значение X по умолчанию можно использовать для
укажите другую кодировку символов (например, iso10646-1) для значения по умолчанию 4
шрифты. Это значение по умолчанию для X не применяется к альтернативным шрифтам по умолчанию или указанным шрифтам.
по умолчанию Tgif.AdditionalFonts X. По умолчанию iso8859-1.
Tgif.HasAlternateDefaultFonts: [правда, ложь]
Значение по умолчанию для этого X по умолчанию - false. Если установлено значение false, tgif использует
реестр iso8859 с экранными шрифтами в кодировке ASN1 (если он не переопределен
Tgif.DefaultFontCharEncoding X по умолчанию), и ищет "раз", "курьер",
"helvetica", "учебник нового века" и "символ" как часть экранного шрифта.
имена. Некоторые X-серверы не поддерживают эти шрифты. В этом случае это X по умолчанию
может использоваться, чтобы заставить tgif использовать указанный пользователем экран и шрифты PostScript. Если это X
по умолчанию установлено значение `` true '', tgif будет искать дополнительные значения по умолчанию для X формы
Tgif., Где может быть одной из следующих строк:
Таймс-Роман
Раз-жирный
Times-курсив
Times-жирный курсив
Курьер
Курьер-жирный
Курьер-косой
Курьер-BoldOblique
Helvetica
Гельветика-полужирный
Helvetica-наклонная
Helvetica-BoldOblique
NewCenturySchlbk-Роман
Новый векSchlbk-Bold
NewCenturySchlbk-курсив
NewCenturySchlbk-BoldItalic
Символ
Соответствующее значение X по умолчанию должно содержать "% d" как часть строки,
и строка "% d" будет заменена размером шрифта, когда шрифт будет запрошен.
Например, в следующих строках вместо этого будет использоваться экранный шрифт Times New Roman.
экранного шрифта Times и используйте шрифт Bookman PostScript вместо Times
Шрифт PostScript, если Tgif.HasAlternateDefaultFonts имеет значение true:
Tgif.Times-Roman: * -times new roman-medium-r - * -% d - *, Bookman-Light
Tgif.Times-Bold: * -times new roman-bold-r - * -% d - *, Bookman-Demi
Tgif.Times-Italic: * -times new roman-medium-i - * -% d - *, Bookman-LightItalic
Tgif.Times-BoldItalic: * -times new roman-bold-i - * -% d - *, Bookman-DemiItalic
Обратите внимание, что для некоторых X-серверов требуются спецификации правого шрифта.
чтобы все тире были на своих местах.
Tgif.DefaultCursor: [x_cursor, arrow, ...]
Это указывает курсор выбора. Записи в (без XC_
prefix) - допустимые имена курсора. По умолчанию - стрелка.
Tgif.DrawCursor: [x_cursor, arrow, ...]
Это указывает курсор, используемый при рисовании объектов. Записи в
(без префикса XC_) допустимые имена курсора. По умолчанию такое же, как
Tgif.Курсор по умолчанию.
Tgif.DragCursor: [x_cursor, arrow, ...]
Это указывает курсор, используемый при перетаскивании. Записи в
(без префикса XC_) допустимые имена курсора. По умолчанию - hand2.
Tgif.ВертексКурсор: [x_cursor, arrow, ...]
Это указывает курсор, используемый в режиме выбора вершин. Записи в
(без префикса XC_) допустимые имена курсора. В
по умолчанию плюс.
Tgif.FreeHandCursor: [x_cursor, arrow, ...]
Это указывает курсор, используемый в режиме рисования от руки. Записи в
(без префикса XC_) допустимые имена курсора. В
по умолчанию - карандаш.
Tgif.RubberBandColor: РАСКРАСКА
Это определяет цвет, который будет использоваться для резинки (XOR). Цвет по умолчанию
такой же, как цвет переднего плана.
Tgif.MaxColors: НОМЕР
Это определяет максимальное количество цветов. От Color0 до ColorMax, где Max - это
НОМЕР-1, в X запрашиваются значения по умолчанию. Если ЧИСЛО больше значения по умолчанию 11,
От Color11 до ColorMax обязательно все существуют в X значениях по умолчанию. Пожалуйста, смотрите ГРАФИЧЕСКИЙ
Раздел ОБЪЕКТЫ для списка цветов по умолчанию.
Tgif.Color #: РАСКРАСКА
Это определяет соответствие между номером цвета и цветом.
Tgif.DefaultColorIndex: НОМЕР
Это указывает индекс цвета по умолчанию, если определенный цвет не может быть найден. В
по умолчанию 0. Обратите внимание, что Tgif.DefaultColor имеет приоритет над этим значением по умолчанию для X.
Tgif.ShortCuts: ПУНКТ 1 ПУНКТ 2 ...
ПУНКТ определяет соответствие между ключом (может быть чувствительным к регистру) и
не буквенно-цифровая клавиша. Подробную информацию см. В разделе «ЯРЛЫКИ».
Tgif.MaxLineWidths: НОМЕР
Это определяет максимальное количество значений ширины линии. LineWidth0 - LineWidthMax,
От ArrowWidth0 до ArrowWidthMax и от ArrowHeight0 до ArrowHeightMax, где
Макс: ЧИСЛО-1, в X запрашиваются значения по умолчанию. Если ЧИСЛО больше значения по умолчанию
значение 7, от LineWidth7 до LineWidthMax, от ArrowWidth7 до ArrowWidthMax и
ArrowHeight7 через ArrowHeightMax обязательно все существуют в X значениях по умолчанию. Некоторые по умолчанию
значения будут использоваться для тех, которые не указаны в значениях X по умолчанию.
Tgif.DefaultLineWidth: НОМЕР
Это определяет начальную ширину линии индекс. По умолчанию 0.
Tgif.LineWidth #: НОМЕР
Это определяет ширину линии. Ширина линии по умолчанию - 1, 2, 3, 4, 5, 6 и 7.
Tgif.ArrowWidth #: НОМЕР
Это определяет ширину (когда стрелка указывает горизонтально) стрелки
голова для дуговых и сплайновых объектов. Ширина стрелок по умолчанию: 8, 10, 12, 14,
18, 20 и 22.
Tgif.ArrowHeight #: НОМЕР
Это указывает здесь выращивалась высота (когда стрелка также указывает горизонтально)
острие стрелки для объектов дуги и сплайновых объектов. Высота стрелки по умолчанию - 3,
4, 5, 6, 7, 8 и 9.
Tgif.MaxDomains: НОМЕР
Это указывает, что ЧИСЛО - это количество доменов.
DomainPath0, DomainPath1, ..., DomainPathM все должны существовать в X по умолчанию. Здесь
M = НОМЕР-1.
Tgif.DomainPath #: ДОМЕННАЯ СТРОКА
Это определяет соответствие между номером домена, именем домена и
путь, связанный с доменом. Следовательно, для
каждый домен определен. Здесь # следует заменить на номер домена. В
номера доменов должны быть 0,1, ..., MAXDOMAINS-1, где MAXDOMAINS устанавливается в
MaxDomain X по умолчанию выше. MaxDomain X по умолчанию в сочетании с
DomainPath # X по умолчанию требуется для использования доменов.
DOMAINSTRING содержит строки, разделенные символом «:». Первое
строка - это имя домена. Каждая из остальных строк определяет
каталог, в котором должны выполняться поиск файлов символов при вводе команды Instantiate.
выполнено (подробнее см. в разделе КАК СДЕЛАТЬ ОБЪЕКТ СТРОИТЕЛЬНОГО БЛОКА).
Еще один способ взглянуть на спецификацию DOMAINSTRING - удалить первый
строка (которая указывает имя домена) и первый символ ':', DOMAINSTRING
имеет форму PATH CSH(1) переменная окружения. Например, чтобы указать
путь символа для домена DEFAULT искать файлы символов сначала в библиотеке
каталог / tmp / tgif / symbols, тогда в текущем каталоге DOMAINSTRING должен быть
установите следующее значение:
ПО УМОЛЧАНИЮ: / tmp / tgif / symbols :.
Tgif.DefaultДомен: НОМЕР
Это указывает домен по умолчанию при запуске tgif. По умолчанию - 0.
Tgif.PrintCommand: КОМАНДА
Это определяет команду печати, используемую для печати файла PostScript. В
по умолчанию LPR(1). Примером может быть LPR -h -Pprintername. Если КОМАНДА содержит
a %s подстрока, %s будет заменен полным путем к PostScript
файл, который обычно отправляется команде печати. Следовательно, КОМАНДА без %s
подстрока ведет себя идентично КОМАНДА %s. Обратите внимание, что это работает только тогда, когда
запуск tgif без параметра командной строки -print. Это можно использовать для отправки
файл шрифта на принтер перед отправкой файла PostScript в формате tgif, как в
следующий пример:
кот /somewhere/sansfex.pfa% s | lpr -Pmyprinter
Tgif.WhereToPrint: STRING
Это определяет исходное место назначения / формат для печати / экспорта. STRING может быть принтером,
EPS, PS, Bitmap, Text, EPSI, GIF, HTML, PDF, WinEPSI, PNG, JPEG, PPM или NetList.
По умолчанию - EPS.
Tgif.PrintDirectory: PATH
Это указывает каталог печати, когда адресатом вывода не является принтер.
По умолчанию это пустая строка, что означает, что вывод попадает в каталог.
в котором находится текущий файл.
Тгиф.НоТгифИкон: [правда, ложь]
Если установлено значение true, tgif не будет использовать собственное окно значков. В этом случае один
также следует установить значение true для Tgif.UseWMIconPixmap, описанного ниже. Современное окно
менеджеры обычно не позволяют приложению рисовать собственное окно значков, поэтому этот X
default не будет иметь никакого эффекта, если tgif работает под этими оконными менеджерами. В
по умолчанию - ложь.
Tgif.UseWMIconPixmap: [правда, ложь]
Если установлено значение `` true '', tgif будет использовать стандартное растровое изображение значка. Также Tgif.NoTgifIcon
будут проигнорированы. По умолчанию это правда.
Tgif.DontShowVersion: [правда, ложь]
Если установлено значение `` true '', версия tgif не будет отображаться поверх tgif.
окно. По умолчанию это правда.
Tgif.XBmReverseВидео: [правда, ложь]
Если установлено значение `` true '', операция инвертирования растрового изображения будет выполняться при импорте файла
Растровый файл X11. По умолчанию - false.
Tgif.AskForXBmSpec: [правда, ложь]
Если установлено значение `` true '', пользователю будет предложено указать увеличение и геометрию.
для импортируемого файла растрового изображения X11. Формат спецификации: МАГ = ШxВ + X + Y,
где MAG - это увеличение, W и H определяют ширину и высоту, а
спецификация местоположения может быть + X + Y, + XY, -X + Y и -XY. '=' Является обязательным, если
указывается любая геометрическая информация. По умолчанию - false.
Tgif.AskForXPmSpec: [правда, ложь]
Если установлено значение `` true '', пользователю будет предложено указать увеличение и геометрию.
для импортируемого файла растрового изображения X11. Формат спецификации такой же
что касается AskForXBmSpec. По умолчанию - false.
Комментарии: (Устаревшее)
Это значение по умолчанию для X стало устаревшим в tgif-4.0.11, потому что оказалось, что это не так.
всегда можно удалить комментарии PS (всегда должно быть установлено значение false).
Tgif.GuessXPmBgColor: [правда, ложь]
Если установлено значение `` true '', тогда, когда tgif импортирует файл растрового изображения X11 с первым цветом
строка является '' (символ пробела) или '' '(символ обратной кавычки), она будет
относиться к первому цвету как к фон цвет. Это означает, что указанный цвет
в файле растрового изображения X11 будет изменен на текущий цвет фона. В
по умолчанию - ложь. (Обратите внимание, что это значение по умолчанию было правда перед патчем 2 из
tgif-2.7. Это значение по умолчанию для X используется из соображений совместимости; должен быть
считается устаревшим.)
Тгиф.XPmOutputVersion: НОМЕР
Это указывает номер версии XPM при выводе в формате растрового изображения X11.
ЧИСЛО может принимать значения 1 или 3. Значение по умолчанию - 1.
Tgif.XPmInXGrabSCФормат: [правда, ложь]
Если для Tgif.XpmOutputVersion установлено значение 1, установка этого значения в `` true '' заставит X11
вывод растрового изображения, чтобы напоминать то, что генерирует xgrabsc (т. е. названия цветов не будут
использовал). По умолчанию - false.
Tgif.UseGrayScale: [правда, ложь]
Если установлено значение `` true '', серые шкалы будут использоваться для мозаичных шаблонов для ускорения
печать. По умолчанию - false.
Tgif.AutoPanInEditText: [правда, ложь]
Если установлено значение `` true '', будет использоваться автоматическое панорамирование, так что текстовый курсор всегда
отображается в режиме редактирования текста (кроме случаев, когда курсор находится слева или сверху
бумага). Вероятно, это следует отключить на медленных серверах. По умолчанию это правда.
Tgif.PercentPrintReduction: НОМЕР
Это определяет начальный процент уменьшения / увеличения печати. По умолчанию
100. Воспользуйтесь функционалом
Tgif.ConstrainedMove: [правда, ложь]
Это определяет начальный режим перемещения. Когда установлено значение `` true '', перемещение или растяжение
объект вызовет конечные точки всех полилиний или открытых сплайнов, чьи
конечные точки попадают в объект и могут быть соседними вершинами, подлежащими перемещению.
Пожалуйста, смотрите раздел ИДИОСИНКАЗЫ для получения более подробной информации. Значение по умолчанию -
ложный.
Tgif.DoubleQuoteDoubleQuote: [правда, ложь]
Если установлено значение `` true '', перед выводом символа двойной кавычки будет стоять символ
двойные кавычки; если установлено значение false, вывод символа двойной кавычки
будет предшествовать символ обратной косой черты. Значение по умолчанию неверно.
Tgif.GridSystem: [Английский, метрическая система]
Это устанавливает начальную систему сетки. По умолчанию английский.
Tgif.InitialGrid: НОМЕР
Это определяет начальный размер сетки. Для английской сеточной системы ЧИСЛО может быть
-2, -1, 0, +1 или +2 для размеров сетки 1/32, 1/16, 1/8, 1/4 и 1/2 дюйма. Для
Метрическая система сетки, НОМЕР может быть -1, 0, +1 или +2 для размеров сетки 1 мм, 2 мм, 5 мм,
и 1см. Значение по умолчанию - 0.
Тгиф.DropObsIconAttrWhenUpdate: [правда, ложь]
Если установлено значение `` true '', устаревшие атрибуты значков будут удалены без подтверждения.
при выполнении команды UpdateSymbols. Если установлено значение `` false '', всплывающее окно
предложит пользователю указать, что делать с устаревшими атрибутами значка. В
по умолчанию - ложь.
Тгиф.UseRecentDupDistance: [правда, ложь]
Если установлено значение `` true '', самое последнее изменение позиции, произведенное комбинацией
дубликат и команда перемещения будут использоваться для новой дублирующей команды.
В противном случае для расположения дубликата будет использовано расстояние по умолчанию. В
по умолчанию верно.
Tgif.SplineTolerance: НОМЕР
Это определяет допуск рисования сплайна. Чем меньше число, тем
сгладить шлиц. По умолчанию - 9 (минимум 3 и максимум 13).
Tgif.SplineRubberband: (Устаревшее)
Если установлено значение `` true '', сплайновые резинки будут использоваться при рисовании, перемещении и
растяжка открытых и закрытых шлицев. (Это может быть нежелательно, если шлиц
содержит слишком много вершин.) Значение по умолчанию - истина. Это значение по умолчанию для X устарело
начиная с tgif-4.2 из-за добавления структурированных сплайновых объектов.
Tgif.Синхронизировать: [вкл выкл]
XSynchronize вызывается, если для этого X по умолчанию установлено значение `` включено ''. По умолчанию выключено.
Tgif.DoubleClickUnIconify: [правда, ложь]
Если установлено значение `` true '', двойные щелчки мыши используются для де-значка окна значка (в
в этом режиме окно значков игнорирует одиночные щелчки мышью и перетаскивание). По умолчанию
ложный.
Tgif.MainMenuPinDistance: НОМЕР
Это определяет расстояние по горизонтали (в пикселях), на которое пользователь должен перетащить всплывающее окно.
меню до того, как будет закреплено всплывающее меню. По умолчанию - 80. (Если закреплено
всплывающие меню нежелательны, тогда следует установить значение больше, чем
ширину экрана.) Для перемещения закрепленного всплывающего окна можно использовать перетаскивание левой кнопки мыши.
меню; нажатие правой кнопки во всплывающем меню удалит его.
Tgif.DoubleClickInterval: НОМЕР
Это определяет максимальный интервал (в миллисекундах) между двумя щелчками мыши, чтобы
распознаваться по одному двойному щелчку. По умолчанию 300.
Tgif.HandleSize: НОМЕР
Это определяет (половину) размера ручки, используемой для выделения объектов. Его
допустимое значение - от 2 до 6. По умолчанию - 3.
Tgif.HistoryDepth: НОМЕР
Это определяет размер буфера отмены / повтора; отрицательные значения означают, что
буфер неограничен. По умолчанию -1.
Tgif.SaveTmpOnReturn: [правда, ложь]
Если установлено значение `` true '', файл tmpmodel будет сохранен автоматически перед возвратом в
водитель. В противном случае никакие файлы не будут сохранены автоматически. По умолчанию это правда.
Tgif.ImportFromLibrary: [правда, ложь]
Если установлено значение `` true '', каталоги библиотек, указанные в текущем домене, будут
искал файлы .obj, .sym, xbitmap / xpixmap и EPS для импорта. В противном случае
текущий каталог будет использоваться в качестве отправной точки. По умолчанию - false.
Tgif.WarpToWinCenter: [правда, ложь]
Если установлено значение `` true '', мышь перемещается в центр всплывающих окон. В противном случае,
мышь не коробится. По умолчанию это правда.
Tgif.SaveCommentsInSaveNew: [правда, ложь]
Если установлено значение «true», комментарии типа «%%» в файле будут сохранены в новом
созданный файл. По умолчанию это правда.
Tgif.CanvasWindowOnly: [правда, ложь]
Если установлено значение `` true '', будет отображаться только окно холста (это своего рода
`` демонстрационный '' режим). По умолчанию - false.
Tgif.UsePsAdobeString: [истина, ложь, NUMBER_1 / NUMBER_2]
Если установлено значение «true», первая строка в файле PS или EPS будет «%! PS-Adobe-2.0.
EPSF-1.2 ". Если установлено значение" false ", это просто"%! ". Если строка PS-Adobe сбивает с толку
диспетчер документов (например, Transcript) на вашем сайте, вы должны установить для него
`` ложь ''. Если используется третья форма, первая строка будет «%! PS-Adobe-NUMBER_1.
EPSF-NUMBER_2 ". По умолчанию - false.
Tgif.HalfToneBitmap: [правда, ложь]
Если установлено значение `` true '', при печати будет использоваться метод полутонов Флойда-Штейнберга.
в формате растрового изображения X11. Это полезно, когда рисунок содержит растровое изображение X11.
объекты. По умолчанию - false.
Tgif.ThresholdBitmap: [правда, ложь]
Если установлено значение `` true '', будет использоваться простой метод определения порога, чтобы решить,
bit включается или выключается при печати в формате растрового изображения X11. Если
Tgif.HalfToneBitmap имеет значение true, это значение по умолчанию для X игнорируется. По умолчанию
ложный.
Tgif.BitmapThreshold: НОМЕР
Это определяет пороговое значение, используемое в полутоне Флойда-Стейнберга.
алгоритм или простой алгоритм пороговой обработки. НОМЕР должен быть от 0 до 1.
Это значение по умолчанию для X активно только тогда, когда либо Tgif.HalfToneBitmap, либо
Tgif.ThresholdBitmap X по умолчанию имеет значение true. Значение по умолчанию - 0.5, если
Tgif.HalfToneBitmap имеет значение true и равен 1.0, если Tgif.ThresholdBitmap имеет значение true (в основном,
все, что не является белым, будет черным).
Tgif.EPSIThresholdPreviewBitmap: [правда, ложь]
Если установлено значение `` true '', будет использоваться простой метод определения порога, чтобы решить,
бит включен или выключен в растровом изображении предварительного просмотра при печати в формате EPSI.
По умолчанию - false.
Тгиф.EPSIPreviewBitmapThreshold: НОМЕР
Это определяет пороговое значение, используемое в простом алгоритме пороговой обработки для
решить, включен или выключен бит в растровом изображении предварительного просмотра при печати в
Формат EPSI. ЧИСЛО должно быть от 0 до 1. Значение по умолчанию - 0.5, если
Tgif.EPSIThresholdPreviewBitmap имеет значение true и равен 1.0, если
Tgif.EPSIThresholdPreviewBitmap имеет значение false (в основном, все, что не является белым
будет черным).
Tgif.GroupedTextEditable: [правда, ложь]
Если установлено значение `` false '', только текстовые объекты верхнего уровня и атрибуты верхнего уровня
объекты можно редактировать, когда режим рисования установлен на текстовый режим. Если установлено на
`` true '', текстовые объекты и атрибуты везде можно редактировать. По умолчанию
ложный.
Tgif.DefaultEPSScaling: НОМЕР
Это определяет коэффициент масштабирования, применяемый к импортированному изображению PS или EPS. В виде
упомянутые в разделе «ИДИОСИНКАРЗЫ» ниже, tgif рассматривает 128 пикселей как дюйм
а PostScript рассматривает 72 точки как дюйм. Чтобы иметь PostScript в реальном размере
изображения, этот параметр должен быть установлен на 1.7778 (то есть 128/72). По умолчанию
значение 1.
Tgif.IntrCheckInterval: НОМЕР
Это определяет количество объектов, нарисованных до того, как tgif проверит прерывания. Если
установлено значение 0 или меньше, прерывание не допускается. Значение по умолчанию - 10.
Tgif.TiledPageScaling: НОМЕР
Это определяет значение масштабирования, используемое при многостраничном чертеже в режиме мозаичной страницы.
печатается. Поскольку большинство принтеров PostScript не используют всю страницу в качестве рисунка
область, установка этого числа на 1 может привести к усеченному выводу. Значение по умолчанию - 0.9.
Тгиф.TGIFPATH: STRING
Это указывает каталог, в котором находятся файлы, упомянутые в разделе ФАЙЛЫ ниже,
можно найти. Переменная среды TGIFPATH может переопределить этот параметр. В
значение по умолчанию задается параметром компилятора TGIF_PATH.
Tgif.TGIFICON: STRING
Это определяет имя объектного файла, который будет отображаться при значении tgif.
Если он начинается с символа /, используется абсолютный путь; в противном случае фактический путь
файла значка - $ TGIFPATH / STRING, где TGIFPATH либо определяется с помощью X
значения по умолчанию или переменная среды. Значение по умолчанию - tgificon.obj.
Tgif.StickyMenuSelection: [правда, ложь]
Если установлено значение `` true '', при изменении шаблонов / ширины линий / стилей линий / ... объектов
используя действие меню, соответствующий шаблон / ширина линии / стиль линии / ... становится
текущий выбор. По умолчанию это правда.
Tgif.PSBopHook: STRING
Если указано, следующая строка PostScript добавляется в начало каждой страницы.
при печати на принтер или в файл PS,
userdict / STRING известно {STRING}, если
Эту опцию следует использовать только в том случае, если вы хорошо знакомы с PostScript. (Параметр
Рекомендуется использовать STRING для tgif-bop-hook, так как это не приведет к конфликту имен.
с существующим программным обеспечением, таким как Dvips(1)).
Tgif.PSEopHook: STRING
Если указано, следующая строка PostScript добавляется в конце каждой страницы, когда
печать на принтер или в файл PS,
userdict / STRING известно {STRING}, если
Эту опцию следует использовать только в том случае, если вы хорошо знакомы с PostScript. (Параметр
Рекомендуется использовать STRING для tgif-eop-hook, так как это не приведет к конфликту имен.
с существующим программным обеспечением, таким как Dvips(1)).
Tgif.MinimalEPS: [правда, ложь]
Если установлено значение `` false '', такие комментарии, как %% Pages, %% DocumentFonts, %% EndComments,
%% BeginProlog, %% EndProlog, %% Page, %% Trailer и %% EOF будут созданы в
Вывод EPS. Эти комментарии могут запутать некоторых `` менеджеров документов ''. Следовательно,
по умолчанию используется значение true, если Tgif.UsePsAdobeString не указан (а значение по умолчанию
false, если указан Tgif.UsePsAdobeString).
Tgif.InitialPrintInColor: [правда, ложь]
Если установлено значение `` true '', режим цветного вывода (печати) включается при запуске. Пожалуйста
обратите внимание, что в режиме черно-белой печати PS / EPS / EPSI значок белый цвет будет
напечатан как черный (только фон будет напечатан белым цветом). По умолчанию верно
(кроме случаев, когда -Распечатать используется опция командной строки).
Tgif.InitialShowGrid: [правда, ложь]
Если установлено значение `` false '', отображение сетки при запуске отключено. По умолчанию это правда.
Tgif.InitialSnapOn: [правда, ложь]
Если установлено значение `` false '', при запуске отключается привязка к точкам сетки. В
по умолчанию верно.
Тигр.NoMenubar: [правда, ложь]
Если установлено значение `` true '', строка меню изначально отображаться не будет. По умолчанию - false.
Tgif.NoStatusWindow: [правда, ложь]
Если установлено значение `` true '', окно состояния изначально отображаться не будет. По умолчанию
ложный.
Tgif.ReverseMouseStatusButtons: [правда, ложь]
Если установлено значение `` true '', статус левой и правой мыши меняются местами.
Это следует использовать, когда используется `` мышь для левой руки ''. По умолчанию - false.
Tgif.MinimalMenubar: [правда, ложь]
Если установлено значение `` false '', пункты меню в окне меню будут такими же, как и в
главное всплывающее меню. Это заняло бы гораздо больше места. Если установлено значение `` истина '',
Меню Page, PageLayout, HoriAlign, VertAlign и MoveMode сворачиваются в
Просмотр каскадного меню; меню Font, TextStyle и TextSize сворачиваются в
Текстовое каскадное меню; и LineDash, LineStyle, LineType, LineWidth, Fill и
Меню пера сворачиваются в каскадное меню Графика. По умолчанию это правда.
Tgif.ColorBgInPrintingColorPS: [правда, ложь]
Если установлено значение `` true '', цвет фона окна используется в качестве цвета фона.
при создании цветного вывода PostScript. Если установлено значение `` false '', цвет фона отсутствует
используется. По умолчанию - false.
Tgif.ScrollBarWidth: НОМЕР
Это определяет ширину полосы прокрутки. НОМЕР должен быть от 2 до 16.
по умолчанию - 16.
Tgif.InitialPaperSize: STRING
СТРОКА указывает начальную ширину и высоту бумаги. STRING находится в
" Икс " форма. и является числовым значением сразу
за которым следует «in» (дюйм) или «cm» (сантиметр). «X», разделяющие
и является обязательным. Если A4PAPER определен в Makefile,
значение по умолчанию - «21 см x 29.7 см». Если A4PAPER не определен в Makefile,
значение по умолчанию - «8.5 x 11 дюймов».
Tgif.UpdateChildUsingAlignment: [истина, ложь, no_overlap]
Если установлено значение true или no_overlap, когда update_eps_child (), update_xbm_child () или
update_xpm_child () выполняется внутренняя команда, текущая горизонтальная и
вертикальное выравнивание используется для размещения подобъекта EPS / XBM / XPM. Если по горизонтали
выравнивание - L, C, R, S или -, подобъект выравнивается по левому краю, центру, правому краю,
по центру или слева от родительского объекта. Если вертикальное выравнивание
T, M, B, S или -, подобъект размещается выше, посередине, ниже, посередине или ниже
родительский объект, если для этого X по умолчанию установлено значение no_overlap; подобъект
выровнен по верхнему, среднему, нижнему, среднему или нижнему краю родительского объекта, если этот X
по умолчанию установлено значение true. Если для этого X по умолчанию установлено значение false, подобъект
размещается с выравниванием по левому краю и ниже родительского объекта. По умолчанию - false.
Tgif.GenerateImageMap: [правда, ложь]
Если установлено значение `` истина '', NCSA ImageMap или ЦЕРН Clickable Фото товара файлы будут сгенерированы
при печати в формате GIF. В этом случае Tgif.XpmToGif, Tgif.ImageMapFileExtension,
Tgif.GifFileExtension, Tgif.ImageMapFileFormat и Tgif.UseXPmVersion1ForImageMap
Будут интерпретированы значения X по умолчанию, описанные ниже; в противном случае они игнорируются.
Пожалуйста, обратитесь к разделу СОЗДАНИЕ ФАЙЛОВ КАРТЫ ИЗОБРАЖЕНИЙ для получения подробной информации. По умолчанию
ложный.
Тгиф.XpmToGif: STRING
STRING указывает команду, используемую для преобразования файла XPM в файл GIF. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к XPM
файл. По умолчанию используется «xpmtoppm %s | ppmtogif».
Tgif.ImageMapFileExtension: STRING
STRING указывает расширение файла для файла карты изображения. По умолчанию используется «карта».
Tgif.GifFileExtension: STRING
STRING указывает расширение файла GIF. По умолчанию "gif"
(нижний регистр).
Tgif.ImageMapFileФормат: [NCSA, ЦЕРН]
STRING указывает либо карту изображений NCSA, либо интерактивный формат изображения CERN.
По умолчанию используется NCSA для формата карты изображений NCSA.
Tgif.UseXPmVersion1ForImageMap: [правда, ложь]
Настройка этого X по умолчанию должна зависеть от настройки Tgif.XpmToGif X.
по умолчанию выше. Если установлено значение «true», файл XPM1 создается независимо от
настройка Tgif.XPmOutputVersion X по умолчанию. Значение по умолчанию верно.
Tgif.UsePaperSizeStoredInFile: [правда, ложь]
Если установлено значение «true», информация о размере бумаги, хранящаяся в только что открытом файле,
использовал. Значение по умолчанию верно.
Tgif.OneMotionSelMove: [правда, ложь]
Если установлено значение «true», можно выбрать и переместить объект одним движением. По умолчанию
ложно
Tgif.TiffEPSI: (Устаревшее)
Этот X по умолчанию устарел, поскольку TiffEPSI стал поддерживаемым форматом экспорта.
начиная с tgif-4.0.
Тгиф.XbmToTiff: STRING
STRING указывает команду, используемую для преобразования файла XBM в файл TIFF. То
STRING обязательно содержать либо один, либо два %s подстрока. Первое %s подстрока должна
быть заменен полным путем к файлу XBM. Необязательный второй %s
подстрока должна быть заменена полным путем к сгенерированному изображению TIFF. То
по умолчанию "xbmtopbm %s | pnmtotiff -none > %s".
Tgif.EPSIExportExtension: STRING
STRING указывает расширение файла, используемое для экспорта ЭПСИ файлы. По умолчанию
"эпс".
Tgif.HotListFileName: STRING
STRING указывает полный путь к файлу, используемому для хранения списка горячих файлов. От
по умолчанию это файл .Tgif_hotlist в домашнем каталоге пользователя.
Tgif.@@@Просмотрщик: STRING
STRING указывает внешнее средство просмотра для удаленного URL-адреса с расширением файла @@@.
STRING может быть в 3 формах. Это может быть строка "NONE", указывающая, что при таком
обнаружен удаленный файл, tgif должен извлечь файл в указанный пользователем
каталог. Например, если кто-то хочет получить файлы .gz, можно использовать:
Tgif.gzViewer: НЕТ
STRING также может содержать строку %S (S пишется с большой буквы), это указывает на то, что %S
заменяется URL-адресом. Например, если кто-то хочет просмотреть файлы .html, используя
xmosaic можно использовать:
Tgif.htmlПросмотрщик: xmosaic %S
Другая форма STRING содержит строку %s (S в нижнем регистре), это указывает
что удаленный файл должен быть извлечен в указанный пользователем каталог и просмотрен
инструмент. Например, если кто-то хочет просматривать файлы .gif с помощью xv, можно использовать:
Tgif.gifViewer: xv %s
Обратите внимание, что этот механизм имеет приоритет над механизмом, описанным в
MIME TYPES AND MAILCAPS раздел выше.
Tgif.AutoHyperSpaceOnRemote: [правда, ложь]
Если установлено значение «false», tgif не войдет в гиперпространство режим, когда удаленный URL-адрес
посетил. Значение по умолчанию верно.
Tgif.AllowLaunchInHyperSpace: [правда, ложь]
Если установлено значение «true», запуск приложений разрешен в гиперпространство Режим
при посещении удаленного URL. Это потенциально очень опасно, потому что
применение может нанести катастрофический ущерб. Поэтому настоятельно рекомендуется
что он установлен в false. Значение по умолчанию — ложь.
Tgif.CanChangeAttrColor: [правда, ложь]
Если установлено значение «true», цвет атрибута может быть изменен, когда он прикреплен к
объект. Значение по умолчанию — ложь.
Tgif.MimeTypesFile: STRING
STRING указывает полный путь к файлу MIME-типов. Tgif использует только
поле типа/подтипа в файле MIME-типов и игнорирует все остальные поля. То
файл MIME-типов по умолчанию .мим.типы в домашнем каталоге пользователя.
Tgif.LocalRGBTxt: STRING
Если кто-то хочет переопределить определенные системные цвета, можно использовать STRING для указания
полный путь к файлу, к которому следует обратиться перед поиском цвета в
сервер. Файл должен быть в том же формате, что и rgb.txt файл. А именно, каждый
строка содержит 4 поля, первые 3 поля соответствуют красному, зеленому и синему
компоненты цвета, а 4-е поле - название цвета. Цвет
Компонент должен иметь значение от 0 до 255 (включительно).
Tgif.PrintUsingRequestedColor: [правда, ложь]
Если установлено значение «true», распечатываемый цветной файл PostScript будет использовать просил
color вместо цвета, возвращаемого X-сервером. Значение по умолчанию — ложь.
Tgif.ShowMeasurement: [правда, ложь]
Если установлено значение «true», местоположение курсора, а также ширина и высота
будет показан объект, который рисуется/перетаскивается/растягивается. Значение по умолчанию — ложь.
Tgif.ShowMeasurementUnit: STRING
STRING указывает единицу измерения, используемую для отображения курсора измерения. Есть 2
основные форматы. Одним из них является просто слово «пиксель», «дюйм» или «см». Это также
называются основными единицами. Другой формат — ЧИСЛО БАЗОВАЯ-ЕДИНИЦА/НОВАЯ-ЕДИНИЦА, где ЧИСЛО —
числовое значение, BASIC-UNIT — одна из основных единиц, а NEW-UNIT — любая строка.
Например, «0.1 см/мм» означает, что новая единица измерения — «мм», а 1 «мм» — 0.1.
см. «50 пикселей/см» соответствует «1 см/см», а «128 пикселей/дюйм» соответствует
«1 дюйм/дюйм». По умолчанию используется пиксель.
Tgif.PageStyleLandscape: [правда, ложь]
Если установлено значение «true», tgif отображается в ландшафтном режиме. Значение по умолчанию — ложь.
Tgif.QueryZoomInPoint: [правда, ложь] or [всегда, no_select, no_query, никогда]
Если установлено значение «true» (или «всегда»), пользователю будет предложено выбрать центральную точку.
при увеличении. Если установлено ``no_select'', пользователю будет предложено выбрать
центральная точка при увеличении, если объекты не выбраны. Если установлено ``no_query'',
положение мыши является точкой увеличения. В этом случае нежелательно
для увеличения с помощью выбора меню. По умолчанию false (или никогда).
Tgif.GZipCmd: STRING
STRING указывает команду, используемую для сжатия файла .obj. Команда обязательно производит
вывод на его стандартный вывод. Если команда содержит %s подстрока, %s будет
замените полным путем к временной копии файла .obj. По умолчанию
"gzip -с".
Tgif.GUnZipCmd: STRING
STRING указывает команду, используемую для распаковки заархивированного файла tgif (с расширением
.obj.gz или .sym.gz) в файл tgif. Команда обязательно производить вывод в свою
стандартный выход. Если команда содержит %s подстрока, %s будет заменен на полный
путь к временной копии заархивированного файла. По умолчанию используется «gunzip -c».
Tgif.HttpProxy: STRING
STRING указывает имя хоста и номер порта прокси-сервера HTTP. Формат
спецификации :. Если : опущен, 80 используется как
номер порта по умолчанию. Переменная среды http_proxy имеет приоритет над этим
Х по умолчанию. По умолчанию прокси-сервер HTTP не используется.
Tgif.FtpProxy: STRING
STRING указывает имя хоста и номер порта прокси-сервера FTP. Формат
спецификации :. Если : опущен, 21 используется как
номер порта по умолчанию. Переменная среды ftp_proxy имеет приоритет над этим X
дефолт. По умолчанию прокси-сервер FTP не используется.
Tgif.InitialArrowStyle: [НЕТ, ВПРАВО, ВЛЕВО, ДВОЙНОЕ]
Это определяет начальный стиль стрелки для полилинии/открытых сплайнов/дуг. По умолчанию
верно.
Tgif.ShowPageInEPS: [правда, ложь]
Если установлено значение «true», SHOWPAGE Команда PostScript будет сгенерирована для EPS или
EPSI-файл. Значение по умолчанию верно.
Tgif.MaxNavigateCacheBuffers: НОМЕР
Это указывает количество буферов кэша, выделенных для кэширования удаленных файлов (для
минимизировать общение). ЧИСЛО должно быть неотрицательным. По умолчанию 40.
Tgif.NumberFileInPrintOnePage: [правда, ложь]
Если установлено значение «true», когда PrintOnePage в меню «Печать» выбрано для стопки
многостраничный чертеж (например, file.obj), file_N с правильным расширением файла будет
генерируется, где N соответствует номеру выбранной страницы. Значение по умолчанию — ложь.
Tgif.OneMotionTimeout: НОМЕР
Когда Tgif.OneMotionSelMove имеет значение true, перемещение объекта считается
сделать выбор, если время между нажатием и поднятием мыши меньше
чем значение тайм-аута, заданное этим X по умолчанию (в миллисекундах). По умолчанию
это 200.
Tgif.MinMoveInterval: НОМЕР
Когда Tgif.OneMotionSelMove имеет значение false, перемещение объекта считается
сделать выбор, если время между нажатием и поднятием мыши меньше
чем интервал, указанный этим X по умолчанию (в миллисекундах). Значение по умолчанию – 0.
Tgif.GifToXpm: STRING
STRING указывает команду, используемую для преобразования файла GIF в файл XPM. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к GIF
файл. По умолчанию используется "giftopnm %s | ppmtoxpm".
Tgif.InitExportPixelTrim: LEFT_NUMBER, TOP_NUMBER, RIGHT_NUMBER, НИЖНИЙ_NUMBER
Цифры указывают количество пикселей для обрезки при печати или экспорте в
Формат XBM, XPM или GIF. Использование этих значений формирует механизм побега для исправления
идиосинкразия в том, что tgif не может точно определить, насколько велико все изображение.
Значения по умолчанию - все 0.
Tgif.QuantizingLevels: НОМЕР
Некоторые функции изображения, такие как Sharpen(), используют свертку и могут генерировать изображение.
который использует более 256 цветов, которые tgif не может обработать. НОМЕР указывает
количество цветов для квантизации, когда возникает такая ситуация. По умолчанию
222. Воспользуйтесь функционалом
Tgif.RotateCursor: [x_cursor, arrow, ...]
Указывает курсор, используемый в режиме поворота. Записи в
(без префикса XC_) являются допустимыми именами курсора. По умолчанию перекрестие.
Tgif.ColorLayers: [правда, ложь]
Если установлено значение «true», каждый цвет считается отдельным слоем, который можно
отдельно включаются и выключаются. Если цветовой слой отключен, примитивные объекты
в этом слое не будет видно. Сгруппированный объект становится невидимым только тогда, когда
все составляющие его объекты невидимы. Значение по умолчанию — ложь.
Tgif.TiffToXbm: STRING
STRING указывает команду, используемую для преобразования файла TIFF в файл XBM. Этот
Команда используется при импорте файла EPSI, созданного приложением Windows.
Струна обязательно содержать %s подстрока, которая будет заменена полным путем к
TIFF-файл. По умолчанию используется "tifftopnm %s | pgmtopbm | pbmtoxbm".
Тгиф.DefFixedWidthFont: STRING
STRING указывает шрифт, который будет использоваться в качестве шрифта по умолчанию для окна состояния,
меню, диалоговые окна и т. д. По умолчанию используется "-*-courier-medium-r-
обычный-*-14-*-*-*-*-*-iso8859-1".
Tgif.DefFixedWidthRulerFont: STRING
STRING указывает шрифт, который будет использоваться в горизонтальной и вертикальной линейке.
окна. По умолчанию используется "-*-courier-medium-r-normal-*-10-*-*-*-*-*-iso8859-1".
Tgif.MenuFont: STRING
STRING указывает шрифт, который будет использоваться в меню. Если это X по умолчанию не
указан, в меню используется шрифт по умолчанию.
Tgif.BoldMsgFont: STRING
STRING указывает полужирный шрифт, который будет использоваться в кнопках и диалоговых окнах. Если это Х
default не указан, но указан Tgif.MenuFont, это примет
значение Tgif.MenuFont. Если этот X по умолчанию и Tgif.MenuFont не указаны,
шрифт по умолчанию используется в полужирных сообщениях.
Tgif.MsgFont: STRING
STRING указывает тонкий шрифт, который будет использоваться в окне состояния и диалоговых окнах.
Если этот X по умолчанию не указан, в сообщениях используется шрифт по умолчанию.
Tgif.BggenToXpm: STRING
STRING указывает команду для создания файла растрового изображения X11, который необходимо выполнить.
когда RunBggen() выбран из меню ImageProc. Струна обязательно содержать два
%s подстроки. Первое %s должна быть заменена указанной пользователем строкой. То
второй %s должна быть заменена геометрией изображения. По умолчанию "bggen %s
-г %s | ppmквант 64 | ppmtoxpm". Обратите внимание, что бгген(1) является частью xv(1)
пакет.
Тгиф.BggenToPpm6: STRING
STRING указывает команду для создания файла PPM, которая будет выполняться, когда
RunBggen() выбирается в меню ImageProc. Струна обязательно содержать два %s
подстроки. Первое %s должна быть заменена указанной пользователем строкой. Секунда
%s должна быть заменена геометрией изображения. По умолчанию используется "bggen %s -g
%s". Обратите внимание, что бгген(1) является частью xv(1) пакет.
Tgif.LittleEndianPpm6: [правда, ложь]
Если установлено значение «true», при чтении файла PPM (или PGM), который использует максимальное значение 65535,
предполагается формат с прямым порядком байтов (стандарт для такого формата требует
формат с обратным порядком байтов). Значение по умолчанию — ложь.
Tgif.DefaultErrorDiffuseLevels: Р_НОМЕР G_NUMBER Б_НОМЕР
ЧИСЛА определяют количество битов красного, зеленого и синего цветов, которые будут использоваться при
ReduceToDefaultColors() или DefaultErrorDiffuse() выбираются из ImageProc.
Меню. Эти значения определяют набор цветов по умолчанию, которые будут использоваться для цветопередачи.
квантование для методов ReduceToDefaultColors() и DefaultErrorDiffuse().
R_NUMBER+G_NUMBER+B_NUMBER должно быть меньше или равно 8, и каждое число должно быть
больше 0. По умолчанию 2 2 2.
Tgif.MaxImportFilters: НОМЕР
Указывает максимальное количество фильтров импорта. ImportFilter0 через
ImportFilterMax, где Max равно NUMBER-1, в X запрашиваются значения по умолчанию. По умолчанию
0.
Tgif.ИмпортФильтр#: СТРОКА ФИЛЬТРОВ
Указывает фильтр импорта. FILTERSTRING состоит из 3 частей (разделенных пробелом).
символы). Первая часть — это имя фильтра. Он не должен содержать
космический характер. Вторая часть содержит расширения файлов, разделенные точкой с запятой.
Третья часть — собственно команда фильтра для преобразования названного внешнего файла
введите в файл растрового изображения X11. Пожалуйста, смотрите раздел ИМПОРТ РАСТРОВОЙ ГРАФИКИ для
Tgif.ShowFileNameOnBrowse: [правда, ложь]
Если установлено значение «true», имена файлов будут отображаться при выполнении функций BrowseXBitmap(), BrowseXPixmap(),
или BrowseOther() выбираются в меню File. Значение по умолчанию верно.
Tgif.HtmlFileExtension: STRING
STRING указывает расширение файла, используемое при печати в формате HTML. То
по умолчанию "html".
Tgif.GenerateHtmlHref: [правда, ложь]
Если установлено значение «true» и при печати в формате HTML, значение HREF
атрибут анализируется. Если значение ссылается на файл .obj, оно изменяется на
Расширение HTML-файла. Если установлено значение «false», преобразование выполняться не будет.
По умолчанию это правда.
Tgif.RotationIncrement: НОМЕР
Указывает начальный приращение поворота в градусах. По умолчанию 45.
Tgif.PSA4PaperSize: [правда, ложь]
Если установлено значение «true» и указана бумага формата A4, следующая строка добавляется к
Файл PS/EPS/EPSI (до «%%EndComments»):
%%DocumentPaperРазмеры: a4
По умолчанию - false.
Tgif.ShapeShadowSpec: STRING
STRING определяет начальные горизонтальные и вертикальные смещения тени формы.
Если оба значения равны нулю, форма создается без тени. При создании
фигура с тенью, узор заливки фона (3-й узор в первом столбце
меню заполнения) обычно дает наилучший результат. По умолчанию "0,0".
Tgif.StretchableText: [правда, ложь]
Если установлено значение «true», режим растягиваемого текста является начальным режимом. По умолчанию
правда.
Tgif.EditTextSize: НОМЕР
Указывает размер текста, который будет использоваться при редактировании существующих текстовых объектов. НОМЕР
должен быть либо 0, либо значением от 4 до 34 (включительно). Если ЧИСЛО равно 0,
фактический размер текста используется при редактировании существующих текстовых объектов. Значение редактирования
размер текста позже можно изменить, выбрав SetEditTextSize() в свойствах
Меню. Значение по умолчанию – 0.
Tgif.IconPixmap: (Устаревшее)
Этот X по умолчанию стал устаревшим в tgif-4.2, потому что он конфликтует с Xtoolket.
Он переименован в Tgif.WMIconPixmap.
Tgif.WMIconPixmap: STRING
STRING указывает путь к файлу XBM или XPM, который будет использоваться в качестве значка tgif на рабочем столе.
Если STRING начинается с символа /, используется абсолютный путь; в противном случае фактическое
путь к файлу значка $TGIFPATH/STRING, где TGIFPATH либо определяется с помощью
значения по умолчанию X или переменная среды. Это X по умолчанию включено, только если
Tgif.UseWMIcon имеет значение true. Значение по умолчанию - ``tgificon.xbm'' (что
компилируется в tgif).
Тгиф.TmpFileMode: НОМЕР (ВОСЬМЕРИЧНЫЙ)
Указывает файловый режим для временных и экспортируемых файлов. ЧИСЛО должно быть восьмеричным
номер. Если NUMBER равно 0, попытка изменить режим файла не предпринимается. Если это значение
указан (даже если он равен 0), он переопределяет параметр компиляции PSFILE_MOD. Там
не является значением по умолчанию.
Tgif.TitlePinnedMenu: [правда, ложь]
Если установлено значение «true», закрепленное меню будет иметь строку заголовка, а левая кнопка используется для
выбор пунктов меню в закрепленном меню. Значение по умолчанию верно.
Tgif.ColorFromXPixmap: STRING
STRING указывает путь к файлу XPM, который будет использоваться для загрузки исходных цветов. Если
указан этот X по умолчанию, значения по умолчанию Tgif.Color# X игнорируются, но
Tgif.AdditionalColors X по умолчанию может использоваться для указания дополнительных цветов, когда tgif
запускается.
Tgif.VectorWarpМягкость: НОМЕР
Это определяет значение мягкости, используемое, когда VectorWarp() выбран из
Меню ImageProc. VectorWarp() позволяет пользователю деформировать пиксели в растровом объекте X11 с помощью
указание вектора. Размер пораженной области контролируется этим значением,
который должен лежать между 1.0 и 4.0. Чем больше значение, тем больше затрагиваемый
площадь. Значение по умолчанию — 2.0.
Tgif.ChangePropertiesOfAttrs: [правда, ложь]
Если установлено значение «true», изменение свойства (например, шрифта, размера шрифта, цвета и т. д.)
объект изменит свойство атрибутов, прикрепленных к объекту в
так же. Значение по умолчанию — ложь.
Tgif.ShiftForDiagMouseMove: [правда, ложь]
Если установлено значение «true», некоторые движения мыши ограничены числом, кратным 45.
градусов. Значение по умолчанию верно.
Tgif.UseRecentForDiagMouseMove: [правда, ложь]
Если установлено значение «true», объект, который используется в качестве привязки для измерения движущегося
расстояние используется в качестве якоря, когда объекты. Это работает, только если
Для Tgif.UseRecentDupDistance и Tgif.ShiftForDiagMouseMove установлено значение true.
по умолчанию - ложь.
Tgif.FlushColormapOnOpen: [правда, ложь]
Если установлено значение «true», цветовая карта сбрасывается, а исходные цвета tgif перезагружаются.
при открытии нового файла. Значение по умолчанию — ложь.
Tgif.TransparentPattern: [правда, ложь]
Если установлено значение «true», узоры заливки и пера изначально прозрачны. По умолчанию
ложно
Tgif.DontReencode: STRING
Для шрифтов, не кодированных по стандарту iso8859-1, часть шрифта, отличная от ASCII (символы
с включенным битом 7) по умолчанию перекодируется, как если бы он был закодирован в формате iso8859-1. Если это
нежелательно для шрифта, перекодирование можно обойти, включив первую часть
имя шрифта PostScript для шрифта в STRING. Поля в STRING имеют двоеточие.
разделены. Например, если STRING — «Times:Courier:Helvetica», шрифты PostScript
который начинается с «Times», «Courier» или «Helvetica», не будет перекодирован. (Пожалуйста
обратите внимание, что этот X по умолчанию перезаписывает шрифты, указанные параметром -D_DONT_REENCODE в
время компиляции.) См. также КОДИРОВАНИЕ СИМВОЛОВ POSTSCRIPT ДЛЯ INTERNATINOAL
Раздел ПЕРСОНАЖИ для примера.
Tgif.AdditionalDontReencode: STRING
Используйте этот X по умолчанию, чтобы увеличить Tgif.DontReencode (или шрифты, указанные
-D_DONT_REENCODE во время компиляции). STRING здесь в основном объединяется с
STRING, указанный в Tgif.DontReencode (или шрифты, указанные в -D_DONT_REENCODE
во время компиляции).
Tgif.UnsignedInXBmExport: [правда, ложь]
Если установлено значение «истина», неподписанный колесница будет использоваться вместо колесница в экспорте XBM
файлы. Значение по умолчанию — ложь.
Tgif.CommentInBitmapExport: [правда, ложь]
Если установлено "true", пустое RCS заголовок комментарий будет добавлен перед экспортируемым XBM
и XPM-файлы. Значение по умолчанию — ложь.
Tgif.ShowFontSizeInPoints: [правда, ложь]
Если установлено значение «true», размеры шрифта отображаются в пунктах. То
по умолчанию - ложь.
Tgif.DontCondensePSFile: [правда, ложь]
По умолчанию файлы PS/EPS, сгенерированные tgif, не сжимаются. Если это X по умолчанию
установлено значение «false», tgif будет генерировать сжатые файлы PS/EPS. Значение по умолчанию верно.
Tgif.StripCondensedPSКомментарии: (Устаревшее)
Это значение по умолчанию для X стало устаревшим в tgif-4.0.11, потому что оказалось, что это не так.
всегда можно удалить комментарии PS (всегда должно быть установлено значение false).
Тгиф.PdfFileExtension: STRING
STRING указывает расширение файла, используемое при печати в формате PDF. То
по умолчанию "pdf".
Тгиф.PsToPdf: STRING
STRING указывает команду, используемую для преобразования файла PS в файл PDF. Струна
обязательно содержать 2 %s подстроки должны быть заменены полным путем к файлу PS
и полный путь к файлу PDF. По умолчанию:
ps2pdf "%s" "%s"
(Если вам нравится использовать «epstopdf», вы можете попробовать установить для него значение «epstopdf %s
--outfile=%s".)
Tgif.EpsToTmpSvg: STRING
Преобразование файла EPS в файл SVG выполняется в два этапа. Сначала файл EPS
преобразуется во временный файл, а затем временный файл преобразуется в SVG
файл. По умолчанию неконвертор(1) формат используется для временного файла. То
STRING здесь указывает команду для первой части, и она обязательно содержать 2 %s
подстроки должны быть заменены полным путем к файлу EPS и полным путем
имя временного файла. По умолчанию:
pstoedit -dt -f ск "%s" "%s"
Тгиф.TmpSvgToSvg: STRING
Это X по умолчанию должно использоваться в сочетании с Tgif.EpsToTmpSvg выше. То
STRING здесь указывает команду для второй части преобразования, и это обязательно
содержать 2 %s подстроки должны быть заменены полным путем к временному файлу
и полный путь к файлу SVG. По умолчанию:
моноконвертер "%s" "%s"
Тгиф.TmpSvgFileExtension: STRING
STRING указывает расширение файла, используемое для промежуточного файла, когда
преобразование EPS в файл SVG. По умолчанию "ск".
Tgif.3DLСмотреть: [правда, ложь]
Если установлено значение «false», 3D-декорирование окон и кнопок использоваться не будет. То
по умолчанию верно.
Тгиф.XpmDeckToGifAnim: STRING
STRING указывает команду, используемую для преобразования списка файлов GIF в формат GIF.
файл анимации. Струна обязательно содержать любые %s подстрока. По умолчанию
"gifsicle -lforever --delay 10". Домашняя страница Gifsicle
<URL:http://www.lcdf.org/gifsicle/>. Можно также установить для этого X по умолчанию значение "whirlgif
-loop -time 10". Домашняя страница Whirlgif:
<URL:http://www.msg.net/utility/whirlgif/>.
Tgif.GifAnimExplode: STRING
STRING определяет команду, используемую для разделения анимированного GIF-файла на части.
составляющие файлы GIF. Струна обязательно содержать любые %s подстрока. То
составляющие файлы GIF должны иметь следующие имена файлов. Если анимированный файл GIF
называется "foo.gif", составляющие файлы GIF должны называться "foo.gif.0",
"foo.gif.1" и т. д. По умолчанию используется "gifsicle -eU". Домашняя страница Gifsicle
<URL:http://www.lcdf.org/gifsicle/>.
Tgif.Btn3PopupModeMenu: [правда, ложь]
Если установлено значение «true», нажатие правой кнопки мыши в окне холста приведет к
создать меню режима. Значение по умолчанию — ложь.
Tgif.ScriptFraction: НОМЕР
Указывает размер верхнего/нижнего индекса по отношению к размеру нормального
текст. Значение должно быть между 0.2 и 0.8. Значение по умолчанию — 0.6.
Tgif.DeleteNextCharWithDelKey: [правда, ложь]
Если установлено значение «true», нажатие клавиши Delete на клавиатуре удалит
символ справа от курсора в текстовом режиме. Значение по умолчанию верно.
Tgif.SquareDoubleByteFonts: FONT_SPEC1 FONT_SPEC2 ...
Начиная с версии 4.0 tgif поддерживаются двухбайтовые шрифты. Но только
поддерживаются двойные шрифты, в которых каждый символ имеет одинаковую ширину и высоту.
Подробнее см. в разделе КВАДРАТНЫЕ ДВОЙНЫЕ ШРИФТЫ.
Tgif.DefaultSingleByteFont: STRING
Используя методы ввода (указанные по умолчанию Tgif.DoubleByteInputMethod X ниже),
можно смешивать английские (однобайтовые) подстроки в двухбайтовой строке. Шрифт
для использования для английской подстроки определяется этим X по умолчанию. По умолчанию
Времена.
Tgif.@@@ShowFontChar: Восьмеричный STRING
ВОСЬМЕРИЧНАЯ СТРОКА задает двухбайтовый восьмеричный символ, который будет использоваться для представления
двухбайтовый шрифт в окне выбора при выборе шрифта. @@@ должно быть
заменяется именем двухбайтового шрифта. См. КВАДРАТНЫЕ ДВОЙНЫЕ ШРИФТЫ
раздел для примеров.
Tgif.@@@ConvFromUTF8: STRING
STRING указывает команду, которая будет использоваться для преобразования строки в кодировке UTF8 в
строка для вставки в текстовый объект, если текущий шрифт является двухбайтовым
чье имя соответствует @@@. Примеры см. в разделе КВАДРАТНЫЕ ДВОЙНЫЕ ШРИФТЫ.
Tgif.@@@ConvToUTF8: STRING
STRING указывает команду, которая будет использоваться для преобразования выбранной строки (чей шрифт
name соответствует @@@ и является двухбайтовым шрифтом) для копирования в буфер обмена в
строка в формате UTF8. См. раздел КВАДРАТНЫЕ ДВОЙНЫЕ ШРИФТЫ для
примеры.
Tgif.DoubleByteInputMethod: STRING
Это определяет метод ввода для двухбайтовых шрифтов. В настоящее время следующие
поддерживаются значения: "xcin", "chinput", "kinput2", "xim" и "tgtwb5". если ты
используете xcin-2.5 или выше, используйте "xim" вместо "xcin". "tgtwb5"
метод ввода встроен в tgif и может принимать необязательный параметр (путем добавления
",FONTNAME" после "tgtwb5"), указывающее имя шрифта Big5 X, которое будет использоваться при выборе
персонаж. Если FONTNAME не указано, "-taipei-fixed-medium-r-
normal--16-150-75-75-c-160-big5-0". См. КВАДРАТНЫЙ ДВОЙНОЙ БАЙТ
Подробности в разделе ШРИФТЫ.
Tgif.UseNKF: [правда, ложь]
Если установлено значение «true», будет использоваться сетевой фильтр кандзи (NKF). Значение по умолчанию — ложь.
Tgif.CopyAndPasteJIS: [правда, ложь]
Если установлено значение «true», копирование и вставка текстовых строк будет проходить через дополнительные JIS
конвертация в EUC. Значение по умолчанию — ложь.
Tgif.PreeditType: [на месте, корень]
Если установлено значение «overthespot», будет использоваться предварительное редактирование «over-the-spot». По умолчанию
корень.
Tgif.Lang: STRING
Это определяет локаль. Переменные среды LANG могут переопределить это.
установка.
Tgif.Модификаторы: STRING
Это определяет модификаторы локали. Переменные окружения XMODIFIERS могут
переопределить этот параметр.
Tgif.ConvSelection: STRING
Это указывает имя выбора, используемого при преобразовании строк kinput2. То
значение по умолчанию — _JAPANESE_CONVERSION.
Tgif.VisibleGridInSlideShow: STRING
Если установлено значение «true», сетки будут видны в режиме слайд-шоу. Значение по умолчанию — ложь.
Tgif.SmoothScrollingCanvas: [отключить, прыгать, плавно]
Если установлено значение «smooth», прокрутка основного окна холста будет плавной. Тем не мение,
может быть задержка, когда прокрутка начинает кэшировать изображение. Если установлено «прыгать»,
прокрутка главного окна холста будет прыгать. Если установлено значение «выкл.», прокрутка
Главное окно холста не изменит холст, пока кнопка мыши не будет отпущена.
По умолчанию это прыжок.
Tgif.LightGrayColor: РАСКРАСКА
Указывает цвет, который будет использоваться для фона кнопок, меню и т. д.
по умолчанию серый75.
Tgif.DarkGrayColor: РАСКРАСКА
Указывает цвет, который будет использоваться для тени кнопок, меню и т. д.
по умолчанию серый50.
Tgif.DefaultObjectBackground: РАСКРАСКА
Это определяет цвет, который будет использоваться для фона объектов. По умолчанию
используется цвет фона по умолчанию.
Tgif.UseImagePixelsForTrueColorExport: [правда, ложь]
Если установлено значение «true», будет получена таблица цветов экспортированного файла XPM/GIF.
от фактических пикселей изображения для визуального элемента TrueColor. Значение по умолчанию — ложь.
Tgif.DialogboxUse3DBOrder: [правда, ложь]
Если установлено значение «false», диалоговые окна не будут иметь трехмерных границ. Это следует использовать
с серверами X, такими как X-Win32, потому что диалоговые окна уже имеют трехмерные границы. То
по умолчанию верно.
Tgif.MenuFontSet: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает список шрифтов, которые будут использоваться в меню. STRING может быть
``none'' для указания не использовать набор шрифтов меню. По умолчанию "-*-helvetica-
средний-r-нормальный--12-*-*-*-*-*-*-*,-*-*-средний-r-*--12-*-*-*-*-*-*-* ".
Tgif.MsgFontSet: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает список шрифтов, которые будут использоваться в сообщениях о состоянии.
STRING может иметь значение ``none'', чтобы указать, что не следует использовать набор шрифтов сообщений. По умолчанию
"-*-helvetica-medium-r-normal--12-*-*-*-*-*-*-*,-*-*-medium-r-*--12-*-*-*-* --*-*-*".
Тгиф.BoldMsgFontSet: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает список шрифтов, которые будут использоваться в окнах сообщений. НИТЬ
может быть ``none'', чтобы указать, что не следует использовать набор полужирных шрифтов сообщений. По умолчанию
"-*-helvetica-bold-r-normal--12-*-*-*-*-*-*-*,-*-*-medium-r-*--12-*-*-*-* --*-*-*".
Тгиф.BoldMsgFontDoubleByte: [правда, ложь]
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. Это значение по умолчанию X должно быть установлено на «true», если строки, используемые в
окна сообщений могут содержать двухбайтовые символы. Значение по умолчанию — ложь.
Tgif.LocaleDir: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает полный путь к каталогу локали.
Tgif.PsRegMarksInTiledPageMode: [правда, ложь]
Если установлено значение «true», маленькие перекрестия будут нарисованы в углах, определяющих
области отсечения при печати/экспорте файлов PS/EPS в мозаичном режиме страницы. То
серость перекрестия будет определяться Tgif.PsRegMarksGray X
дефолт. Значение по умолчанию — ложь.
Tgif.PsRegMarksGray: НОМЕР
Определяет серость перекрестия, используемого при
Tgif.PsRegMarksInTiledPageMode имеет значение true. Значение по умолчанию – 0.95.
Tgif.PSFontAliases: PSFONTALIAS_SPEC1 PSFONTALIAS_SPEC2 ...
Псевдонимы шрифтов могут использоваться для представления различных кодировок и т. д. См.
КОДИРОВАНИЕ СИМВОЛОВ В ПОСТСКРИПТЕ ДЛЯ МЕЖДУНАРОДНЫХ СИМВОЛОВ для получения подробной информации.
Tgif.DomainInIni: [правда, ложь]
Если установлено значение «true», информация о домене будет загружена из ~ / .Tgif / domain.ini
файл, и все пункты меню в подменю «Домен» меню «Файл» будут включены.
По умолчанию - false.
Tgif.UndoRedoRestoreDrawingMode: [правда, ложь]
Если установлено значение «true», режим рисования непосредственно перед операцией отмены/возврата будет
восстанавливается после отмены/повтора. Значение по умолчанию верно.
Tgif.MenuRowsBeforeScroll: НОМЕР
Указывает максимальное количество строк в определяемом пользователем текстовом меню (например,
меню «Шрифт» и меню «Размер шрифта»), прежде чем вертикальная полоса прокрутки автоматически
использовал. Значение по умолчанию — 20.
Tgif.MenuColsBeforeScroll: НОМЕР
Указывает максимальное количество строк в определяемом пользователем растровом меню (например,
как Цветовое меню) перед автоматическим использованием горизонтальной полосы прокрутки. То
значение по умолчанию - 26.
Тгиф.PngToXpm: STRING
STRING указывает команду, используемую для преобразования файла PNG в файл XPM. То
STRING обязательно содержать %s подстрока должна быть заменена полным путем к PNG
файл. По умолчанию это «pngtopnm %s | pnmdepth 255 | ppmquant 222 | ppmtoxpm».
Tgif.JpegToXpm: STRING
STRING указывает команду, используемую для преобразования файла JPEG в файл XPM. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к файлу JPEG
файл. По умолчанию используется «djpeg -gif -color 222 %s | giftopnm | ppmtoxpm».
Tgif.PbmToXbm: STRING
STRING определяет команду, используемую для преобразования файла PBM в файл XBM. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PBM
файл. По умолчанию используется "pbmtoxbm %s".
Тгиф.PgmToXpm: STRING
STRING определяет команду, используемую для преобразования файла PGM в файл XPM. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PGM
файл. По умолчанию используется "ppmtoxpm %s".
Tgif.PpmToXpm: STRING
STRING указывает команду, используемую для преобразования файла PPM в файл XPM. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PPM
файл. По умолчанию используется "ppmquant 222 %s | ppmtoxpm".
Тгиф.XpmToPng: STRING
STRING указывает команду, используемую для преобразования файла XPM в файл PNG. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к XPM
файл. По умолчанию используется «xpmtoppm %s | pnmtopng».
Tgif.PngFileExtension: STRING
STRING указывает расширение файла для файла PNG. По умолчанию "png"
(нижний регистр).
Tgif.XpmToJpeg: STRING
STRING указывает команду, используемую для преобразования файла XPM в файл JPEG. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к XPM
файл. По умолчанию используется "xpmtoppm %s | cjpeg".
Тгиф.PpmToGif: STRING
STRING определяет команду, используемую для преобразования файла PPM в файл GIF. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PPM
файл. По умолчанию используется "ppmquant 222 %s | ppmtogif".
Tgif.PpmToPng: STRING
STRING указывает команду, используемую для преобразования файла PPM в файл PNG. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PPM
файл. По умолчанию используется "pnmtopng %s".
Tgif.PpmToJpeg: STRING
STRING указывает команду, используемую для преобразования файла PPM в файл JPEG. То
STRING обязательно содержать %s подстрока, которая будет заменена полным путем к PPM
файл. По умолчанию используется «cjpeg %s».
Tgif.Ppm6ToXpm3: STRING
STRING указывает команду, используемую для преобразования файла PPM (P6) в файл XPM версии 3.
файл. Струна обязательно содержать %s подстрока, которая будет заменена полным путем
файла PPM. По умолчанию используется "ppmtoxpm %s".
Tgif.PpmКвантизация: STRING
STRING определяет команду, используемую для квантизации цветов файла PPM до
указанный номер. Струна обязательно содержать (1) %d подстрока, которую нужно заменить на
количество цветов для уменьшения и (2) a %s подстрока заменяется полной
путь к файлу PPM. По умолчанию используется "pnmquant %d %s".
Tgif.PpmFSКвантизация: STRING
STRING определяет команду, используемую для квантизации цветов файла PPM до
заданное число с использованием полутонового алгоритма Флойда-Стейнберга. Струна обязательно
содержать (1) %d подстрока, которая будет заменена количеством цветов, чтобы сократить до и
(2) до %s подстрока, которая будет заменена полным путем к файлу PPM. То
по умолчанию "pnmquant -fs %d %s".
Tgif.JpegFileExtension: STRING
STRING указывает расширение файла для файла JPEG. По умолчанию "jpg"
(нижний регистр).
Tgif.Произведено: STRING
При печати/экспорте файлов PS/EPS в строке %%ProducedBy появится STRING.
экспортированный файл PS/EPS. Пожалуйста, укажите свое имя и адрес электронной почты в STRING.
По умолчанию "(неизвестно)".
Tgif.Редактор: STRING
STRING указывает текстовый редактор, используемый для редактирования атрибутов. Струна обязательно
содержать два %s подстроки должны быть заменены заголовком окна и полным путем
текстового файла. Например, вы можете использовать «xemacs -title '%s' '%s'». По умолчанию
это "xterm -title '%s' -e vi '%s'".
Tgif.GoHyperSpaceInSlideShow: [правда, ложь]
Если установлено значение «истина», гиперпространство режим будет введен, когда tgif войдет в слайд-шоу
режим. Значение по умолчанию — ложь.
Tgif.LineWidthIndexInSlideShow: НОМЕР
Это определяет ширину линии индекс использовать, когда tgif находится в режиме слайд-шоу. То
значение по умолчанию - 4.
Tgif.MaxRecentFiles: НОМЕР
Это указывает максимальное количество файлов, которые нужно запомнить в недавно использованном файле.
список. Значение по умолчанию — 10.
Tgif.ResetOriginOnAdvancePage: [правда, ложь]
Если установлено значение «true», tgif будет прокручиваться до левого верхнего угла страницы, когда страницы
являются продвинутыми. Значение по умолчанию — ложь.
Tgif.UseMeasureПодсказка: [правда, ложь]
Если установлено значение «true», местоположение курсора, а также ширина и высота
рисуемый/перетаскиваемый/растягиваемый объект будет показан в окне всплывающей подсказки. Это Х
по умолчанию действует только в том случае, если Tgif.ShowMeasurement имеет значение true. Значение по умолчанию — ложь.
Tgif.MeasureTooltipXFollowMouse: [правда, ложь]
Если установлено значение «true», позиция X всплывающей подсказки будет следовать за
мышь. Значение по умолчанию — ложь.
Tgif.MeasureTooltipYFollowMouse: [правда, ложь]
Если установлено значение «true», позиция Y всплывающей подсказки будет следовать за
мышь. Значение по умолчанию — ложь.
Tgif.MeasureTooltipHorizontalPosition: [слева, в центре, справа]
Зафиксируйте положение X подсказки измерения слева, по центру или справа. Этот
X по умолчанию действует только в том случае, если Tgif.MeasureTooltipXFollowMouse имеет значение false. То
оставлено по умолчанию.
Tgif.MeasureTooltipVerticalPosition: [верх, середина, низ]
Зафиксируйте положение Y всплывающей подсказки измерения вверху, посередине или внизу. Этот
X по умолчанию действует только в том случае, если Tgif.MeasureTooltipYFollowMouse имеет значение false. То
по умолчанию топ.
Tgif.MeasureTooltipПодробно: [правда, ложь]
Если установлено значение «true», дополнительная информация о позициях и размерах объектов
будет отображаться в окне всплывающей подсказки. Значение по умолчанию — ложь.
Tgif.NoMinWinSize: [правда, ложь]
Если установлено значение «false», tgif будет иметь минимальный размер окна, чтобы вся панель
окно видно всегда. Проблема с этой настройкой в том, что некоторые окна
менеджер покажет неправильный размер окна, когда вы измените размер окна. Эта настройка
оставлено из соображений совместимости. Если установлено значение «true», побочным эффектом является то, что
панель меню больше не будет автоматически сворачиваться, когда установлен Tgif.MinimalMenubar
к истине. Значение по умолчанию верно.
Tgif.AutoWrapMenubar: [правда, ложь]
Если установлено значение «true», полоса меню будет автоматически сворачиваться. Если
Для Tgif.MinimalMenubar установлено значение false, панель меню всегда будет автоматически сворачиваться.
По умолчанию - false.
Tgif.AutoEPSPreviewBitmap: [правда, ложь]
Если установлено значение «true», при импорте файла PS/EPS tgif будет автоматически генерировать
растровое изображение предварительного просмотра, если файл еще не содержит его. Значение по умолчанию — ложь.
Tgif.PsToXbm: STRING
STRING указывает команду, используемую для преобразования файла PS в файл XBM. Струна
обязательно содержать один %s подстроки должны быть заменены полным путем к PS
файл. Обратите внимание, что приведенная выше команда обычно создает растровое изображение, которое значительно
больше, чем изображение в файле. Tgif автоматически обрезает пустое пространство
аналогично тому, как работает pbmtoepsi. По умолчанию "gs -q -dNOPAUSE -sDEVICE=pbm
-sOutputFile=- -- "%s" | пбмтокбм".
Tgif.TmpDirInHomeDir: [правда, ложь]
Если установлено значение «true», tgif будет использовать каталог $HOME/.Tgif в качестве временного
каталог (если не используется Tgif.TmpDir X по умолчанию ниже) и параметр компилятора
-DTMP_DIR игнорируется. Значение по умолчанию — false, если компилятор -D_TMP_DIR_IN_HOME_DIR
вариант используется. Значение по умолчанию — true, если параметр компилятора -D_TMP_DIR_IN_HOME_DIR
is используемый.
Tgif.TmpDir: STRING
STRING указывает каталог, который будет использоваться в качестве временного каталога. Использование
это X по умолчанию не рекомендуется, особенно если tgif скомпилирован с
-DUSE_XT_INITIALIZE и файл ресурсов X, найденный в пути поиска каталога
указанный переменной окружения $XAPPLRESDIR. По умолчанию tgif использует
/ Tmp как временный каталог.
Tgif.ThumbnailGeometry: ШИРИНА x ВЫСОТА
Это X по умолчанию определяет геометрию миниатюр. По умолчанию 160x120.
Tgif.ThumbnailPadding: НОМЕР
Это определяет заполнение (в пикселях) для миниатюрных изображений. Значение по умолчанию
8.
Tgif.ThumbnailXGap: НОМЕР
Указывает горизонтальный зазор (в пикселях) для миниатюрных изображений. По умолчанию
значение 16.
Tgif.ThumbnailYGap: НОМЕР
Указывает вертикальный зазор (в пикселях) для миниатюрных изображений. По умолчанию
значение 0.
Tgif.ThumbnailX: НОМЕР
Это указывает начальное положение x (в пикселях) для миниатюрных изображений. То
значение по умолчанию - 32.
Tgif.ThumbnailY: НОМЕР
Это указывает начальное положение y (в пикселях) для миниатюрных изображений. То
значение по умолчанию - 32.
Tgif.ShowWireSignalName: [правда, ложь]
Если установлено значение «false», при подключении портов tgif будет автоматически размещать
имя сигнала и скрыть его. В противном случае пользователю будет предложено разместить сигнал
имя, и оно будет видно. Значение по умолчанию верно.
Tgif.LandscapePdfSetPageDevice: (Устаревшее)
Это X по умолчанию устарело в tgif-4.1.42, потому что имя вводит в заблуждение.
См. Tgif.PdfSetPageDevice ниже.
Тгиф.PdfSetPageDevice: [правда, ложь]
Если установлено значение «true», при экспорте файлов PDF (или PS) tgif будет использовать PostScript.
Команда setpagedevice для указания размера бумаги в сгенерированном файле PostScript.
перед звонком ps2pdf(1) (при экспорте в формате PDF). Этого не должно быть
необходимо (и считается ошибкой в ps2pdf). В будущем этот X по умолчанию может
использоваться для отключения генерации команды "setpagedevice", когда ps2pdf может
правильно обрабатывать альбомные файлы PostScript.
Tgif.DeleteCmdAsCut: (Устаревшее)
Это X по умолчанию устарело в tgif-4.2.3. В настоящее время x привязывается к Cut
команда. Tgif.EnableMouseWheel: [правда, ложь] Если установлено значение «false», Button4 и
События прокрутки колеса мыши Button5 будут игнорироваться. Значение по умолчанию верно.
Tgif.Btn2PopupMainMenu: [правда, ложь] Если установлено значение «false», события Button2 не будут
вызовите главное меню в окне холста. Значение по умолчанию верно.
Tgif.NoChoiceWindow: [правда, ложь]
Если установлено значение «true», сначала окна выбора и сообщений отображаться не будут. То
по умолчанию - ложь.
Tgif.UseXPmVersion1ForXPmDeck: [правда, ложь]
Настройка этого X по умолчанию должна зависеть от настройки
Tgif.XpmDeckToGifAnim X по умолчанию выше. Если установлено значение «true», создается файл XPM1.
когда набор объектов растрового изображения X11 преобразуется в файл анимации GIF
независимо от настройки Tgif.XPmOutputVersion X по умолчанию. По умолчанию
правда.
Tgif.SlideShowWindowOffsets: X_OFFSET, Y_OFFSET
Цифры указывают количество пикселей для настройки режима слайд-шоу. Если только
задано одно значение, смещения по осям X и Y устанавливаются на одно и то же значение. По умолчанию
значения все 0.
Tgif.SlideShowBorderColor: РАСКРАСКА
Указывает цвет, который будет использоваться для области за пределами границы бумаги в
режим слайд-шоу. По умолчанию цвет рамки такой же, как и фон.
цвет.
Tgif.ConvertToBezierSegments: НОМЕР
Указывает количество сегментов, используемых при преобразовании объекта полилинии/сплайна.
к кривой Безье. Значение по умолчанию — 50.
Tgif.TickMarkSize: НОМЕР
Это определяет размер деления, который будет использоваться, когда деление добавляется в
вершина полилинии/многоугольника/сплайна. Значение по умолчанию — 8.
Tgif.NoModeWindow: [правда, ложь]
Если установлено значение «true», изначально окно режима отображаться не будет. Значение по умолчанию — ложь.
Tgif.MakeUnsavableInSlideShow: [правда, ложь]
Если установлено значение «true», текущий файл нельзя будет сохранить при включенном режиме слайд-шоу.
вошел. (Если текущий файл содержит объекты автоматической нумерации страниц, файл будет
сделать несохраняемым независимо от настройки этого X по умолчанию.) По умолчанию
ложный.
Tgif.SingleByteInputMethod: STRING
Это определяет метод ввода для однобайтовых шрифтов. В настоящее время только "xim"
поддерживается.
Tgif.IgnoreSlideShowOffsetsInFile: [правда, ложь]
Если установлено значение «false», смещения слайд-шоу, хранящиеся в файле, переопределяют
Параметр Tgif.SlideShowWindowOffsets. Значение по умолчанию верно.
Tgif.ItalicMsgFont: STRING
STRING определяет курсивный шрифт, который будет использоваться в некоторых кнопках. Если это X по умолчанию
не указан, но указан Tgif.MenuFont, он примет значение
Tgif.MenuFont. Если этот X по умолчанию и Tgif.MenuFont не указаны, по умолчанию
шрифт используется в курсивных сообщениях.
Tgif.ItalicMsgFontSet: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает список шрифтов, которые будут использоваться в окнах сообщений. НИТЬ
может быть ``none'', чтобы указать, что не следует использовать набор шрифтов для сообщений, выделенных курсивом. По умолчанию
"-*-helvetica-medium-o-normal--12-*-*-*-*-*-*-*,-*-*-medium-r-*--12-*-*-*-* --*-*-*".
Tgif.BoldItalicMsgFont: STRING
STRING определяет полужирный курсивный шрифт, который будет использоваться в некотором тексте. Если это X по умолчанию
не указан, но указан Tgif.MenuFont, он примет значение
Tgif.MenuFont. Если этот X по умолчанию и Tgif.MenuFont не указаны, по умолчанию
шрифт используется в сообщениях жирным курсивом.
Tgif.BoldItalicMsgFontSet: STRING
Это X по умолчанию используется только в том случае, если tgif скомпилирован с компилятором ENABLE_NLS.
вариант. STRING указывает список шрифтов, которые будут использоваться в некотором тексте. STRING может
be ``none'', чтобы указать, что не следует использовать набор полужирных курсивных шрифтов для сообщений. По умолчанию
"-*-helvetica-полужирный-o-обычный--12-*-*-*-*-*-*-*,-*-*-средний-r-*--12-*-*-*-* --*-*-*".
Tgif.ExternalPsToEpsi: [правда, ложь]
Если установлено значение «true», выполнение внутренней команды pstoepsi() будет просто
вызывать пстоэпси извне. Значение по умолчанию — ложь.
Tgif.GsPath: STRING
STRING указывает полный путь к программе gs (ghostscript). По умолчанию
это «gs» (что означает, что исполняемый файл «gs» находится в вашем PATH).
Tgif.CompoundObjWithTextStretchableForPSE: [правда, ложь]
Если установлено значение «false», при выполнении команды Precise Scale Everything
составной объект будет быть растянутым, если он содержит текстовый подобъект. Это Х
по умолчанию действует только в том случае, если tgif находится в режиме нерастягивающегося текста. (Если tgif
в режиме растягиваемого текста это значение X по умолчанию игнорируется.) Значение по умолчанию — false.
Tgif.HideWindowsInSlideShow: [правда, ложь]
Если установлено значение «false», tgif будет держать все окна видимыми в режиме слайд-шоу.
В противном случае в режиме слайд-шоу будет видно только окно холста. По умолчанию
правда.
Tgif.PSDistillerNoImageCompress: [правда, ложь]
Если установлено значение «true», tgif будет генерировать код PostScript, чтобы изображения в
сгенерированный файл PostScript будет быть сжата программой дистиллятора, такой как
ps2pdf. Значение по умолчанию — ложь.
Tgif.ДополнительнаяPSSetup: STRING
Если указано, строка PostScript, заданная параметром STRING, вставляется в конец
Настройка файла PostScript (прямо перед %%EndSetup). Этот вариант следует использовать только
если кто-то хорошо знаком с PostScript. Вот пример, чтобы спросить дистиллятора
программы, не сжимающие растровые изображения:
Tgif.AdditionalPSSetup: \n\
systemdict /setdistillerparams известен\n\
{ << /AutoFilterGrayImages false \n\
/AutoFilterColorImages ложь \n\
/ColorImageFilter/FlateEncode \n\
/GrayImageFilter /FlateEncode\n\
>> setdistillerparams } если
Tgif.PSFontNeedCharSubs: FONTSUB_SPEC1 FONTSUB_SPEC2 ...
Формат FONTSUB_SPEC: FONTNAME=TOKENNAME, где FONTNAME — это имя
Шрифт PostScript и TOKENNAME — это имя расширения для
Tgif.PSCharSubs_TOKENNAME X по умолчанию. Для имен шрифтов PostScript, начинающихся с
строка, которая соответствует части FONTNAME FONTSUB_SPEC, tgif прочитает
Tgif.PSCharSubs_TOKENNAME X по умолчанию, чтобы определить, какие символы будут
замещенный.
Для шрифтов, не кодированных по стандарту iso8859-1, часть шрифта, отличная от ASCII (символы
с включенным битом 7) по умолчанию перекодируется, как если бы он был закодирован iso8859-1, когда PS
генерируется вывод. Если это нежелательно, можно использовать символы PS с другими именами.
заменяет символы с включенным битом 7. См. также ПОСТСКРИПТНЫЙ ПЕРСОНАЖ
Раздел КОДИРОВАНИЕ МЕЖДУНАРОДНЫХ СИМВОЛОВ для примера.
Tgif.PSCharSubs_TOKENNAME: PSCHARSUBS_SPEC1 PSCHARSUBS_SPEC2 ...
TOKENNAME должен соответствовать FONTSUB_SPEC в Tgif.PSFontNeedCharSubs X по умолчанию. То
формат для PSCHARSUBS_SPEC — OLDCHARCODE/NEWCHARNAME, где OLDCHARCODE — это
код символа в восьмеричном формате, а NEWCHARNAME — это имя символа PostScript для
использовать. Для получения дополнительной информации см. КОДИРОВАНИЕ СИМВОЛОВ ПОСТСКРИПТА ДЛЯ
раздел МЕЖДУНАРОДНЫЕ ХАРАКТЕРИСТИКИ.
Tgif.DrawTextFuncKey_F#: ИНТЕРЬЕР КОМАНДА СПИСОК
Это определяет соответствие между функциональной клавишей и списком внутренних
команды. Когда функциональная клавиша F# нажата, когда tgif находится в режиме рисования текста,
выполняется соответствующий список внутренних команд. Tgif распознает только
функциональные клавиши с F1 по F12.
Tgif.PasteFromXSelectionOnly: [правда, ложь]
Если установлено значение «false», если tgif не смог выполнить вставку через X Selections
механизм, он попытается вставить в старом стиле (непосредственно извлечь байты из X
сервер). Это в основном используется со старыми X-серверами. Значение по умолчанию верно.
Tgif.PasteFromSelectionTimeout: НОМЕР
Это указывает количество секунд для операции вставки до истечения времени ожидания. По умолчанию
значение 10.
Tgif.LengthLimit256InInsertChar: [правда, ложь]
Если установлено значение «true», максимальное количество символов в строке текста устанавливается равным
256. Дополнительные символы игнорируются. Значение по умолчанию — ложь.
Tgif.JpegToPpm6: STRING
STRING определяет команду, используемую для преобразования файла JPEG в файл PPM в формате P6.
формат. Струна обязательно содержать %s подстрока, которая будет заменена полным путем
имя файла JPEG. По умолчанию:
djpeg -ppm "%s"
Тгиф.PngToPpm6: STRING
STRING определяет команду, используемую для преобразования файла PNG в файл PPM в формате P6.
формат. Струна обязательно содержать %s подстрока, которая будет заменена полным путем
имя PNG-файла. По умолчанию:
pngtopnm "%s"
Tgif.ObjectShadowOffsets: X_OFFSET, Y_OFFSET
Цифры указывают количество пикселей, которое должно быть смещено при создании универсального
тень объекта. Если задано только одно значение, оба смещения X и Y устанавливаются равными
такое же значение. Значения по умолчанию - все двойки.
Tgif.ObjectShadowColor: РАСКРАСКА
Это определяет цвет, который будет использоваться для общей тени объекта. Значение по умолчанию
"#c0c0c0".
Tgif.IgnoreObjectShadowInfoInFile: [правда, ложь]
Если установлено значение «false», общая информация о тени объекта, хранящаяся в файле, будет
переопределить настройки Tgif.ObjectShadowOffsets и Tgif.ObjectShadowColor. То
по умолчанию верно.
Tgif.ReportMissingFonts: [правда, ложь]
Если установлено значение «true», при запуске tgif отсутствующие шрифты X будут напечатаны на
Терминал. Значение по умолчанию — ложь.
Tgif.CustomPatternDir: STRING
STRING указывает каталог, содержащий пользовательские образцы заливки и пера. Любой действительный
Файл XBM, кодирующий растровое изображение произвольных размеров, имя похлопывание#.xbm (для 3 <=<=31) в
этот каталог заменит соответствующий шаблон по умолчанию.
Tgif.EnableTrueColorImages: [правда, ложь]
Если установлено значение «true», на дисплее TrueColor объекты PPM и JPEG будут использовать 24-битное разрешение.
цвет. Для этого Tgif должен быть скомпилирован с поддержкой zlib. По умолчанию
правда.
Tgif.AutoRotatePivot: [правда, ложь]
Если установлено значение «true», определяемый пользователем поворот будет отключен. По умолчанию
ложный.
Tgif.RightMargin: STRING
STRING указывает правое поле. Правое поле должно быть указано с
единица измерения (возможные варианты: «пиксель», «дюйм» или «см»). По умолчанию "1 in", если
Tgif.GridSystem — «английский» и «2.5 см», если Tgif.GridSystem — «метрический».
Tgif.EnableRightMargin: [правда, ложь]
Если установлено значение «true», при вводе текста будет использоваться простое правое поле. Это
не полнофункциональное правое поле. Он активируется только при следующих
условия: текстовый объект не трансформируется, текст выравнивается по левому краю, текстовый курсор
не внутри верхнего или нижнего индекса, без масштабирования и Tgif.EditTextSize не
использовал. Значение по умолчанию — ложь.
Tgif.NoOrientationIfPdfSetPageDevice: [правда, ложь]
Если установлено значение «true», строка «%%Orientation:» не создается в PostScript.
файл, если "setpagedevice" активен при экспорте файла PS/EPS/PDF. Посмотри пожалуйста
Tgif.PdfSetPageDevice выше. Значение по умолчанию — ложь.
Tgif.PNGExportHasTransparentColor: [правда, ложь]
Если установлено значение «true», цвет, заданный Tgif.PNGExportTransparentColor X
по умолчанию будет прозрачным при печати в формате PNG. По умолчанию
ложный.
Tgif.PNGExportTransparentColor: РАСКРАСКА
Указывает цвет, который должен быть прозрачным при печати в формате PNG.
По умолчанию используется цвет фона по умолчанию.
Tgif.PpmToPngWithTransparentColor: STRING
STRING определяет команду, используемую для преобразования файла PPM в файл PNG с
прозрачный цвет. Струна обязательно содержать ровно два %s подстрока для замены
по прозрачному цвету и полному имени файла PPM. По умолчанию
"pnmtopng -прозрачный '%s' '%s'".
Tgif.EnableThresholdFloodReplaceColor: [правда, ложь]
Если установлено значение «true», будет использоваться заливка заливкой и замена цвета на основе порогового значения. То
по умолчанию - ложь.
Tgif.FloodReplaceColorThreshold: RED_THRESH,ЗЕЛЕНЫЙ_THRESH,СИНИЙ_THRESH
В пороговой заливке и замене цвета после выбора пикселя пиксели
которые имеют цвета, похожие на выбранный пиксель, также изменят цвет. То
сходство определяется этими тремя пороговыми значениями. Каждое значение должно быть между 3
и 255 включительно. Значения по умолчанию - все 15.
Tgif.UseStdPalette8: [правда, ложь]
Если установлено значение «true», в качестве начальных цветов будет использоваться стандартная палитра из 8 цветов. Эти
цвета соответствуют всем 8 комбинациям 0x00 и 0xff красного, зеленого и синего цветов.
компоненты цвета. Если используется это значение по умолчанию X, значение по умолчанию Tgif.AdditionalColors X
может использоваться для указания дополнительных цветов при запуске tgif. По умолчанию
ложный.
Tgif.UseStdPalette27: [правда, ложь]
Если установлено значение «true», в качестве начальных цветов будет использоваться стандартная палитра из 27 цветов.
Эти цвета соответствуют всем 27 комбинациям 0x00, 0x80 и 0xff красного цвета,
компоненты зеленого и синего цвета. Если используется это X по умолчанию,
Tgif.AdditionalColors X по умолчанию может использоваться для указания дополнительных цветов, когда tgif
запускает. Значение по умолчанию — ложь.
Tgif.UseStdPalette64: [правда, ложь]
Если установлено значение «true», в качестве начальных цветов будет использоваться стандартная палитра из 64 цветов.
Эти цвета соответствуют всем 64 комбинациям 0x00, 0x55, 0xaa и 0xff красного цвета,
компоненты зеленого и синего цвета. Если используется это X по умолчанию,
Tgif.AdditionalColors X по умолчанию может использоваться для указания дополнительных цветов, когда tgif
запускает. Значение по умолчанию — ложь.
Tgif.UseStdPalette216: [правда, ложь]
Если установлено значение «true», в качестве начальных цветов будет использоваться стандартная палитра из 216 цветов.
Эти цвета известны как цвета, безопасные для мобильных устройств, и соответствуют всем 216
комбинация 0x00, 0x33, 0x66, 0x99, 0xcc и 0xff красного, зеленого и синего цветов
компоненты. Если используется это значение по умолчанию X, значение по умолчанию Tgif.AdditionalColors X может быть
используется для указания дополнительных цветов при запуске tgif. Значение по умолчанию — ложь.
Палитра Tgif.UseMobileWebSafe: [правда, ложь]
Это идентично Tgif.UseStdPalette216.
Tgif.UseOpenOfficeGalaxyPalette: [правда, ложь]
Если установлено значение «true», палитра OpenOffice Galaxy (53 цвета) будет использоваться в качестве
стартовые цвета. Если используется это значение по умолчанию X, значение по умолчанию Tgif.AdditionalColors X может
использоваться для указания дополнительных цветов при запуске tgif. Значение по умолчанию — ложь.
Tgif.UseOpenOfficeGooglePalette: [правда, ложь]
Если установлено значение «true», палитра OpenOffice Google (80 цветов) будет использоваться в качестве
стартовые цвета. Если используется это значение по умолчанию X, значение по умолчанию Tgif.AdditionalColors X может
использоваться для указания дополнительных цветов при запуске tgif. Значение по умолчанию — ложь.
Tgif.Дополнительные цвета: ЦВЕТ1, COLOR2 ...
Если любой из Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
Tgif.UseOpenOfficeGalaxyPalette или Tgif.UseOpenOfficeGooglePalette X по умолчанию:
используется, дополнительные цвета запуска могут быть указаны с использованием этого X по умолчанию. Так как цвет
имена могут содержать пробелы, цвета должны быть разделены запятыми.
Tgif.DefaultColor: РАСКРАСКА
Это указывает цвет по умолчанию, если определенный цвет не может быть найден. Она имеет
приоритет над Tgif.DefaultColorIndex X по умолчанию. Если это X по умолчанию не
указано, Tgif.DefaultColorIndex определит цвет по умолчанию.
Тгиф.GifToPpm6: STRING STRING указывает команду, используемую для преобразования файла GIF в
файл PPM в формате P6. Струна обязательно содержать %s подстрока для замены
по полному имени файла GIF. По умолчанию:
подарокopnm "%s"
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
ТГИФПУТЬ
Эта переменная среды должна быть установлена таким образом, чтобы файлы, указанные в FILES
раздел ниже, можно найти.
ТГИФИКОН
Эта переменная среды должна быть установлена на имя объектного файла, который будет
отображается, когда tgif иконизирован. По умолчанию установлено значение ``tgificon''. Если это
начинается с символа /, используется абсолютный путь; в противном случае файл значка
Предполагается, что это $TGIFPATH/$TGIFICON.
TGIF_[Домен]
Устарело.
Используйте tgif онлайн с помощью сервисов onworks.net