HPDFSampleBarcodeQuadrilateral

Unit: 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 usando 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 la fuente y el deadline compartido de geometría se validan antes de muestrear

Rows y Columns deben estar cada uno entre 8 y 144; una geometría inválida o degenerada devuelve false sin grid utilizable, mientras que la cancelación se propaga

Escaneo raster de códigos de barra multi-símbolo