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

Вниз

Печать!   Найти похожие ветки 

 
serko   (2004-11-30 23:44) [0]

Как программно установить чтобы печаталось на АЛЬБОМНОЙ страничке а не на КНИЖНОЙ (по умолчанию)! Заранее спасибо!


 
Rem ©   (2004-12-01 02:42) [1]

Orientation := poLandscape;

:-P

Вот в облом отвечать на такой вопрос! В облом, и все тут!
Неужели трудно написать по-человечески, где печатать собираетесь? В Word"е, Excel"е, QuickReport"е, на Printer.Canvas или еще где-то?


 
GanibalLector ©   (2004-12-01 02:59) [2]

Лови подарок :

procedure TForm1.Button1Click(Sender: TObject);
var  WordApp :Variant;
Doc1:OleVariant; i:integer;
begin
WordApp := CreateOleObject("Word.Application");
try
WordApp.Documents.add;
WordApp.visible:=true;
Doc1:=WordApp.ActiveDocument;
for i:=1 to 6 do begin
if Odd(i) then
Doc1.PageSetup.Orientation := 0 else
Doc1.PageSetup.Orientation := 1;
sleep(500); end;
except
WordApp.Quit;
end;end;


 
GanibalLector ©   (2004-12-01 03:02) [3]

кстати,согласен с Rem ©  [1] по-поводу облома.


 
serko   (2004-12-01 19:44) [4]

Я вообще то буду печатать ehlib через PrintDbGrideh! Я специально не писал этого так как думал это вопрос будет не для этой конференции. А в Базах я задавал такой вопрос но там ниче не отвечают! Вы уж извените если что не так! Пример Rem подойдет для моего случая?


 
serko   (2004-12-05 21:52) [5]

Скажите что нибудь!


 
GanibalLector ©   (2004-12-06 02:59) [6]

а что-тебе сказать???научись вопросы задавать правильно и все.Скажи мне,мой друг,на кой я терял время и писал тебе то что в [2]???


 
Fay ©   (2004-12-06 09:52) [7]

2 GanibalLector ©   (01.12.04 02:59) [2]
IMHO, Вам тоже имеет смысл подумать на эту тему 8)


 
GanibalLector ©   (2004-12-07 01:30) [8]

2 Fay
>IMHO, Вам тоже имеет смысл подумать на эту тему
Ну-ну...и где ж я по Вашему лажанулся?Сабж пожалуйста!
Более того,в моих вопросах Ваших ответов нет...как это ни странно.


 
Zacho ©   (2004-12-07 01:47) [9]

serko   (01.12.04 19:44) [4]

Не проверял, но должно работать:

uses PrntsEh;

...

VirtualPrinter.Orientation:=poLandscape;


P.S. А самому ломы было в исходники EhLib заглянуть ?


 
SergP ©   (2004-12-07 01:48) [10]


>  [2] GanibalLector ©   (01.12.04 02:59)
> Лови подарок :
>
> procedure TForm1.Button1Click(Sender: TObject);
> var  WordApp :Variant;
> Doc1:OleVariant; i:integer;
> begin
> WordApp := CreateOleObject("Word.Application");
> try
> WordApp.Documents.add;
> WordApp.visible:=true;
> Doc1:=WordApp.ActiveDocument;
> for i:=1 to 6 do begin
> if Odd(i) then
> Doc1.PageSetup.Orientation := 0 else
> Doc1.PageSetup.Orientation := 1;
> sleep(500); end;
> except
> WordApp.Quit;
> end;end;


Это как? типа если за пол-секунды успел нажать кнопочку печати - то молодец, если не успел, то поезд ушел? :-)


 
Anatoly Podgoretsky ©   (2004-12-07 11:38) [11]

GanibalLector ©   (07.12.04 01:30) [8]
Очень лоханулся, срочно на курсы телепатов.


 
GanibalLector ©   (2004-12-07 13:06) [12]


> Это как? типа если за пол-секунды успел нажать
> кнопочку печати - то молодец, если не успел, то поезд
> ушел? :-)

Тот код просто илюстрирует,что есть возможность менять параметры страницы как хочешь.Ну а если,после  того сабжа у кого-то возникают вопросы,то Вы уж извините...LOL получается.


 
serko   (2004-12-07 23:23) [13]

Спасибо большое Zacho! Все работает!



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
1-1101982135
Kat
2004-12-02 13:08
2004.12.19
чтобы сто строчек не писать?


1-1102151015
The Vizit0r!
2004-12-04 12:03
2004.12.19
Тормозит графический интерфейс, цикл как процесс


8-1095737837
Ктото
2004-09-21 07:37
2004.12.19
Как вывести картинку или 3D-объект на форму на OpenGL ?


3-1100861281
MORA
2004-11-19 13:48
2004.12.19
Транзакции


6-1097078571
afina
2004-10-06 20:02
2004.12.19
сети