Método THotPDF.RenderLoadedPageToBitmap

 

THotPDF.RenderLoadedPageToBitmap

THotPDF

 

Topo

Renderiza uma página carregada para um bitmap GDI RGB de 24 bits na resolução DPI especificada. O chamador é responsável por libertar o bitmap. Retorna nil em caso de falha.

O bitmap cobre a parte visível da página, o seu /CropBox recortado ao seu /MediaBox (veja GetLoadedPageVisibleBox); o conteúdo fora dela não é desenhado

 

Sintaxe Delphi:

function RenderLoadedPageToBitmap(PageIndex, DPI: Integer): TBitmap;

 

Descrição

Renderiza uma página carregada para um bitmap GDI RGB de 24 bits na resolução DPI especificada. Os espaços de cor de padrões são resolvidos através dos recursos da página ou de Form XObjects, scn e SCN preservam nomes de padrões com cor ou tintas base sem cor, e a pintura do padrão é recortada ao fill ativo ou ao path de stroke alargado

As streams de padrões de tiling são atomizadas uma vez por pintura e reutilizadas pelas células visíveis. Matrizes de padrão, bounding boxes de células, recursos aninhados, isolamento do estado gráfico e supressão de cor para células sem cor são honrados. A renderização rejeita passos zero ou quase zero, mais de 16 384 células por pintura e aninhamento de padrões com mais de quatro níveis

Os shadings axiais Type 2 e radiais Type 3 avaliam os respetivos objetos de função através do espaço de cor declarado, honram o domínio do shading e as flags de extensão, e funcionam para renderização em bitmap e em contextos de dispositivo diretos. Os shadings radiais usam triângulos Gouraud em lote, com erro de corda do círculo transformado limitado a 0,35 píxeis de dispositivo e subdivisão adaptativa de cor limitada a dois níveis RGB, com um teto de 262 144 triângulos. Quem chama é o proprietário de um resultado bitmap não nulo e tem de o libertar

Para reconhecimento limitado e publicação atómica de texto invisível, veja Camadas de texto OCR pesquisáveis