HPDFSampleBarcodeQuadrilateral

Enheten: HPDFDataMatrixGeometry

function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
  Width, Height, Rows, Columns: Integer;
  const Corners: THPDFBarcodeQuadrilateral;
  CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
  out Grid: THPDFBarcodeModuleGrid): Boolean;

Lös en projektiv mappning och sampla modulcentra med en fem-punkts majoritetsomröstning

Masken har en byte per pixel; konsekutiva konvexa hörn, källdimensioner och den gemensamma geometritidsgränsen valideras före samplingen

Rows och Columns måste var och en ligga mellan 8 och 144; ogiltig eller degenererad geometri returnerar false utan användbart rutnät, medan avbrott sprids

Streckkodsinläsning i raster med flera symboler