THPDFBarcodeScanSymbol

Unit: HPDFBarcodeRecognitionScan

THPDFBarcodeScanSymbol= record
  Barcode: THPDFBarcodeDecoderResult;
  Corners: THPDFBarcodeQuadrilateral;
  HasPerspectiveGeometry: Boolean;
  Diagnostic: AnsiString;
end;

Carries an ordinary decoded barcode with four raster-space corners plus its recognition diagnostic

Verified Data Matrix projective geometry sets HasPerspectiveGeometry; other symbols expose the corners of their axis-aligned bounds

Data Matrix corners follow the detected hull clockwise from an unspecified starting corner; orientation measures the canonical top edge clockwise from the positive raster x axis

Multi-symbol raster barcode scanning