В SAPscript вы можете использовать управляющие команды для управления форматированием вывода, обрабатываемым компоновщиком SAPscript. Композитор преобразует текст из формы, отображаемой в редакторе, в форму, используемую для печати.
Команды управления размещаются в текстовом редакторе так же, как и обычная строка текста. Следующая структура используется для команд управления —
-
Управляющие команды вводятся в формате абзаца /:
-
Вы должны ввести только одну управляющую команду в каждой строке.
-
Команды управления вводятся в тексте.
-
Вы должны убедиться, что управляющая команда и ее параметры не занимают более одной строки.
-
Когда управляющая команда содержит ошибку, строка, содержащая управляющую команду, рассматривается как строка комментария и не печатается.
Управляющие команды вводятся в формате абзаца /:
Вы должны ввести только одну управляющую команду в каждой строке.
Команды управления вводятся в тексте.
Вы должны убедиться, что управляющая команда и ее параметры не занимают более одной строки.
Когда управляющая команда содержит ошибку, строка, содержащая управляющую команду, рассматривается как строка комментария и не печатается.
Ниже приведены общие команды управления, которые можно использовать в SAPscript.
Явный разрыв страницы: NEW-PAGE
Вы можете использовать эту команду управления для принудительного разрыва страницы в тексте в любой момент.
пример
/: NEW-PAGE [page_name]
Обратите внимание, что в пустых строках не должно быть каких-либо явных разрывов страниц, в противном случае может быть напечатана неожиданная пустая страница.
Предотвращение разрывов страниц: ЗАЩИТА
С помощью этой команды управления защитой страницы вы можете напечатать полный абзац на одной странице.
Главное окно: НОВОЕ ОКНО
Эта команда управления используется, когда одно из главных окон заполняется. Затем открывается следующее главное окно на этой странице.
Ниже приведены некоторые другие общие команды управления, которые можно использовать в SAPscript для управления выводом:
-
SET DATE MASK — для форматирования полей даты
-
DEFINE — для присвоения значения текстовому символу
-
SET TIME MASK — Чтобы отформатировать поля времени
-
УСТАНОВИТЬ СТРАНУ — Форматирование, зависящее от страны
-
SET SIGN — для позиционирования ведущего знака
-
СБРОС — Для инициализации нумерованных абзацев
-
TOP — установить текст заголовка в главном окне
-
BOTTOM — установить текст нижнего колонтитула в главном окне
-
IF — Добавить условный текст
-
СТИЛЬ — Чтобы изменить стиль
-
ВКЛЮЧИТЬ — Включить другие тексты
SET DATE MASK — для форматирования полей даты
DEFINE — для присвоения значения текстовому символу
SET TIME MASK — Чтобы отформатировать поля времени
УСТАНОВИТЬ СТРАНУ — Форматирование, зависящее от страны
SET SIGN — для позиционирования ведущего знака
СБРОС — Для инициализации нумерованных абзацев
TOP — установить текст заголовка в главном окне
BOTTOM — установить текст нижнего колонтитула в главном окне
IF — Добавить условный текст
СТИЛЬ — Чтобы изменить стиль
ВКЛЮЧИТЬ — Включить другие тексты
пример
ВКЛЮЧИТЬ ТЕКСТ ОБЪЕКТА MYTEXT ID ST
ВКЛЮЧИТЬ имя ОБЪЕКТ имя имя имя ПАРАГРАФ имя имя ЯЗЫК