LinearizationParams
Opinie generală
LinearizationParams este o clasă în Aspose.PDF FOSS pentru Java.
Reprezintă dicționarul parametrilor de linearizare (Tabel F.1, ISO 32000-1:2008).
Această clasă oferă 21 de metode pentru a lucra cu obiecte LinearizationParams în programele Java. Metodele disponibile includ: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
version | double | Citeşte. | Întoarce versiunea de linearizare (întotdeauna 1.0). |
fileLength | long | Citeşte. | Întoarce lungimea totală a fișierului (/L). |
hintStreamOffset | long | Citeşte. | Întoarce fluxul de indicii primare (/H[0]). |
hintStreamLength | int | Citeşte. | Retoară lungimea principală a fluxului de indicii (/H[1]). |
firstPageObjNum | int | Citeşte. | Întoarce numărul obiectului de pagină (/O) al primei pagini. |
endOfFirstPage | long | Citeşte. | Se returnează diferența de la sfârșitul secțiunii primei pagini (/E). |
numPages | int | Citeşte. | Retoară numărul de pagini (/N). |
mainXRefOffset | long | Citeşte. | Întoarce offsetul tabelului xref principal (/T). |
firstPageNumber | int | Citeşte. | Întoarce numărul primei pagini (/P), standard 0. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
parse(dict: PdfDictionary) → LinearizationParams | Analizează parametrii de linearizare dintr-un PdfDictionary. |
toDictionary() → PdfDictionary | Scrie acest dicţionar de parametri linearizaţie ca un dictionar PDF. |
detect(reader: RandomAccessReader) → LinearizationParams | Detectează dacă un PDF este linearizat prin scanarea primilor 1024 de bați. |
| pentru un dicționar de parametri de linearizare. | |
getVersion() → double | Întoarce versiunea de linearizare (întotdeauna 1.0). |
getFileLength() → long | Întoarce lungimea totală a fișierului (/L). |
setFileLength(fileLength: long) | Stabilește valoarea lungimii fișierului. |
getHintStreamOffset() → long | Întoarce fluxul de indicii primare (/H[0]). |
setHintStreamOffset(offset: long) | Stabileşte valoarea de compensare a fluxului de indicii. |
getHintStreamLength() → int | Retoară lungimea principală a fluxului de indicii (/H[1]). |
setHintStreamLength(length: int) | Stabilește valoarea lungimii fluxului de indicii. |
getFirstPageObjNum() → int | Întoarce numărul obiectului de pagină (/O) al primei pagini. |
setFirstPageObjNum(num: int) | Stabilește prima pagină obj num valoare. |
getEndOfFirstPage() → long | Se returnează diferența de la sfârșitul secțiunii primei pagini (/E). |
setEndOfFirstPage(offset: long) | Stabilește sfârșitul primului pagină valoare. |
getNumPages() → int | Retoară numărul de pagini (/N). |
setNumPages(n: int) | Stabileşte valoarea num pagini. |
getMainXRefOffset() → long | Întoarce offsetul tabelului xref principal (/T). |
setMainXRefOffset(offset: long) | Stabilește valoarea principală de offset x ref. |
getFirstPageNumber() → int | Întoarce numărul primei pagini (/P), standard 0. |
setFirstPageNumber(num: int) | Stabileşte valoarea numărului primei pagini. |
isValid(actualFileLength: long) → boolean | Validează că /L se potrivește lungimea reală a fișierului. |