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

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