Подписаться на RSS и Twitter
-
Свежие записи
Loading ...Котировки и индексы
Курсы валют
Архив рубрики: Я_Глава 5. Отчёты и вывод на печать
Печать инверсного текста
В некоторых случаях может потребоваться напечатать текст в инверсном виде, то есть белый текст на черном фоне. Например, для вывода заголовка таблицы. Инверсная печать включается последовательностью: ©Я Выключается соответственно последовательностью: ©я Например: ©Я Наименование продукции ©я
Центрирование текста
При печати пропорциональным TrueType шрифтом невозможно отцентрировать текст стандартными средствами комплекса СБиС++, так как ширина строки текста не известна на момент формирования отчёта. Поэтому WinPrint предоставляет собственный метод центрирования строки текста в определённом промежутке. Выглядит это так: ©ЦШирина;Центрируемый текст©ц Здесь … Читать далее
Альбомная ориентация листа
Для включения альбомной ориентации листа (это когда ширина листа больше высоты) используется такая строка ‑ «_А», соответственно, выключается альбомная ориентация строкой ‑ «_а» (обе эти строки вводятся комбинацией клавиш <Alt+_> в редакторе отчётов). Учтите, что альбомная ориентация поддерживается, как правило, только лазерными принтерами. При … Читать далее
Имена значений
Cначала через запятую перечисляются имена значений, формат которых будет одинаков. Фактически имя значения – это тот текст, который будет указываться между символами «^» в описании отчёта. Если в имени значения встречается символ «,» (запятая) или символ «:» (двоеточие), то имя … Читать далее
Общие разделы отчётов
За заголовком могут идти описания разделов, общих для всех отчётов данного файла. Что такое разделы отчёта подробно рассказывается ниже. Пример общего раздела – раздел «Разработчики». Для вывода общих разделов используется функция «Напечатать», например: .Напечатать(”.Разработчики”);
Вставка рисунков в отчет
С помощью WinPrint в отчёт могут быть добавлены произвольные рисунки. Например, можно поместить логотип фирмы на печатаемые счета и прайс-листы. Рисунок может быть подготовлен в одном из двух форматов – Windows BMP или Windows EMF. При печати файл с рисунком будет искаться … Читать далее
Описание форматов
После заголовка и до ближайшей строки с символом прогона страницы идёт описание формата значений, подставляемых в текст отчёта. О том, как задаётся формат, мы пока говорить не будем. Это вещь достаточно объёмная, ей посвящён следующий раздел этой главы.
Пример. Наводим красоту
Давайте теперь применим полученные знания для «облагораживания» нашего примера: ++ Справка об остатке────────────────────────────Остаток :ДЕНЬГИ в Ж:ДАТА @л Ч +Форма───────────────────────────────────────────── Директору МП "Рога и копыта" Воробьянинову В.В. СПРАВКА ОБ ОСТАТКЕ НАЛИЧНЫХ ДЕНЕГ В КАССЕ # рассчитываем остаток денег в кассе … Читать далее
Отчёт и описание отчёта
Дабы не возникало путаницы при чтении нижеследующего текста, давайте для начала определимся в терминологии. А именно, что мы будем понимать под словами «отчёт» и «описание отчёта». Отчётом будем называть уже готовый сформированный текст, отображающий нужную пользователю информацию в удобном для … Читать далее
Печать таблицы с произвольным количеством столбцов
При построении форм, особенно для анализа, возникает необходимость распечатать таблицу с неизвестным количеством столбцов, например, реализация продукции по наименованиям и дням. Реализовать такой отчёт можно с использованием управляющего кода «↕» (символ с кодом 18, ставится в редакторе отчетов комбинацией <Alt+[>). … Читать далее







