HPDFLocateDataMatrixQuadrilateral

Unit: HPDFDataMatrixGeometry

function HPDFLocateDataMatrixQuadrilateral(const Mask: TBytes;
  Width, Height: Integer; CancellationToken: THPDFCancellationToken;
  StartTick: Cardinal; out Corners: THPDFBarcodeQuadrilateral): Boolean;

Deriva um hull convexo de primeiro plano e recupera quatro bordas projetadas a partir de uma mask binária de byte por pixel

Valores de mask não zero significam primeiro plano; Width e Height são no máximo 4.096, com no máximo 4.194.304 pixels e exatamente Width vezes Height bytes de mask

StartTick é o início da request vindo de GetTickCount do Windows; o trabalho de geometria compartilha um prazo de 2.000 milissegundos e checa o cancelamento; geometria inválida ou ambígua retorna false

Leitura de códigos de barra raster de múltiplos símbolos