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 после установки пакета Aspose.PDF FOSS for Java. Свойства: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset,И ещё 3.

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)Устанавливает значение страниц.
getMainXRefOffset()longВозвращает смещение основной таблицы xref (/T).
setMainXRefOffset(offset: long)Устанавливает значение основного отсчета x.
getFirstPageNumber()intВозвращает номер первой страницы (/P), по умолчанию 0.
setFirstPageNumber(num: int)Устанавливает значение номера первой страницы.
isValid(actualFileLength: long)booleanПодтверждает, что /L соответствует фактической длине файла.

See Also

 Русский