printer لا يظهر الكلمات الاحرف الاولى من الاسطر
#1
السلام عليكم
هذا الكود يطبع memo
لكنه لا يظهر الكلمات الاحرف الاولى من الاسطر 
جربت alignment لكن نفس النتيجة

[quote pid='42068' dateline='1497374465']
السلام عليكم
هذا الكود يطبع memo
لكنه لا يظهر الكلمات الاحرف الاولى من الاسطر 
جربت alignment لكن نفس النتيجة
 
var
  Ptext : textfile;
  I       : LongInt;
begin
     if Print Dialog OK//

    AssignPrn(ptext               
    ReWrite(Ptext)                
  ;  Printer.Canvas.Font := Memo1.Font;  
    
    for I := 0 to Memo1.Lines.Count - 1 do begin
     [ WriteLn(ptext,Memo1.Lines[I]
    end;
closefile
(ptext)   

[/quote]
الرد
#2
السلام عليكم
تأكد من حواف ورقة الطباعة ، اعدادات الورقة ، او القريد الخاص بإظهار البيانات
- ما اسم ونسخة صانع التقارير المستعمل
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#3
(13-06-2017, 06:21 PM)jeanjamil كتب : السلام عليكم
هذا الكود يطبع memo
لكنه لا يظهر الكلمات الاحرف الاولى من الاسطر 
جربت alignment لكن نفس النتيجة

[quote pid='42068' dateline='1497374465']
السلام عليكم
هذا الكود يطبع memo
لكنه لا يظهر الكلمات الاحرف الاولى من الاسطر 
جربت alignment لكن نفس النتيجة
 
var
  Ptext : textfile;
  I       : LongInt;
begin
     if Print Dialog OK//

    AssignPrn(ptext               
    ReWrite(Ptext)                
  ;  Printer.Canvas.Font := Memo1.Font;  
    
    for I := 0 to Memo1.Lines.Count - 1 do begin
     [ WriteLn(ptext,Memo1.Lines[I]
    end;
closefile
(ptext)   

[/quote]

يمكن ادراج سطرين في memo ثم الطباعة وبعد الطباعةقم بحدف السطرين
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم