THotPDF.BeginLoadedPageProgressiveRegionRender Method
Inicia uma renderização retomável de página carregada cujo bitmap cobre apenas a janela solicitada do espaço do usuário do PDF
Declaração
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parâmetros
| Nome | Finalidade |
|---|---|
PageIndex | Índice de página carregada baseado em zero |
RegionLeft | Borda esquerda em pontos do espaço do usuário do PDF |
RegionBottom | Borda inferior em pontos do espaço do usuário do PDF |
RegionRight | Borda direita em pontos do espaço do usuário do PDF |
RegionTop | Borda superior em pontos do espaço do usuário do PDF |
DPI | Resolução de rasterização alvo positiva |
CancellationToken | Token opcional de propriedade do chamador; nil usa OperationCancellationToken |
Comportamento
- A região deve ter largura e altura positivas e usa o espaço do usuário da página não rotacionada com origem no canto inferior esquerdo
- As dimensões do bitmap retornado são as dimensões da região escaladas por
DPI / 72, com a rotação da página respeitada - A sessão reutiliza a lista de exibição em cache e suprime apenas objetos de pintura cujos limites conservadores estejam comprovadamente fora da região
- O estado gráfico, o recorte, os caminhos, o avanço de texto, o cancelamento e a continuação progressiva de JPEG permanecem retomáveis nos limites dos operadores
RegionVisiblePaintObjectseRegionCulledPaintObjectsrelatam a seleção feita na criação da sessão