В 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
ВКЛЮЧИТЬ имя ОБЪЕКТ имя имя имя ПАРАГРАФ имя имя ЯЗЫК