Архив рубрики: Я_Глава 5. Отчёты и вывод на печать

Печать инверсного текста

В некоторых случаях может потребоваться напечатать текст в инверсном виде, то есть белый текст на черном фоне. Например, для вывода заголовка таблицы. Инверсная печать включается последовательностью: ©Я Выключается соответственно последовательностью: ©я Например: ©Я Наименование продукции ©я

Центрирование текста

При печати пропорциональным TrueType шрифтом невозможно отцентрировать текст стандартными средствами комплекса СБиС++, так как ширина строки текста не известна на момент формирования отчёта. Поэтому WinPrint предоставляет собственный метод центрирования строки текста в определённом промежутке. Выглядит это так: ©ЦШирина;Центрируемый текст©ц Здесь … Читать далее

Альбомная ориентация листа

Для включения альбомной ориентации листа (это когда ширина листа больше высоты) используется такая строка ‑ «_А», соответственно, выключается альбомная ориентация строкой ‑ «_а» (обе эти строки вводятся комбинацией клавиш <Alt+_> в редакторе отчётов). Учтите, что альбомная ориентация поддерживается, как правило, только лазерными принтерами. При … Читать далее

Имена значений

Cначала через запятую перечисляются имена  значений, формат которых будет одинаков. Фактически имя значения – это тот текст, который будет указываться между символами «^» в описании отчёта. Если в имени значения встречается символ «,» (запятая) или символ «:» (двоеточие), то имя … Читать далее

Общие разделы отчётов

За заголовком могут идти описания разделов, общих для всех отчётов данного файла. Что такое разделы отчёта подробно рассказывается ниже. Пример общего раздела – раздел «Разработчики». Для вывода общих разделов используется функция «Напечатать», например: .Напечатать(”.Разработчики”);

Вставка рисунков в отчет

С помощью WinPrint в отчёт могут быть добавлены произвольные рисунки. Например, можно поместить логотип фирмы на печатаемые счета и прайс-листы. Рисунок может быть подготовлен в одном из двух форматов – Windows BMP или Windows EMF. При печати файл с рисунком будет искаться … Читать далее

Описание форматов

После заголовка и до ближайшей строки с символом прогона страницы идёт описание формата значений, подставляемых в текст отчёта. О том, как задаётся формат, мы пока говорить не будем. Это вещь достаточно объёмная, ей посвящён следующий раздел этой главы.

Пример. Наводим красоту

Давайте теперь применим полученные знания для «облагораживания» нашего примера: ++   Справка об остатке────────────────────────────Остаток :ДЕНЬГИ в Ж:ДАТА @л Ч +Форма───────────────────────────────────────────── Директору МП "Рога и копыта" Воробьянинову В.В.     СПРАВКА ОБ ОСТАТКЕ НАЛИЧНЫХ ДЕНЕГ В КАССЕ # рассчитываем остаток денег в кассе … Читать далее

Отчёт и описание отчёта

Дабы не возникало путаницы при чтении нижеследующего текста, давайте для начала определимся в терминологии. А именно, что мы будем понимать под словами «отчёт» и «описание отчёта». Отчётом будем называть уже готовый сформированный текст, отображающий нужную пользователю информацию в удобном для … Читать далее

Печать таблицы с произвольным количеством столбцов

При построении форм, особенно для анализа, возникает необходимость распечатать таблицу с неизвестным количеством столбцов, например, реализация продукции по наименованиям и дням. Реализовать такой отчёт можно с использованием управляющего кода «↕» (символ с кодом 18, ставится в редакторе отчетов комбинацией <Alt+[>). … Читать далее

Page 5 of 7« Первая...34567