HPDFSampleBarcodeQuadrilateral
Unit: HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
Los een projectieve mapping op en sample modulecentra met een vijfpunts-meerderheidsstem
De mask heeft één byte per pixel; opeenvolgende convexe hoekpunten, brondimensies en de gedeelde geometry-deadline worden gevalideerd vóór de sampling
Rows en Columns moeten elk tussen 8 en 144 liggen; ongeldige of degenerate geometrie geeft false terug zonder bruikbare grid, terwijl cancellation wordt doorgegeven