Автор Тема: Печать. Delphi.  (Прочитано 2295 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Печать. Delphi.
« : 21.04.08, 11:33:10 »
Надо сделать печать листа формата А4.
Сижу уже полчаса (раньше посвятил несколько недель... все равно ничего толкового))) ), высчитываю размер формы в Delphi, которую расчитываю печатать с помощью банального print.form1;
так какого размера (в пикселях) должна быть форма, чтобы печатался лист А4 на всю страницу формата А4 без обрезания краев и т.д.
Формат листа А4 8,27х11,69 дюймов... качество печати 600тчк/дюйм...
Высчитывал под А6 - каким-то образом сумел методом тыка настройки печати принтера и в самих дельфях все сделать... опять так мучится что-то не хочется %)

ПС. Ширина формы в дельфи не зависит от точек на дюйм и т.д.... т.е. если 600тчк/дюйм * 8,27 дюймов = 4962 точек, но эта ширина слишком большая для формы в дельфи для листа А4... в общем, запутался нафиг))
« Последнее редактирование: 21.04.08, 11:38:37 от Faust »


Оффлайн DafT

  • VIP
  • Ветеран
  • *****
  • Сообщений: 8535
  • Пол: Мужской
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #1 : 21.04.08, 12:18:18 »
а ты сделай рамку на печать и подгони под размер, первое что в голову пришло)))
War, war never changes........ (c)

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #2 : 21.04.08, 12:47:39 »
а ты сделай рамку на печать и подгони под размер, первое что в голову пришло)))
Вот я таким же подгоном А6 делал) До сих пор куча тестов валяется то тут, то там)
А печатать на матричном %) Чтобы в Ж/Д накладной в небольшие квадратики все вписывать...потому точность нужна... задолбаюсь примерять) Может кто уже сталкивался...может есть соотношение дельфовских точек и см %)

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #3 : 21.04.08, 14:03:21 »
Хех) Забавно все выходит...с А6 форматом было даже проще, ибо он маленький...
Формы дельфовские зависят от разрешения экрана... в общем, растягивать во весь лист и пробовать впихнуть инфу %) кошмар....

Оффлайн Дагон

  • Старожил
  • ****
  • Сообщений: 936
  • Карма: 128
  • Пол: Мужской
  • Smile =)
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #4 : 21.04.08, 19:17:25 »
попробуй QuickReports компонент. Идет вместе с дельфяком, но по умолчанию не подключен. имя забыл :] погугли, у меня во второй ссылке было.
там при всей топорности исполнения графической части...если при..выкнуть, то печать идет очень себе точно. Я за два дня научился вполне сносно добиваться чего хочу(точнее, хотят). Плюс размеры печатной области задать можна, поля, предпросмотр и прочее. Удобна
Придешь с буком када, если дельфи установлен - покажу наглядно)
You and me are the same
We don't know or care who's to blame
But we know that whoever holds the reins
Nothing will change
Our cause has gone insane

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #5 : 22.04.08, 12:23:24 »
попробуй QuickReports компонент. Идет вместе с дельфяком, но по умолчанию не подключен. имя забыл :] погугли, у меня во второй ссылке было.
там при всей топорности исполнения графической части...если при..выкнуть, то печать идет очень себе точно. Я за два дня научился вполне сносно добиваться чего хочу(точнее, хотят). Плюс размеры печатной области задать можна, поля, предпросмотр и прочее. Удобна
Придешь с буком када, если дельфи установлен - покажу наглядно)
7 дашь - будет круто) с мя стакан ;)

Оффлайн exit

  • Новичок
  • *
  • Сообщений: 4
  • Карма: 0
    • Просмотр профиля
Re: Печать. Delphi.
« Ответ #6 : 04.05.08, 20:35:19 »
Привет всем!Помогите!Какие картриджи(не оригинальные) можно добыть для HP Photosmart C3183  Очень нада!!!