Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Barcodes auf Ettiketten ausdrucken - aber wie?

  Alt 8. Mär 2006, 17:38
Bei Version 1.27 (und auch früheren Versionen) ist doch ein Demo-Programm dabei.
Es zeigt, wie man einem Barcode drucken kann. Im Menu File -> Print
Hier der Code-Ausschnitt:
Delphi-Quellcode:
procedure TForm1.print_demo(bc:TAsBarcode);
var
   tmpbarcode : TAsBarcode;
begin
   { create a temp barcode object, because we want to change some
    properties
     }

   tmpbarcode := TAsBarcode.Create(nil);
   { copy the object }
   tmpbarcode.Assign(bc);
   try
      with printer do
      begin
         BeginDoc;
         Canvas.TextOut(10, 10, 'Barcode Printing Demo '+DateTimeToStr(Now));

         { Height of barcode: 40mm }
         tmpbarcode.Height := ConvertMmToPixelsY(40.0);
         tmpbarcode.Height := ConvertInchToPixelsY(1.5);

         { Modulwidth: 0.5mm }
         tmpbarcode.Modul := ConvertMmToPixelsX(0.5);

         tmpbarcode.Top := ConvertMmToPixelsY(100.0);
         tmpbarcode.Left := ConvertMmToPixelsX(35.0);
         tmpbarcode.DrawBarcode(Canvas);
         EndDoc;
      end;
   finally
      tmpbarcode.Free;
   end;
end;
Andreas
  Mit Zitat antworten Zitat