5.8.4. Параметры формирования экранных и бумажных форм
Параметр ALIGN
Параметр определяет выравнивание заголовка, определяемого параметром TITLE.
<значение параметра ALIGN>::=(LEFT)|(CENTER)|(RIGHT)
В случае отсутствия параметра по умолчанию его значение равно LEFT.
Параметр ALIGNP
Параметр определяет выравнивание заголовка и значения простого элемента или заголовка составного элемента на бумажном носителе.
<значение параметра ALIGNP>::=(LEFT)|(CENTER)|(RIGHT)
Значение LEFT означает, что выравнивание осуществляется по левому краю абзаца.
Значение CENTER означает, что выравнивание осуществляется по центру абзаца.
Значение RIGHT означает, что выравнивание осуществляется по правому краю абзаца.
В случае отсутствия параметра по умолчанию его значение равно LEFT. Для всех элементов, входящих в абзац, кроме первого, параметр игнорируется.
Параметр ALIGNV
Параметр определяет выравнивание значения элемента типа REAL, INTEGER и STRING в экранном поле ввода.
<значение параметра ALIGNV>::=(LEFT)|(CENTER)|(RIGHT)
В случае отсутствия параметра по умолчанию его значение для элементов типа REAL и INTEGER равно RIGHT, для элемента типа STRING - LEFT.
Параметр APPENDIX
Параметр используется только в элементах типа STRUCTURE. Параметр определяет, будет ли данный элемент вместе с его содержимым сформирован в бумажном представлении документа в виде приложения.
<значение параметра APPENDIX>::=(true)|(false)
Значение true указывает, что данный элемент и его содержимое в бумажном представлении документа будет сформирован в виде приложения.
Значение false указывает, что данный элемент и его содержимое в бумажном представлении документа будет сформирован в основном корпусе текста документа.
Если параметр отсутствует, то по умолчанию используется значение false.
Параметр CAULK
Параметр используется в простых элементах, объединенных составным элементом типа TABLE и описывающих ячейку таблицы. Параметр определяет, будет или нет данная ячейка в бумажном и экранном представлении документа объединена по вертикали с ячейкой, находящейся над ней и описанной предыдущим элементом TABLE. Параметр игнорируется при использовании его в элементах вне описания таблиц.
<значение параметра CAULK>::=(true)|(false)
Значение false интерпретируется как объединение ячеек по вертикали.
Значение true интерпретируется как отсутствие объединения ячеек по вертикали.
Если параметр отсутствует, то по умолчанию используется значение true.
Значение параметра CAULK="true" игнорируется в следующих случаях:
- в первой строке таблицы;
- в элементах, у которых SET="true", а также у следующего;
- в элементе, у которого значение параметра EDIT не равно предыдущему;
- в элементе, у которого значение параметра FILLABILITY не равно предыдущему;
- в элементе, у которого значение ширины не равно предыдущему.
Параметр FONTSIZET
Параметр определяет размер шрифта в пунктах значения параметра TITLEP или TITLE на бумажном носителе.
<значение параметра FONTSIZET>::=<цифра>|<цифра><цифра>
В случае отсутствия параметра по умолчанию его значение равно 10.
Параметр FONTSIZEV
Параметр определяет размер шрифта значения в пунктах простого элемента на бумажном носителе.
<значение параметра FONTSIZEV>::=<цифра>|<цифра><цифра>
Область допустимых значений параметра: 1 - 1638. В случае отсутствия параметра по умолчанию его значение равно 10.
Параметр INDENT
Параметр определяет размер отступа красной строки от левого края абзаца в точках заголовка и значения простого элемента или заголовка составного элемента на бумажном носителе.
<значение параметра IDENT>::=<цифра>|(-)<цифра>|<значение элемента типа IDENT><цифра>
Область допустимых значений параметра: -1584 - 1584. В случае отсутствия параметра по умолчанию его значение равно 0. Для всех элементов, входящих в абзац, кроме первого, параметр игнорируется.
Параметр NAMECOL
Параметр определяет наименования столбцов для элемента типа ARRAY, выводимых в родительской форме.
<значение параметра NAMECOL>::=<наименование столбца>
<значение параметра NAMECOL>::=<значение параметра NAMECOL>(:)<наименование столбца>
<наименование столбца>::=<последовательность символов>
Параметр NAMEFIELD
Параметр определяет наименования элементов, значения которых используются для заполнения столбцов элемента типа ARRAY, выводимых в родительской форме.
<значение параметра NAMEFIELD>::=<перечень элементов>
<значение параметра NAMEFIELD>::=<значение параметра NAMEFIELD>(:)<перечень элементов>
<перечень элементов>::=<набор элементов>
<перечень элементов>::=<перечень элементов>(|)<набор элементов>
<набор элементов>::=<полное имя элемента>
<набор элементов>::=<набор элементов>(,)<полное имя элемента>
<полное имя элемента>::=<имя элемента>
<полное имя элемента>::=<полное имя элемента>(.)<имя элемента>
Символ ":" используется для разделения перечней имен элементов, значения которых используются для заполнения одного столбца. Символ "|" используется для разделения наборов элементов, определяемых в зависимости от количества альтернатив, определяемых в свою очередь элементом типа IF или CASE первого уровня. Символ "," используется для разделения имен элементов, значения которых выводятся в соответствующем столбце через пробел.
Имена элементов, разделенные символом ".", начинаются с имени первого элемента, являющегося прямым потомком элемента типа ARRAY.
Запрещается использовать для заполнения столбцов значения простых элементов, которые входят в состав элементов типа ARRAY и TABLE, являющихся в свою очередь содержимым отображаемого элемента.
Параметр NOSHOW
Параметр определяет, должен ли выводиться на экран и на бумагу заголовок элемента, определяемый параметром TITLE, и содержимое или значение элемента.
<значение параметра NOSHOW>::=(false)|(screen)|(paper)|(true)
Значение false означает, что заголовок элемента и его содержимое или значение выводится на экран и на бумагу.
Значение screen означает, что заголовок элемента и его содержимое или значение не выводится на экран.
Значение paper означает, что заголовок элемента и его содержимое или значение не выводится на бумагу.
Значение true означает, что заголовок элемента и его содержимое или значение не выводится на экран и на бумагу.
Если параметр отсутствует, то по умолчанию используется значение false.
Параметр NOTITLE
Параметр определяет, должен ли выводиться в бумажном представлении документа заголовок элемента, определяемый значением параметра TITLE.
<значение параметра NOTITLE>::=(true)|(false)
Значение false означает, что заголовок элемента в бумажном представлении документа должен быть выведен.
Значение true означает, что заголовок элемента в бумажном представлении документа не выводится.
Если параметр отсутствует, то по умолчанию используется значение false.
Параметр NUMPOINT
Параметр определяет номер раздела документа и используется в элементах типа STRUCTURE и ARRAY.
<значение параметра NUMPOINT>::=<цифра>
<значение параметра NUMPOINT>::=<значение параметра NUMPOINT><цифра>
<значение параметра NUMPOINT>::=<значение параметра NUMPOINT>(.)<значение параметра NUMPOINT>
Значение параметра всегда конкатенируется со значением либо параметра TITLE, либо параметра TITLEP.
Параметр PAGE
Параметр определяет, отображается ли соответствующий элемент в бумажном представлении документа с новой страницы.
<значение параметра PAGE>::=(true)|(false)
Значение false означает, что соответствующий элемент выводится в бумажном представлении вслед за предыдущим элементом без перехода на новую страницу.
Значение true означает, что соответствующий элемент выводится в бумажном представлении с начала новой страницы.
Если параметр отсутствует, то по умолчанию используется значение false.
Параметр PORTION
Параметр определяет количество столбцов, без учета объединения соседних ячеек в одной строке, в элементах типа TABLE и ARRAY, возможность объединения соседних ячеек в одной строке для элементов типа TABLE, а также, какую часть (в процентном отношении) от экранного представления соответствующей таблицы занимает данный столбец. Сумма всех частей не обязательно должна составлять 100%. В случае превышения 100% размер описываемой таблицы, соответственно указанному числу, шире размера экрана и при отображении объекта в экранном представлении используется полоса горизонтальной прокрутки. Если суммарный размер всех частей меньше 100%, то таблица по ширине занимает соответственную указанному числу часть экрана.
<значение параметра PORTION>::=<описание ширины столбца>
<описание ширины столбца>:=<цифра>|<цифра><цифра>
<значение параметра PORTION>::=<значение параметра PORTION>(:)<описание ширины столбца>
<значение параметра PORTION>::=<значение параметра PORTION>(+)<описание ширины столбца>
Литерал ":" используется для разделения описаний ширины столбцов в том случае, если соответствующие ячейки не объединены.
Литерал "+" используется для разделения описаний ширины столбцов в том случае, если соответствующие ячейки объединены со своими соседями слева в элементе типа TABLE.
Запрещается использовать литерал "+" для элементов, у которых параметр EDIT="true".
Во всех элементах типа TABLE, определяющих одну таблицу, описания ширины соответствующих по порядку столбцов должны быть одинаковы.
Параметр POSFIELD
Параметр определяет позицию (в % от ширины части экрана, предназначенной для вывода формы) вывода в экранную форму поля ввода значения элемента.
<значение параметра POSFIELD>::=<цифра>|<цифра><цифра>
В случае отсутствия параметра по умолчанию его значение равно 1.
Параметр POSTITLE
Параметр определяет позицию (в % от ширины части экрана, предназначенной для вывода формы) вывода в экранную форму заголовка элемента, определенного параметром TITLE.
<значение параметра POSTITLE>::=<цифра>|<цифра><цифра>
В случае отсутствия параметра по умолчанию его значение равно 1.
Параметр PRINTSTYLE
Параметр определяет полный путь от корневого элемента до элемента типа FORMAT в файле, имя которого определено параметром MODELF либо в тексте формируемого шаблона документа.
<значение параметра PRINTSTYLE>::=<имя>
<значение параметра PRINTSTYLE>::=<значение параметра PRINTSTYLE>(.)<имя>
Параметр SECTION
Параметр используется только в элементах типа STRUCTURE. Параметр определяет, войдет ли содержимое данного элемента в титульный лист бумажного представления документа.
<значение параметра SECTION>::=(Top)|(LeftUp)|(RightUp)| (CrossHeader)|(SubHeader)|(LeftDown)|(RightDown)|(UnderLine)|(Bottom)
Значение параметра SECTION указывает, в какой части титульного листа располагается содержимое элемента в бумажном представлении документа по следующим правилам:
- Тор - в верхней головной части титульного листа;
- LeftUp - в левой верхней области листа;
- RightUp - в правой верхней области листа;
- CrossHeader - в подзаголовочной части листа;
- SubHeader - в средней части листа;
- LeftDown - в левой нижней части листа;
- RightDown - в правой нижней части листа;
- UnderLine - в нижней части листа;
- Bottom - в подвальной части листа.
Примечание. В центральной области листа выводится заголовок документа - значение параметра TITLE элемента типа DOCUMENT.
Параметр SET
Параметр определяет, описывает ли соответствующий элемент типа TABLE одну строку или группу строк одинаковой структуры, повторяющихся неограниченное число раз.
<значение параметра SET>::=(true)|(false)
Значение false означает, что значение элемента описывает одну строку таблицы.
Значение true означает, что значение элемента описывает строку таблицы, повторяемую неограниченное число раз.
Если параметр отсутствует, то по умолчанию используется значение false.
Параметр SIZEF
Параметр определяет размер поля ввода значения элемента в процентном отношении от экранного представления формы.
<значение параметра SIZEF>::=<цифра>|<цифра><цифра>
Параметр SIZET
Параметр определяет размер поля, отводимого для вывода на экран заголовка, определяемого параметром TITLE, в процентном отношении от экранного представления формы.
<значение параметра SIZET>::=<цифра>|<цифра><цифра>
В случае отсутствия параметра по умолчанию его значение равно 96.
Параметр SKIPD
Параметр используется в простых элементах, а также в элементах типа ARRAY, IF, STRUCTURE и CASE. Параметр определяет количество переносов строк в бумажном представлении относительно предыдущей строки.
<значение параметра SKIPD>::=<цифра>|<цифра><цифра>
Значение параметра SKIPD="0" означает, что элемент размещается в текущей строке бумажного представления элемента.
Если параметр отсутствует, то размещение элемента производится в следующей строке (SKIPD="1"). Элемент, в котором значение параметра отлично от "0", является началом абзаца.
Параметр SKIPF
Параметр используется в простых элементах. Параметр определяет количество переносов строк в экранной форме относительно предыдущей строки для поля, в которое вводится значение.
<значение параметра SKIPF>::=<цифра>|<цифра><цифра>
Значение параметра SKIPF="0" означает, что поле размещается в текущей строке экранной формы.
Если параметр отсутствует, то размещение поля производится в следующей строке (SKIPF="1").
Параметр SKIPS
Параметр используется в простых элементах, а также в элементах типа ARRAY, IF, STRUCTURE и CASE. Параметр определяет количество переносов строк в экранной форме относительно предыдущей строки.
<значение параметра SKIPS>::=<цифра>|<цифра><цифра>
Значение параметра SKIPS="0" означает, что элемент размещается в текущей строке экранной формы.
Если параметр отсутствует, то размещение экранного элемента производится в следующей строке (SKIPS="1").
Параметр TITLE
Параметр определяет заголовок, выводимый в экранном представлении соответствующего элементу объекта. Если параметр отсутствует, то заголовок не выводится.
<значение параметра TITLE>::=<последовательность символов>
Параметр TITLEP
Параметр определяет заголовок, выводимый в бумажном представлении соответствующего элементу объекта. Если параметр отсутствует, то выводится значение параметра TITLE.
<значение параметра TITLEP>::=<последовательность символов>
Параметр TRASINGT
Параметр определяет начертание значения параметра TITLEP или TITLE на бумажном носителе.
<значение параметра TRASINGT>::=(BOLD)|(ITALIC)|(UNDERLINE)
<значение параметра TRASINGT>::=(BOLD)(,)(ITALIC)
<значение параметра TRASINGT>::=(BOLD)(,)(ITALIC)(,)(UNDERLINE)
Значение BOLD означает полужирное начертание.
Значение ITALIC означает начертание курсивом.
Значение UNDERLINE означает подчеркивание.
В случае отсутствия параметра по умолчанию используется обычное начертание.
Параметр TRASINGV
Параметр определяет начертание значения простого элемента на бумажном носителе.
<значение параметра TRASINGV>::=(BOLD)|(ITALIC)|(UNDERLINE)
<значение параметра TRASINGV>::=(BOLD)(,)(ITALIC)
<значение параметра TRASINGV>::=(BOLD)(,)(ITALIC)(,)(UNDERLINE)
Значение BOLD означает полужирное начертание.
Значение ITALIC означает начертание курсивом.
Значение UNDERLINE означает подчеркивание.
В случае отсутствия параметра по умолчанию используется обычное начертание.