КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Параметры шрифта
Общее описание Шаблон правил Исходными данными для генерации отчетов спецификации являются таблица спецификации и файл-прототип, в графической форме описывающий вид выходного документа. В качестве связующего звена между ними используется текстовый файл специального формата, называемый "шаблоном правил". Этот файл описывает связь между полями таблицы спецификации и областями чертежа, используемого в качестве прототипа при генерации отчета, а также формат вывода значений этих полей.
Файл шаблона правил является текстовым файлом с расширением ".FRM", который может быть отредактирован в любом текстовом редакторе, например, во встроенном редакторе текстов системы T-FLEX. При необходимости пользователь может создать новый файл, поместив его в программный каталог системы. Файл шаблона правил содержит следующие секции: Первая строка файла содержит комментарий к шаблону, который предназначен для краткого описания выходного формата, например, " Спецификация по ГОСТ" и выводится в меню выходных форматов при генерации отчетов спецификации. Последующие секции начинаются с названия секции, заключенного в квадратные скобки, например, "[COMMON]". Секция [COMMON] предназначена для описания общих параметров генерации отчета, таких как имя файла-прототипа, интервал строк выходной таблицы, параметры шрифта. Секция [HEADING] предназначена для описания заголовка разделов выходной таблицы. Секция [FIELDS] предназначена для задания полей таблицы спецификации, которые будут помещаться в отчет, а также задания области вывода этих полей на чертеже-прототипе. Каждый параметр в секции задается в отдельной строке в формате: <ИМЯ ПАРАМЕТРА> = <ЗНАЧЕНИЕ> Где <ИМЯ ПАРАМЕТРА> это одно из ключевых слов, допустимых для данной секции, а <ЗНАЧЕНИЕ> - его значение. В зависимости от параметра, его значение может быть вещественным, целым, текстовым или значением из определенного для этого параметра набора. Параметры шрифта могут быть установлены в любой из секций. Если какой-либо из параметров шрифта задан в секции [COMMON], то он будет использоваться в качестве значения по умолчанию во всех других секциях. При необходимости, он может быть переопределен в любой из секций. Ни один их параметров шрифта не является обязательным. В том случае, если он не задан, его значение либо берется из секции [COMMON], либо устанавливается по умолчанию системой. Ключевые слова для параметров шрифта: FONTNAME - имя шрифта. Пример: FONTNAME = Times New Roman Значение по умолчанию: STANDARD FONTTYPE -тип шрифта. Пример: FONTTYPE = TrueType Возможные значения: SHX TrueType FONTCOLOR -цвет шрифта. Пример: FONTCOLOR = 15 Возможные значения: Целые числа от 0 до 15 FONTSIZE - размер шрифта. Пример: FONTSIZE = 3.5 Значение по умолчанию: Возможные значения: Вещественные значения больше 0. ALIGN - выравнивание текста по горизонтали. Пример: ALIGN = CENTER Возможные значения: LEFT CENTER RIGHT VERTALIGN - выравнивание текста по вертикали. Пример: VERTALIGN = CENTER Возможные значения: TOP UPPER CENTER LOWER BOTTOM LEFT_OFFSET -отступ текста от левой границы отведенного ему поля. Положительное значение параметра задает отступ вправо. Пример: LEFT_OFFSET = 2.5 Значение по умолчанию: Возможные значения: Любое вещественное значение. RIGHT_OFFSET -отступ текста от правой границы отведенного ему поля. Положительное значение параметра задает отступ влево. Пример: RIGHT_OFFSET = 2.5 Значение по умолчанию: Возможные значения: Любое вещественное значение. LEFT_INDENT -левый отступ второй и последующих строк относительно первой строки при выводе значения одного поля. Положительное значение параметра задает отступ вправо. Пример: LEFT_INDENT = 10 Значение по умолчанию: 0. Возможные значения: Любое вещественное значение. RIGHT_INDENT -правый отступ второй и последующих строк относительно первой строки при выводе значения одного поля. Положительное значение параметра задает отступ влево. Пример: RIGTH_INDENT = 0.25 Значение по умолчанию: 0. Возможные значения: Любое вещественное значение. FONTBOLD - стиль "Полужирный" для шрифтов TrueType. Пример: FONTBOLD = YES Возможные значения: YES NO Значение по умолчанию: NO FONTITALIC - стиль "Наклонный" для шрифтов TrueType. Пример: FONTITALIC = YES Возможные значения: YES NO Значение по умолчанию: NO Секция [COMMON] Данная секция может содержать любые из параметров шрифта, а также некоторые специальные параметры: TEMPLATE - имя файла чертежа, используемого в качестве прототипа при выводе всех страниц отчета. Пример: TEMPLATE = ESKDBOM.GRB Значение по умолчанию: Не установлено. FIRST_TEMPLATE - имя файла чертежа, используемого в качестве прототипа при выводе первой страницы отчета. Значение по умолчанию: Не установлено. NEXT_TEMPLATE - имя файла чертежа, используемого в качестве прототипа при выводе последующих страниц отчета. Значение по умолчанию: Не установлено. INTERVAL - интервал строк для всех страниц отчета. Пример: INTERVAL = 15 Значение по умолчанию: 10. FIRST_INTERVAL - интервал строк для первой страницы отчета. NEXT_INTERVAL - интервал строк для последующих страниц отчета. LINEVAR - имя переменной, значение которой будет установлено в соответствии с количеством строк на странице отчета. Если этот параметр задан, то в чертеже, используемом в качестве прототипа при генерации отчета должна существовать вещественная переменная с именем, совпадающим со значением данного параметра. Пример: LINEVAR = counter Значение по умолчанию: Не установлено. PAGEVAR - имя переменной, значение которой будет установлено в соответствии с номером страницы отчета. Если этот параметр задан, то в чертеже, используемом в качестве прототипа при генерации отчета должна существовать вещественная переменная с именем, совпадающим со значением данного параметра. Пример: PAGEVAR = page Значение по умолчанию: Не установлено.
Дата добавления: 2015-06-27; Просмотров: 408; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |