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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
1-1102308959
Frozzen
2004-12-06 07:55
2004.12.19
Нестандартная работа с dll


4-1099300555
Laymer
2004-11-01 12:15
2004.12.19
Обои


9-1092690879
gg_no_re
2004-08-17 01:14
2004.12.19
Как отключить Vsync


14-1101665452
syte_ser78
2004-11-28 21:10
2004.12.19
Не прикол, правда интересно


4-1099476990
onyx
2004-11-03 13:16
2004.12.19
Кое-что о прозрачности окон





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский