THotPDF.RenderCacheFolder

THotPDF

 

Topo  Anterior  Próxima

Especifica o caminho do diretório de disco onde os tiles do cache de páginas renderizadas são armazenados para otimização de desempenho

 

Sintaxe Delphi:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Descrição

Especifica o caminho do diretório de disco onde os tiles do cache de páginas renderizadas são armazenados para otimização de desempenho

O diretório deve ter permissões adequadas de leitura/escrita para o processo da aplicação

Deixe vazio para usar caching de renderização de páginas apenas em memória

O caminho é uma string Unicode, então pastas cujos nomes contêm caracteres fora da code page do sistema são usadas como fornecidas

As imagens de página e o índice do cache são substituídos atomicamente, de modo que uma gravação interrompida não possa expor um PNG parcialmente gravado nem truncar o índice anterior

Leituras de página bem-sucedidas renovam a recência no nível de página, e os limites de documentos e de bytes despejam imediatamente as entradas usadas menos recentemente quando um limite é reduzido

Imagens de página corrompidas, linhas de índice obsoletas, arquivos temporários abandonados e pastas de documentos não indexadas são reparados automaticamente quando o cache é aberto ou lido

Chaves de documento inválidas, índices de página e valores de DPI são rejeitados antes de um caminho ser criado

As páginas em cache são chaveadas pela identidade da origem carregada: um documento carregado de um arquivo é identificado pelo tamanho dele, pelo last-write time e pelos bytes no início e no fim dele, então defina esta propriedade antes ou depois de carregar, como preferir; um documento carregado de um stream ou de uma random-access source é hasheado enquanto carrega, então defina esta propriedade antes de chamar o método de carga para esses documentos

Documentos criptografados não são gravados no cache de disco, e depois que um documento carregado é editado, o cache de disco deixa de ser lido e gravado para aquela sessão; as entradas do arquivo não modificado permanecem válidas para sessões posteriores

O backend de renderização e as configurações de proofing ICC fazem parte da chave de disco, então mudá-los não retorna páginas renderizadas com as configurações anteriores

 

See also: THotPDF, Cache Infrastructure