HPDFLocateDataMatrixQuadrilateral
Модуль: HPDFDataMatrixGeometry
function HPDFLocateDataMatrixQuadrilateral(const Mask: TBytes;
Width, Height: Integer; CancellationToken: THPDFCancellationToken;
StartTick: Cardinal; out Corners: THPDFBarcodeQuadrilateral): Boolean;
Строит выпуклую оболочку переднего плана и восстанавливает четыре спроецированных ребра из бинарной маски байт на пиксель
Ненулевые значения маски означают передний план; Width и Height не больше 4096, пикселей не больше 4194304, а байтов маски ровно Width, умноженное на Height
StartTick — старт запроса из Windows GetTickCount; геометрическая работа делит дедлайн в 2000 миллисекунд и проверяет отмену; некорректная или неоднозначная геометрия возвращает false