powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Report отступы?
9 сообщений из 9, страница 1 из 1
Report отступы?
    #33289073
Volodya_zh22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Салют!

подскажите pls как програмно поменять верхний отступ?

нужно впечатывать в бланки а они от серии к серии имеют разые поля
...
Рейтинг: 0 / 0
Report отступы?
    #33289390
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделайте таблицу с настройками
там настройте с разными параметрами
поля (EXPR,tag,tag2) (откройте юзом репорт посмотрите чего там)
(там можно размер отступа менять - поэксперементируйте где-то там
отступ хранится - не помню точнее)

и из нее перед печатью в зависимости от выбранного отчета
запускайте такой скрипт

sele настройки_шаблонов
SCATTER NAME oRec MEMO
USE ???.frx IN 0 ALIAS 'MainReport'
SELECT MainReport
REPLACE EXPR WITH oRec.EXPR,;
TAG WITH oRec.tag,;
tag2 WITH oRec.tag
report .....

в репорте будет автоматом менятся отступ и можете принтер также менять
...
Рейтинг: 0 / 0
Report отступы?
    #33290045
Volodya_zh22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел только как поменять левую границу а интересует- то в большей степени верхняя

хочется как в ворде чтобы была возможность задать параметры страницы
верхнее и левое поле
...
Рейтинг: 0 / 0
Report отступы?
    #33290127
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотри в какой записи в таблице репорта
сохраняется высота паджхедера
и меняй сам ее программно (юзай репорт и реплейсь мемо поля, только компиленное не забудь)
делов то
...
Рейтинг: 0 / 0
Report отступы?
    #33290232
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меняются только отступы? Никогда не поверю. Скорее всего меняется вообще весь бланк. Где-то, что-то добавили, где-то, что-то убрали.

Т.е. при любом раскладе: разные версии - это разные отчеты. Т.е. разные файлы frx.

По поводу отступов.

Для печати бланков принципиально важно иметь точное значение отступа от края листа вне зависимости от используемого драйвера принтера. Поэтому, такие отчеты строятся в режиме "Whole Page". В режиме правки отчета пункт главного меню File - Page Setup - раздел Print Area - переключатель Whole Page.

Этот режим означает, что под область печати будет выделен весь лист целиком. Без учета полей конкретного драйвера принтера. Надо будет озаботится самому делать эти отступы в отчете.
...
Рейтинг: 0 / 0
Report отступы?
    #33290263
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче, идея такая
посмотри таблицы репорта, пойми как они создаются
и программно накидывай их

(посмотри репортбилдер исходники)

ничего там сложного нет
простой дбф , токо примудростей немного

день потеряешь- потом за 5 мин ...

и умный будешь
...
Рейтинг: 0 / 0
Report отступы?
    #33291482
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
Достаточно подробно по ссылке: www.foxclub.ru/sol/index.php?act=view&id=203
...
Рейтинг: 0 / 0
Report отступы?
    #33292490
Volodya_zh22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пасиба Всем
...
Рейтинг: 0 / 0
Report отступы?
    #33293133
VVSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема знакомая.
В свое время добрые люди подсказали мне:
Cмотри на поля Vpos и Hpos отчета.
Свой взгляд на эту проблему я и представляю ниже.
Соответственно каждому визуально построенному отчету формируется таблица.frx. В полях Vpos и Hpos этой таблицы содержатся вертикальные и горизонтальные координаты всех объектов отчета (размерность этих координат связана с характеристиками принтера).
По координатам одного из выбранных Вами объекта программа должна вычислить вертикальный и горизонтальный масштабы.
Далее, по указанному пользователем смещению (в мм) вычисляются
все необходимые поправки и корректируются значения полей Vpos, Hpos
для необходимых Вам объектов отчета.
Отработано на VFP7. Думаю пригодится и для VFP8.

Что касается VFP9, то в нем возможно есть управление свойствами объектов отчета из программы, значит не будет и проблемы (это пока мои предчуствия).
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Report отступы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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