LinearizationParams

LinearizationParams

Översikt

LinearizationParams är en klass i Aspose.PDF FOSS för Java.

Det representerar ordboken för lineariseringsparametrar (tabell F.1, ISO 32000-1:2008).

Denna klass ger 21 metoder för att arbeta med LinearizationParams objekt i Java-program. Tillgängliga metoder inkluderar: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse,och 9 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
versiondoubleLäsningReturnerar den linjära versionen (alltid 1.0).
fileLengthlongLäsningReturnerar den totala fil längden (/L).
hintStreamOffsetlongLäsningReturnerar den primära hintström byte offset (/H[0]).
hintStreamLengthintLäsningReturnerar den primära indikatorn ström längd (/H[1]).
firstPageObjNumintLäsningReturnerar objektnummer (/O) på den första sidan.
endOfFirstPagelongLäsningÅterbetalar ersättningen för slutet av första sidan avsnitt (/E).
numPagesintLäsningÅterställer antalet sidor (/N).
mainXRefOffsetlongLäsningReturnerar avsetten från huvudtabellen xref (/T).
firstPageNumberintLäsningReturnerar första sidnumret (/P), standard 0.

Metoder

SignatureBeskrivning
parse(dict: PdfDictionary) → LinearizationParamsParsera lineariseringsparametrar från en PdfDictionary.
toDictionary() → PdfDictionarySkriv denna lineariseringsparameter ordbok som en PDF-ordbok.
detect(reader: RandomAccessReader) → LinearizationParamsDetekterar om en PDF är linjär genom att skanna de första 1024 byterna för ett parametralös ordbok.
getVersion() → doubleReturnerar den linjära versionen (alltid 1.0).
getFileLength() → longReturnerar den totala fil längden (/L).
setFileLength(fileLength: long)Ställer in filens längdvärde.
getHintStreamOffset() → longReturnerar den primära hintström byte offset (/H[0]).
setHintStreamOffset(offset: long)Ställer in hintströmens förskjutningsvärde.
getHintStreamLength() → intReturnerar den primära indikatorn ström längd (/H[1]).
setHintStreamLength(length: int)Ställer in hint‑strömens längdvärde.
getFirstPageObjNum() → intReturnerar objektnummer (/O) på den första sidan.
setFirstPageObjNum(num: int)Ställer in värdet för det första sidobjektnumret.
getEndOfFirstPage() → longÅterbetalar ersättningen för slutet av första sidan avsnitt (/E).
setEndOfFirstPage(offset: long)Ställer in slutet av första sidans värde.
getNumPages() → intÅterställer antalet sidor (/N).
setNumPages(n: int)Ställer in num pages‑värdet.
getMainXRefOffset() → longReturnerar avsetten från huvudtabellen xref (/T).
setMainXRefOffset(offset: long)Ställer in huvud‑x‑ref‑offset‑värdet.
getFirstPageNumber() → intReturnerar första sidnumret (/P), standard 0.
setFirstPageNumber(num: int)Ställer in värdet för det första sidnumret.
isValid(actualFileLength: long) → booleanValiderar att /L matchar den faktiska fil längden.

Se även

 Svenska