LinearizationParams
Prezentare 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 | Access | 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
| Signature | 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 biți pentru un dicționar al parametrilor de liniarizare. |
getVersion() → double | Întoarce versiunea de linearizare (întotdeauna 1.0). |
getFileLength() → long | Întoarce lungimea totală a fișierului (/L). |
setFileLength(fileLength: long) | Setează valoarea lungimii fișierului. |
getHintStreamOffset() → long | Întoarce fluxul de indicii primare (/H[0]). |
setHintStreamOffset(offset: long) | Setează valoarea decalajului fluxului de sugestii. |
getHintStreamLength() → int | Retoară lungimea principală a fluxului de indicii (/H[1]). |
setHintStreamLength(length: int) | Setează valoarea lungimii fluxului de sugestii. |
getFirstPageObjNum() → int | Întoarce numărul obiectului de pagină (/O) al primei pagini. |
setFirstPageObjNum(num: int) | Setează valoarea numărului obiectului primei pagini. |
getEndOfFirstPage() → long | Se returnează diferența de la sfârșitul secțiunii primei pagini (/E). |
setEndOfFirstPage(offset: long) | Setează valoarea sfârșitului primei pagini. |
getNumPages() → int | Retoară numărul de pagini (/N). |
setNumPages(n: int) | Setează valoarea num pages. |
getMainXRefOffset() → long | Întoarce offsetul tabelului xref principal (/T). |
setMainXRefOffset(offset: long) | Setează valoarea principală a decalajului x ref. |
getFirstPageNumber() → int | Întoarce numărul primei pagini (/P), standard 0. |
setFirstPageNumber(num: int) | Setează valoarea numărului primei pagini. |
isValid(actualFileLength: long) → boolean | Validează că /L se potrivește lungimea reală a fișierului. |