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




Вниз

Народ, подскажите, как мне вывести на печать TConvas Panel-и? 


dimonf   (2002-03-29 09:39) [0]

Я вывожу текст на TConvas Panel-и, как мне этот TConvas вывести на печать?
Я пытался печатать, но у меня текст получается мелким, а масштабировать не получилось. L
Вот текст:

TPreview = class(TPanel)
private
property Canvas;
protected
procedure Paint; override;
public
Idx : Integer;
constructor Create(AOwner:TComponent); override;
end;

procedure TPreview.Paint;
begin
MyRect:=Rect(0,1,850,32);
DrawText(Canvas.Handle, PChar(‘Привет всем !!!"), -1, MyRect, dt_WordBreak or dt_Center);
end;

constructor TPreview.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Parent := AOwner as TWinControl;
BevelInner := bvNone;
BevelOuter := bvNone;
Color := clWhite;
BorderStyle := bsNone;
end;



Song   (2002-03-29 09:41) [1]

Ну вообщем, примерно это делается так:

With Printer Do
Begin
BeginDoc;
Draw(ваш_канвас);
EndDoc;
End;



dimonf   (2002-03-30 12:11) [2]

Народ, я чтото не пойму :( Все делаю как написал Song но Canvas печатоться не хочет.



Song   (2002-03-30 13:08) [3]

А чего не печатается? Вообще ничего - пустой лист? Что-то очень маленькое и нельзя разобрать что именно? Принтер вообще даже не подаёт признаков, что документ печатается? Как он себя ведёт?




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




Наверх





Память: 0.72 MB
Время: 0.026 c
14-32982          Merlin                2002-02-20 14:15  2002.04.11  
Объявить МАТ


3-32718           VEGA                  2002-03-22 12:44  2002.04.11  
Как правильно обрабатывать


1-32847           IronHawk              2002-03-27 17:15  2002.04.11  
Как мне с моей прогой перенести и BDE 4.xx скопирить на другой ком и при етом шоб всё работало ?


14-32961          Кулюкин Олег          2002-03-01 17:04  2002.04.11  
Кому какие англоязычные конференции нравятся?


7-32999           BJValentine           2002-01-15 10:48  2002.04.11  
COM - прт