HPDFSampleBarcodeQuadrilateral
Unità : HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
Risolve una mappatura proiettiva e campiona i centri dei moduli con un voto di maggioranza a cinque punti
La maschera ha un byte per pixel; angoli convessi consecutivi, dimensioni sorgente e la scadenza geometrica condivisa vengono validati prima del campionamento
Rows e Columns devono essere ciascuno tra 8 e 144; una geometria non valida o degenere restituisce false senza una griglia utilizzabile, mentre l'annullamento si propaga