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