HPDFSampleBarcodeQuadrilateral
Unidad: HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
Resuelve un mapeo proyectivo y muestrea los centros de módulos con una votación por mayoría de cinco puntos
La máscara tiene un byte por píxel; las esquinas convexas consecutivas, las dimensiones de origen y el deadline compartido de geometría se validan antes del muestreo
Rows y Columns deben estar cada uno entre 8 y 144; una geometría no válida o degenerada devuelve false sin una rejilla utilizable, mientras que la cancelación se propaga