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