Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.157 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

FastReport: Welche Barcodes können was?

  Alt 23. Mai 2016, 09:10
Fast-Report hat zwei Dutzend verschiedene Barcode-Typen. Die auf einem Formularanzuzeigen geht auch super-einfach:

Delphi-Quellcode:
var
   barCodeView: TfrxBarCodeView;

procedure TForm1.FormCreate(Sender: TObject);
begin
   barCodeView := frxReport1.FindObject('BarCode1') as TfrxBarCodeView;
end;

procedure TForm5.drawBarcode();
begin
   barCodeView.BarCode.Typ := TFrxBarCodeType.bcCode128;
   barCodeView.BarCode.Text := '123-ABC';
   Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
   try
      barCodeView.BarCode.DrawBarcode(Image1.Canvas, Image1.Canvas.ClipRect, True);
   except
      // Hm, dann geht's anscheinend nicht
   end;
end;
Meine Frage hierbei: Nicht alle Barcodes unterstützten alles (z.B. Leerstellen oder gar Buchstaben). Kann ich das mit Fast-Report im Vorhinein prüfen, oder kann ich es einfach nur versuchen, und wenn er auf eine Exception läuft, ... na dann halt nicht?
  Mit Zitat antworten Zitat