OCRDocument
OCR, composição, edição de documentos
Descrição
Executa o canal do fornecedor OnOCRPage num intervalo de páginas, conservando apenas uma página raster de cada vez
Sintaxe
Delphi
Function TPDFlib.OCRDocument(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double): Integer;Parâmetros
| PageRange | Uma expressão de intervalo de páginas, como 1-3,7, ou uma cadeia vazia para todas as páginas |
|---|---|
| DPI | A resolução raster positiva enviada ao fornecedor |
| Language | Uma indicação de idioma definida pelo fornecedor |
| FontName | Um nome ou caminho de tipo de letra TrueType incorporável, ou uma cadeia vazia para seleção de alternativa |
| MinConfidence | O limiar inclusivo de 0 a 1 |
Valores devolvidos
O número de páginas processadas antes da conclusão, falha ou cancelamento
Uma chamada bem-sucedida devolve o número de páginas selecionadas por PageRange
Observações
Cada PNG é libertado após a respetiva chamada de retorno e antes de a página seguinte ser composta, pelo que o pico de memória de rasterização depende da maior página e não do número de páginas
O progresso da operação e o cancelamento cooperativo utilizam o ciclo de vida normal do progresso da PDF Library for Delphi