Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 374; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.