Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

как програмно поменять размер страницы принтера   Найти похожие ветки 

 
Big_Rom   (2002-12-27 20:21) [0]

собственно и все :))


 
Alex Konshin   (2002-12-29 05:55) [1]

Я выложил файлик:
http://home.earthlink.net/~akonshin/files/PrintLib.pas

Проблема на самом деле в том, что в Delphi нет(не было?) честного способа получить handle принтера. По крайней мере в Delphi5 приходится доставать его хакерскими методами. Именно это и делается в этом модуле. Насколько я понял, требуется поменять форму? Хотя не важно, имея handle, можно сделать все, что вообще возможно. Да, на Delphi7 не проверял (ну не пишу я уже на Delphi, ну почти не пишу). Хотя, сейчас заглянул в printers.pas, вроде должно работать и в Delphi7, да и честного способа как не было, так и нет.


 
Big_Rom ©   (2002-12-29 06:16) [2]

to Alex Konshin
я так понял одно ваозвращяет список доступных страниц
другая их утанавливает
procedure GetPrinterForms( const hPrinter : THandle; AFormNames : TStrings );
procedure SetPrinterForm( const AFormName : String );

с наступающим


 
Alex Konshin   (2002-12-29 06:32) [3]

Угу



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

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
9-28569
Dmitriy Polskoy
2002-09-02 10:49
2003.02.10
Кааой номер версии DIrectX поддерживается в DelphiX?


1-28758
defenseur
2003-02-01 12:17
2003.02.10
Проверка наличия пути на диске


3-28675
Кира
2003-01-24 14:27
2003.02.10
Файл с расширением


14-29100
Serjio Moro
2003-01-26 02:19
2003.02.10
Совместимость железяк...


4-29173
Vladimir
2002-12-29 14:59
2003.02.10
Помогите пожалуйста