News | Download | Order/Buy | Barcode encyclopedia | Contact |
PSOFT barcode homepage
Barcode solutions for Delphi™, C++Builder™
Applications for Windows™, DLL
ActiveX for Microsoft Office™
May 19 2017

Barcode studio updated.
Added support for RAD studio 10.2 Tokyo
Support for RAD studio 10.2 Tokyo, direct print barcode, FastReport, ReportBuilder, QuickReport


Our second homepage




Are you developer? Can be inform about news, updates? Can you try new versions before official presentation? Not a member yet? Please join us.

EMail:
Are you developer? Can be inform about news, updates? Can you try new versions before official presentation? Not a member yet? Please join us.

EMail:






Supported methods for print barcode
using PSOFT Barcode studio or Barcode library




Note : direct print/export to image/graphic file don't need any external file. Full source file available.
For use components for another report engine you must of course this engine must be installed, and than our bar code components add into your report engine.


Report tool Description

Direct print


PSOFT.SK and Barcode-software.eu
For direct create barcode from Delphi/C++ (no need any additional library/file):
Our Barcode studio contain these methods/procedures:

Paint bar code on the any TCanvas :
procedure PaintBarCode(C:TCanvas; R:TRect; E:TpsBarcodeComponent);
barcode using device context:
procedure PaintBarCodeDC(dc:HDC; R:TRect; E:TpsBarcodeComponent);
paint barcode using any window handle
procedure PaintBarCodeHandle(HWnd:THandle; R:TRect; E:TpsBarcodeComponent);



Report Builder


Report Builder
TpsRBBarcode = class(TppCustomComponent, IpsBarcodeInterface)
Added methods/components:
  • TraTpsRBBarcodeRTTI = class(TraTppComponentRTTI)
  • TpsRBBarcodeControl=class(TppCustomComponentControl)
  • TpsRBBarcodePopupMenu=class(TppComponentPopupMenu)
  • TpsRbDBBarcode = class(TpsRBBarcode)



Fast report


Fast Report
Unit:Source\psReportFast.pas , package BarcodeFastReport.dpk

Added objects/classes:
  • TfrxPsBarcodeObject=Class(TfrxView, IpsBarcodeInterface)
  • TpsFunctions = class(TfsRTTIModule)
  • TfrxPsBarcodeEditor=class(TfrxComponentEditor)
  • TfrxpsBarcodeProperty = class(TfrxClassProperty)
  • TfrxPsQuietZoneProperty=class(TfrxClassProperty)
  • TFrxPsOptionsProperty=class(TfrxIntegerProperty)
  • TFrxPsParamsProperty=class(TfrxClassProperty)
  • TFrxPsCaptionProperty=class(TfrxClassProperty)



Quick report


Quick report
TQrCustomBarcode = class(TQrPrintable, IpsBarcodeInterface)
TpsQrBarcode=class(TQrCustomBarcode)
TpsQrDBBarcode = Class(TpsQrBarcode)



RAVE report


Rave report components
TpsRaveBarcode = ( TRaveControl, IpsBarcodeInterface)
TpsRaveDBBarcode = (TpsRaveBarcode, IpsDataLink)



ACE report


Barcode components for ACE report
TpsACEBarcode=class(TSctLabel, IpsBarcodeInterface);
TpsAceDBBarcode = class(TpsACEBarcode, IpsDataLink)
Package : BarcodeACE.dpk, Unit: Source\psReportACE.pas