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 proprietateTipul de vehiculAccesulDescriere:
versiondoubleCiteşte.Întoarce versiunea de linearizare (întotdeauna 1.0).
fileLengthlongCiteşte.Întoarce lungimea totală a fișierului (/L).
hintStreamOffsetlongCiteşte.Întoarce fluxul de indicii primare (/H[0]).
hintStreamLengthintCiteşte.Retoară lungimea principală a fluxului de indicii (/H[1]).
firstPageObjNumintCiteşte.Întoarce numărul obiectului de pagină (/O) al primei pagini.
endOfFirstPagelongCiteşte.Se returnează diferența de la sfârșitul secțiunii primei pagini (/E).
numPagesintCiteşte.Retoară numărul de pagini (/N).
mainXRefOffsetlongCiteşte.Întoarce offsetul tabelului xref principal (/T).
firstPageNumberintCiteşte.Întoarce numărul primei pagini (/P), standard 0.

Metode de evaluare

SemnăturaDescriere:
parse(dict: PdfDictionary)LinearizationParamsAnalizează parametrii de linearizare dintr-un PdfDictionary.
toDictionary()PdfDictionaryScrie acest dicţionar de parametri linearizaţie ca un dictionar PDF.
detect(reader: RandomAccessReader)LinearizationParamsDetectează 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()intRetoară 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()longSe 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()intRetoară 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)booleanValidează că /L se potrivește lungimea reală a fișierului.

Vezi și:

 Română