HPDFDecodeDataMatrixQuadrilateral
Модуль: 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;
Декодирует ECC 200 Data Matrix, чьи спроецированные углы уже известны
Декодер перебирает поддерживаемые квадратные и стандартные прямоугольные размеры, повороты и зеркальные отражения, затем проверяет рамки локаторов, блоки Рида — Соломона и кодировку полезной нагрузки
False очищает текст и сырые байты; проверенный проективный результат сообщает confidence 0.90 как оценку пути верификации с канонической ориентацией по верхнему ребру в градусах растра