HPDFSampleBarcodeQuadrilateral
Unité : HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
Résout un mappage projectif et échantillonne les centres de modules avec un vote majoritaire à cinq points
Le masque a un octet par pixel ; coins convexes consécutifs, dimensions source et échéance de géométrie partagée sont validés avant l'échantillonnage
Rows et Columns doivent chacun être entre 8 et 144 ; une géométrie invalide ou dégénérée renvoie false sans grille utilisable, tandis que l'annulation se propage