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

Вниз

Печать из RichEdit (параметры страницы)?   Найти похожие ветки 

 
atmospheric   (2004-09-15 18:21) [0]

Как сделать отступы от краев страницы?
Это не помогло:
r.Left := 60;
r.Top := 60;
r.Right := 60;
r.Bottom := 60;

RichEdit1.PageRect := r;

RichEdit1.Print("");


 
atmospheric   (2004-09-15 21:20) [1]

ау...


 
atmospheric   (2004-09-16 08:36) [2]

что ни кто не знает?


 
KilkennyCat ©   (2004-09-16 08:40) [3]

странно... замечательный квадрат 60х60 пикселов, и не помог...


 
KilkennyCat ©   (2004-09-16 08:43) [4]

ой, что-то я туплю... это не квадрат... это еще меньше :)


 
atmospheric   (2004-09-16 08:51) [5]

а как надо?
программа готова!, надо сдавать, а такой баг!


 
KilkennyCat ©   (2004-09-16 09:02) [6]

Вероятно, надо правильно описать пэйджрект. В данном случае, он представляет собою пиксел.
Это не баг...


 
atmospheric   (2004-09-16 09:06) [7]

а как его описать если не секрет?


 
atmospheric   (2004-09-16 10:21) [8]

Сделал, может косу пригодиться:
var
r: TRect;
h,v: double;
leftMargin, topMargin, rightMargin, bottomMargin : double;
begin
leftMargin := 20;
topMargin := 20;
rightMargin := 20;
bottomMargin := 20;

h := GetDeviceCaps( Printer.Handle, LOGPIXELSX ) /25.4 ;
v := GetDeviceCaps( Printer.Handle, LOGPIXELSY ) /25.4 ;

r.Left := Round(h* leftMargin);
r.Top := Round(v * topMargin);
r.Right := Round(Printer.PageWidth - ( h* rightMargin ));
r.Bottom := Round(Printer.PageHeight - ( v* bottomMargin ) ) ;

RichEdit1.PageRect := r;

RichEdit1.Print("Чего стоим, кого ждем?");


 
KilkennyCat ©   (2004-09-16 13:17) [9]

угу, сделал... :))



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

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

Наверх





Память: 0.46 MB
Время: 0.031 c
14-1095295675
Soft
2004-09-16 04:47
2004.10.03
Там они пообедали фруктами, посмотрели кино и застрелились.


1-1095106051
HydraMarat
2004-09-14 00:07
2004.10.03
Int64 vs Integer


3-1094045087
1g0r
2004-09-01 17:24
2004.10.03
Кто знает что это за ошибка?


1-1095221325
Sirus
2004-09-15 08:08
2004.10.03
Преимущества TDataModule


14-1093916546
Александр1
2004-08-31 05:42
2004.10.03
Меню windows





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