LinearizationParams

LinearizationParams

Overview

LinearizationParams є клас в Aspose.PDF FOSS для Java.

Представляє словник параметрів лінійності (табліця F.1, ISO 32000-1:2008).

Цей клас надає 21 метод для роботи з об’єктами LinearizationParams в програмах Java. Доступні методи включають: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse, і 9 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset, і ще три.

Properties

NameTypeAccessDescription
versiondoubleReadПовертає версію лінійності (завжди 1.0).
fileLengthlongReadПовертає загальну довжину файлу (/L).
hintStreamOffsetlongReadПовертає первинний біт-оффсетт потоку інтуїтів (/H[0]).
hintStreamLengthintReadПовертає довжину первинного потоку підказів (/H[1]).
firstPageObjNumintReadПовертає номер об’єкту сторінки першої сторінці (/O).
endOfFirstPagelongReadПовертає відставання кінця розділу першої сторінки (/E).
numPagesintReadПовертає кількість сторінок (/N).
mainXRefOffsetlongReadПовертає відставання основної таблиці xref (/T).
firstPageNumberintReadПовертає номер першої сторінки (/P), по умові 0.

Methods

SignatureDescription
parse(dict: PdfDictionary)LinearizationParamsРозбирає параметри лінійності з PdfDictionary.
toDictionary()PdfDictionaryНапиває цей словник параметрів лінійності як PDF-словок.
detect(reader: RandomAccessReader)LinearizationParamsВиявляє, чи є PDF лінійним шляхом сканування перших 1024 байтів для словника параметрів лінейної перерахунок.
getVersion()doubleПовертає версію лінійності (завжди 1.0).
getFileLength()longПовертає загальну довжину файлу (/L).
setFileLength(fileLength: long)Налаштовує значення довжини файлу.
getHintStreamOffset()longПовертає первинний біт-оффсетт потоку інтуїтів (/H[0]).
setHintStreamOffset(offset: long)Налаштовує значення оферту потоку інтістів.
getHintStreamLength()intПовертає довжину первинного потоку підказів (/H[1]).
setHintStreamLength(length: int)Налаштовує значення довжини потоку інтісту.
getFirstPageObjNum()intПовертає номер об’єкту сторінки першої сторінці (/O).
setFirstPageObjNum(num: int)Назначає значення obj num на першій сторінці.
getEndOfFirstPage()longПовертає відставання кінця розділу першої сторінки (/E).
setEndOfFirstPage(offset: long)Назначає кінець значення першої сторінки.
getNumPages()intПовертає кількість сторінок (/N).
setNumPages(n: int)Налаштовує значення num pages.
getMainXRefOffset()longПовертає відставання основної таблиці xref (/T).
setMainXRefOffset(offset: long)Налаштовує значення офертації основного х.
getFirstPageNumber()intПовертає номер першої сторінки (/P), по умові 0.
setFirstPageNumber(num: int)Налаштовує значення числа першої сторінки.
isValid(actualFileLength: long)booleanПеревірка того, що /L відповідає фактичній довжині файлу.

See Also

 Українська