HPDFDecodeDataMatrixQuadrilateral

Unit: HPDFDataMatrixDecoder

function HPDFDecodeDataMatrixQuadrilateral(const Mask: TBytes;
  Width, Height: Integer; const Corners: THPDFBarcodeQuadrilateral;
  CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
  out Text: UnicodeString; out RawBytes: TBytes;
  out OrientationDegrees, Confidence: Single): Boolean;

Decodifica um Data Matrix ECC 200 cujos cantos projetados já são conhecidos

O decoder tenta tamanhos quadrados e retangulares padrão suportados, rotações e espelhamentos, depois valida bordas de locator, blocos Reed-Solomon e o encoding do payload

False limpa o texto e os bytes brutos; um resultado projetivo verificado reporta confidence 0.90 como score do caminho de verificação, com a orientação canônica da borda superior em graus do raster

Leitura de códigos de barra raster de múltiplos símbolos