LinearizationParams
Resumo geral
LinearizationParams é uma classe em Aspose.PDF FOSS para Java.
Representa o dicionário dos parâmetros de linearização (quadro F.1, ISO 32000-1:2008).
Esta classe fornece 21 métodos para trabalhar com objetos LinearizationParams em programas Java. Os métodos disponíveis incluem: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse, e 9 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset,E mais três.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
version | double | Leia. | Retorna a versão de linearização (sempre 1.0). |
fileLength | long | Leia. | Retorna o comprimento total do ficheiro (/L). |
hintStreamOffset | long | Leia. | Retorna o offset de byte do fluxo primário (/H[0]). |
hintStreamLength | int | Leia. | Retorna o comprimento da corrente de indicação primária (/H[1]). |
firstPageObjNum | int | Leia. | Retorna o número de objeto da página (/O) da primeira página. |
endOfFirstPage | long | Leia. | Devolve o deslocamento do final da primeira secção de página (/E). |
numPages | int | Leia. | Retorna o número de páginas (/N). |
mainXRefOffset | long | Leia. | Devolve o deslocamento da tabela xref principal (/T). |
firstPageNumber | int | Leia. | Retorna o número da primeira página (/P), padrão 0. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
parse(dict: PdfDictionary) → LinearizationParams | Analisa os parâmetros de linearização a partir de um PdfDictionary. |
toDictionary() → PdfDictionary | Escreve este dicionário de parâmetros linearização como um dictionary PDF. |
detect(reader: RandomAccessReader) → LinearizationParams | Detecta se um PDF é linearizado por digitalização dos primeiros 1024 bytes |
| para um dicionário de parâmetros de linearização. | |
getVersion() → double | Retorna a versão de linearização (sempre 1.0). |
getFileLength() → long | Retorna o comprimento total do ficheiro (/L). |
setFileLength(fileLength: long) | Indica o valor do comprimento de ficheiro. |
getHintStreamOffset() → long | Retorna o offset de byte do fluxo primário (/H[0]). |
setHintStreamOffset(offset: long) | Estabelece o valor de deslocamento do fluxo de indicações. |
getHintStreamLength() → int | Retorna o comprimento da corrente de indicação primária (/H[1]). |
setHintStreamLength(length: int) | Indica o valor de comprimento do fluxo de indicações. |
getFirstPageObjNum() → int | Retorna o número de objeto da página (/O) da primeira página. |
setFirstPageObjNum(num: int) | Defina o valor de obj num da primeira página. |
getEndOfFirstPage() → long | Devolve o deslocamento do final da primeira secção de página (/E). |
setEndOfFirstPage(offset: long) | Fixa o fim do valor da primeira página. |
getNumPages() → int | Retorna o número de páginas (/N). |
setNumPages(n: int) | Fixa o valor num páginas. |
getMainXRefOffset() → long | Devolve o deslocamento da tabela xref principal (/T). |
setMainXRefOffset(offset: long) | Estabelece o valor de deslocamento do ref principal x. |
getFirstPageNumber() → int | Retorna o número da primeira página (/P), padrão 0. |
setFirstPageNumber(num: int) | Defina o valor do número da primeira página. |
isValid(actualFileLength: long) → boolean | Valida que /L corresponde ao comprimento real do ficheiro. |