Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с печатью формы   Найти похожие ветки 

 
anod   (2003-04-22 01:12) [0]

Вообщем, при создании программы я использовал метод print для распечатки содержимого формы. Проблема в том, что мне очень часто приходят письма, в которых говориться что принтер, то распечатывает пустой лист, то только одну форму.

Проблема в том, что у меня нет принтера и негде им воспользоваться, Подскажите может есть такие компоненты (проверенные), которые позволяют печатать содержимое форм каким-либо образом?


 
Spartak   (2003-04-22 07:16) [1]

Есть ! называеться книга по delphi !


 
anod   (2003-04-22 14:13) [2]

Ненадо меня отсылать, если не понял мой вопрос


 
Skier   (2003-04-22 14:19) [3]

1) TForm.GetFormImage
2) TPrinter.Canvas.Draw(...)


 
Spartak   (2003-04-22 14:26) [4]

> anod

:) ты ещё и шутишь :)


 
REA   (2003-04-22 14:50) [5]

2Skier:
не выйдет. TForm.GetFormImage и так используется в Print. Draw редко где корректно работает для принтеров.
Сама же Print достаточно аккуратно печатает.


 
Skier   (2003-04-22 14:57) [6]

>REA

> TForm.GetFormImage и так используется в Print.

А я что-то у себя этого не нашёл...(у меня D5)


 
REA   (2003-04-22 15:02) [7]

D7
procedure TCustomForm.Print;
var
FormImage: TBitmap;
...
begin
Printer.BeginDoc;
try
FormImage := GetFormImage;
Canvas.Lock;
...

D5 стер уже


 
Skier   (2003-04-22 15:05) [8]

>REA
Это понятно...
Я просто думал что ты имел ввиду что GetFormImage
используется где-то в классе TPrinter...


 
anod   (2003-04-22 15:17) [9]

А если используя WinApi.
Я нашел функцию PrintDlg, Может у кого есть примерчик.


 
REA   (2003-04-22 16:03) [10]

На API можно, но получится тоже самое. По крайней мере мне до сих не попадался абсолютно рабочий код печати картинки.
Самому делать на API не советую, т.к. добиться работоспособности можно будет только методом научного тыка, а без подборки разных принтеров это проблематично.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
9-12592
JOG2
2002-07-25 13:10
2003.05.05
Проблема! (помогите начинающему!)


1-12819
sapsi
2003-04-21 15:37
2003.05.05
Кодировка КОи-8


7-12947
tv
2003-03-14 10:43
2003.05.05
Пропала возможность ввода на немецком языке


1-12747
Nikos
2003-04-21 19:27
2003.05.05
Проблемы с объявлением процедуры


4-12974
uu
2003-03-03 17:57
2003.05.05
Обработка сообщений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский