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