HPDFSampleBarcodeQuadrilateral
Unit: HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
Löst eine projektive Abbildung und sampelt Modulzentren mit einer Fünf-Punkte-Mehrheitsabstimmung
Die Maske hat ein Byte pro Pixel; aufeinanderfolgende konvexe Ecken, Source-Dimensionen und die gemeinsame Geometrie-Deadline werden vor dem Sampling validiert
Rows und Columns müssen jeweils zwischen 8 und 144 liegen; ungültige oder degenerierte Geometrie liefert false ohne nutzbares Grid, während Abbruch weitergereicht wird