LinearizationParams

LinearizationParams

Огляд

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, і ще три.

Властивості

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

Методи

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 відповідає фактичній довжині файлу.

Дивіться також

 Українська