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

Вниз

Печать через TRichEdit   Найти похожие ветки 

 
Polo ©   (2005-02-09 14:48) [0]


procedure MPrint(str:Tstrings;podp:string);
var
tr:TRichEdit;
begin
tr:=TRichEdit.Create(Form1);
 with tr do
   begin
   Parent:=Form1;
   Visible:=false;
   Font.Name:="Courier New";
   Lines.SetText(str.GetText);
   Print(podp);
   Destroy;
   end;
end;

При этом на Форме при печати мигает появляющийся РичЕдит.. может не так инициализирую?


 
Александр Иванов ©   (2005-02-09 14:50) [1]

Polo ©   (09.02.05 14:48)
Смысл этой конструкции в печати строки podp?


 
Polo ©   (2005-02-09 14:54) [2]

нет.. печати str
а podp - это то как документ называется при печати в окне с очередью печати принтера


 
Polo ©   (2005-02-09 14:58) [3]

вместо Lines.SetText(str.GetText);
можно:
Lines:=str;
чтоб виднее было...


 
Александр Иванов ©   (2005-02-09 14:58) [4]

Вот так попробуй (пример из хелпа):
uses Printers;
...
procedure MPrint(str:Tstrings;podp:string);
var
 r: TRect;
 i: Integer;
begin
 with Printer do
   begin
     r := Rect(200,200,(Pagewidth - 200),(PageHeight - 200));
     BeginDoc;
     for i := 0 to Str.Count-1 do
      Canvas.TextOut(200,200 + (i *
Canvas.TextHeight(str.Strings[i])),str.Strings[i]);
     Canvas.Brush.Color := clBlack;
     Canvas.FrameRect(r);
     EndDoc;
   end;
end;


 
Polo ©   (2005-02-09 15:12) [5]

помогло с дороботками... попробую применить ! Спасибо!


 
Polo ©   (2005-02-09 15:20) [6]

тока как название документа применить podp:string


 
Александр Иванов ©   (2005-02-09 15:23) [7]

Polo ©   (09.02.05 15:20) [6]
Printer.Title:=podp;



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
3-1107247230
ГС ТОФ
2005-02-01 11:40
2005.02.27
Что нужно сделать, чтобы программа СУБД заработала на другом ПК


6-1103499595
Beglec
2004-12-20 02:39
2005.02.27
Проблема с WinPcap.


1-1108224967
Толян
2005-02-12 19:16
2005.02.27
В рабочее время програмы


1-1108254422
Дмитрий В. Белькевич
2005-02-13 03:27
2005.02.27
Глюки system.pas


14-1108022975
boriskb
2005-02-10 11:09
2005.02.27
Следите за своими сайтами :)