|
THotPDF.RenderCacheFolder
|
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 |