Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать ф. А3 двуми листами А4 [D6, MySQL]


NNH ©   (2008-01-29 10:38:00) 

Уважаемые Мастера! Подскажите, пожалуйста:
Есть отчет формата А3 (бухгалтерская разворотка), но у клиента нет принтера такого формата. Каким образом можно распечатать на принтере ф. А4 лист ф. А3?
Принтер НР не позволяет задать в своих настройках ф. А3


Anatoly Podgoretsky   (2008-01-29 14:25:00) [1]


> Да, третий способ будет самым удобным для буха.

Еще бы, а то завтра потребуют поместить на один лист, при том А5


ANB   (2008-01-29 13:26:00) [2]


> NNH ©   (29.01.08 13:14) [9]

Совет : если в отчете нет хитрого форматирования (выравнивание по ширине, например, или формул), то вывод в эксель мона сильно ускорить и упростить.
Выводишь текстовый файл в формате ХТМЛ, а расширение присваиваешь ИКСЛС. Эксель такой файл очень хорошо кушает.
В противном случае нужно либо самому через ОЛЕ выводить (примеров даже на этом сайте полно, но все равно не просто), либо добывать компонент типа афалины, которые сами через ОЛЕ все делают.


NNH   (2008-01-29 13:14:00) [3]

Спасибо. Пошел ковырятся :)


ANB   (2008-01-29 13:07:00) [4]

Да, третий способ будет самым удобным для буха.


ANB   (2008-01-29 13:06:00) [5]

1. Вывести через объект Принтер левую половину листа, запомнить то, что не влезло, вывести запомненное на второй лист, взять на обработку следующий лист
2. Посмотреть компоненты ФастРепорт КуРепорт
3. Вывести отчет в эксель - он сам умеет и пилить по листам и массштабировать до одного листа.


NNH   (2008-01-29 12:09:00) [6]

Где искать: в свойствах или методах? Можно конкретизировать?


Правильный_Вася   (2008-01-29 11:47:00) [7]

генераторы отчетов позволяют это сделать автоматом


NNH   (2008-01-29 11:41:00) [8]

Спасибо. Какой механизм? Пример кода есть?


Плохиш   (2008-01-29 11:20:00) [9]


> NNH ©   (29.01.08 11:00) [2]
> Из графических программ можно на принтере ф. А4 печатать
> любой формат кусками. Можно ли реализовать такую возможность
> из Делфи?

Возможно.


NNH   (2008-01-29 11:00:00) [10]

Из графических программ можно на принтере ф. А4 печатать любой формат кусками. Можно ли реализовать такую возможность из Делфи?


Anatoly Podgoretsky   (2008-01-29 10:55:00) [11]

> NNH  (29.01.2008 10:38:00)  [0]

Напечатать на А4 или на двух листах А4
Первое чаще всего позволяют драйверы принтера, изменение формата.


Наверх

Титульная страница Поиск, карта сайта Написать письмо