Команды горизонтального и вертикального размещения

Navigation:  ПРИЛОЖЕНИЯ > 4. ЯЗЫК ФОРМАТИРОВАНИЯ ДАННЫХ. РЕДАКТОР ФОРМАТОВ >

Команды горизонтального и вертикального размещения

Previous pageReturn to chapter overviewNext page

В языке форматирования имеются следующие команды для управления горизонтальным и вертикальным размещением данных:

 

Команды горизонтального и вертикального размещения.

Команды горизонтального и вертикального размещения.

 

Команда /

приводит к размещению последующих данных с начала следующей строки.

Однако подряд расположенные команды /, хотя и являются синтаксически правильными, но имеют тот же смысл, что и одна команда /, т.е. команда / никогда не создает  пустых строк.

 

Команда #

выполняет те же действия, что и /, но переход на новую строку является безусловным.

Можно использовать комбинацию /# для создания одной (и только одной) пустой строки.

Комбинация ## может привести к созданию одной или двух пустых строк в зависимости от того, была ли пустой текущая строка перед выполнением первой команды #.

Использование команды # может вызвать затруднение в тех случаях, когда выбираемое поле оказывается пустым. Эта ситуация хорошо иллюстрируется на следующем примере:

 

Пример:

/#V10/#V20/#V30 ...

 

Если все поля присутствуют в документе, то в результате поля 10, 20, и 30 будут располагаться с начала строк и каждому  будет предшествовать одна пустая строка. Однако, если поле 20 в документе отсутствует, то между 10 и 30 полями будут вставлены две пустые строки. Это может оказаться нежелательным, если действительно требуется, чтобы между полями была пропущена именно одна пустая строка, независимо от наличия или отсутствия некоторых полей. Таким образом, приведенный выше формат не приведет к желаемому результату.

 

Команда %

подавляет все последовательно расположенные пустые строки (если они имеются) между текущей строкой и последней непустой строкой.

Таким образом, формат

%##V10%##V20%##V30 ...

приведет к созданию одной и только одной пустой строки между каждым полем, независимо от их наличия или отсутствия в документе.

 

Примечание:

Команду Сn имеет смысл применять только в случае использования моноширинных шрифтов.

Команды / # % не применимы в случае использования в форматах показа средств RTF или HTML.

Команды Сn и Xn не работают в HTML-форматах (см. ниже).