وضع علامة مائية في تقرير fastreport
#1
السلام عليكم
كيف يمكن اضافة علامة مائية "watermark" في تقرير fastreport
الهدف هو استعمالها في حالة برنامج نسخة تجريبية، وبعد تفعيل البرنامج لا تظهر
وشكرا
الرد
#2
إستعمل الكود في المثال المرفق عند الحدث frxReport1EndDoc.

كود :
procedure TForm1.frxReport1EndDoc(Sender: TObject); var page: TfrxReportPage; watermark: TfrxMemoView; i: integer; begin frxReport1.Preview.Lock; for i := 0 to frxReport1.PreviewPages.Count - 1 do begin page:=TfrxReportPage(frxReport1.PreviewPages.Page[i]); watermark:=TfrxMemoView.Create(page); watermark.CreateUniqueName; watermark.SetBounds(0, 0, (page.PaperWidth - page.RightMargin - page.LeftMargin) * fr01cm, (page.PaperHeight - page.TopMargin - page.BottomMargin) * fr01cm); watermark.Text := 'نسخة تجريبية'; watermark.Rotation := 45; watermark.Font.Size := 100; watermark.Font.Color := clSilver; watermark.VAlign := vaCenter; watermark.HAlign := haCenter; frxReport1.PreviewPages.ModifyPage(i,page); end; frxReport1.Preview.UnLock; end;


الملفات المرفقة
.rar   FastReport-Demo Watermark.rar (الحجم : 96.91 ك ب / التحميلات : 25)
[-] كل من 1 user says قال شكرا ل seddik_xp على المشاركة المفيدة
  • menni_ahmed
الرد
#3
شكرا جزيل لك اخي seddik_xp
تم التجربة وهو المطلوب تماما
الرد


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


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