الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

العمل مع الطابعات

بدأه Salah Al-Samawi في 29 مارس 2012 · 0 رد · 586 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1

في البداية يجب استخدام

uses Printers;

لطباعة نص مباشرتا:

begin

with Printer do

begin

BeginDoc; { بدايةالطباعه }

Canvas.Font:=label1.font; { نحدد نوع الخط }

{ نطبع النص }

Canvas.TextOut(100,100,'هذا فحص لطباعة الطابعة !!!');

EndDoc; { نهاية الطبع }

end;

لطباعة ملف نصي:

begin

with Printer do

begin

BeginDoc; { بدايةالطباعه }

Canvas.Font:=label1.font; { نحدد نوع الخط }

AssignPrn(f: TextFile):

EndDoc; { نهاية الطبع }

end;

لطباعة صورة :

var

PRect: Trect;

PBitMap: TBitmap;

begin

PBitmap:=TBitMap.Create;

PBitmap.LoadFromFile('C:\1.bmp');

with PRect do

begin

left:=0;

top:=0;

right:=Printer.PageWidth;

Bottom:=Printer.PageHeight;

end;

with printer do

begin

BeginDoc;

font.name:='Times New Roman';

Canvas.StretchDraw(PRect,Bitmap);

EndDoc;

end;

PBitmap.Free;

2

اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!

مواضيع مشابهة