HPDFSampleBarcodeQuadrilateral
ユニット: HPDFDataMatrixGeometry
function HPDFSampleBarcodeQuadrilateral(const Mask: TBytes;
Width, Height, Rows, Columns: Integer;
const Corners: THPDFBarcodeQuadrilateral;
CancellationToken: THPDFCancellationToken; StartTick: Cardinal;
out Grid: THPDFBarcodeModuleGrid): Boolean;
射影変換を解き、5 点の多数決でモジュール中心をサンプリングします
マスクは 1 ピクセル 1 バイトです。サンプリングの前に、連続する凸な 4 隅、ソース寸法、共有のジオメトリ締め切りが検証されます
Rows と Columns はそれぞれ 8 から 144 の範囲でなければなりません。不正または縮退したジオメトリは使用可能なグリッドなしで false を返し、キャンセルはそのまま伝播します