ParsePageContentLayer
Manipulação de páginas
Descrição
Esta página descreve ParsePageContentLayer em PDF Library for Delphi, no tópico "Manipulação de páginas". Nomes de API, parâmetros, nomes de classes, nomes de arquivos e literais são mantidos exatamente como aparecem na biblioteca Delphi e nos pontos de entrada da DLL
Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função.
Sintaxe
Delphi
Function TPDFlib.ParsePageContentLayer(Layer: Integer): TPDFContentProgram;
Parâmetros
Decodifica uma camada de conteúdo da página selecionada em um TPDFContentProgram editável: uma lista de instruções, cada uma um operador de conteúdo PDF (ISO 32000-1 Table 51) com seus objetos operandos decodificados Imagens inline são preservadas verbatim O chamador libera o objeto retornado Retorna nil para camada inválida ou conteúdo gravemente danificado
Valores retornados
Consulte o PDF Library for Delphi Developer Guide para conhecer a semântica específica dos valores de retorno
Observações
Cada camada é editada de forma independente; uma camada pode legalmente começar ou terminar dentro de um objeto gráfico aberto, então q/Q ou BT/ET desbalanceados dentro de uma camada são tolerados. Operators desconhecidos (por exemplo, extensões de fornecedor dentro de seções BX/EX) são preservados e sobrevivem ao round-trip inalterados.
Operandos numéricos mantêm o texto de origem, então regravar o programa muda somente os operandos que foram editados; operandos definidos por meio de SetOperand ou criados por uma edição são gravados com quatro casas decimais. Defina a propriedade CanonicalNumbers do programa antes do parse para reescrever cada número em forma canônica, como faz NormalizeContentStreams