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

Scan de codes-barres raster multi-symboles