Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Постоянный верхний отступ на странице в report - как ? / 3 сообщений из 3, страница 1 из 1
12.06.2006, 22:53
    #33786523
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянный верхний отступ на странице в report - как ?
VFP6. Есть шаблон отчета с заголовком (с кучей текста и полей), примечанием (с итогами по отчету), содержимым (с кучей полей), примечанием страницы (только с номером страницы). Как сделать так, чтобы верхний отступ при печати был всегда - и на 1-й странице 2 см, и на 12-й 2 см ? Если оставлять отступ в заголовке отчета, то он будет только на 1-й странице. Если вставить заголовок страницы с отступом - то он будет на всех - но заголовок 1-й страницы печатается ПОСЛЕ заголовка отчета - получается некрасивая дыра. Я так понимаю, что нужно запретить печать заголовка первой страницы - а КАК это сделать ? По-нормальному в VFP6 можно задать только левый отступ.
...
Рейтинг: 0 / 0
12.06.2006, 23:02
    #33786530
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянный верхний отступ на странице в report - как ?
В заголовке страницы создай объект, содержимое которого будет печататься на всех страницах, начиная со второй. Например, номер страницы. Т.е. у него в условии печати (Print When) должно быть записано что-то вроде

_PageNo>1

Кроме того, поставь у этого объекта птичку в свойстве "Remove Line if Blank".

В результате, на первой странице будет напечатана полоса Title, затем начнет печататься полоса заголовка страницы (Page Header), но первый объект не печатается (по условию Print When) и все пустое пространство будет "съедено" дополнительным условием "Remove Line if Blank"
...
Рейтинг: 0 / 0
13.06.2006, 12:25
    #33787186
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянный верхний отступ на странице в report - как ?
Супер ! Спасибо, Владимир !
И еще перенес все объекты с Summary на Group Summary по eof() - тогда заголовок последней страницы печатается и в том случае, когда на этой последней странице только итоги и есть (detail кончились на предпоследней).
Таким образом, правила делопроизводства соблюдены.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Постоянный верхний отступ на странице в report - как ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]