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

Свойства

Наименование:Тип:AccessОписание:
versiondoubleЧитайте .Возвращает версию линеаризации (всегда 1.0).
fileLengthlongЧитайте .Возвращает общую длину файла (/L).
hintStreamOffsetlongЧитайте .Возвращает первый отклонение байта потока намеков (/H[0]).
hintStreamLengthintЧитайте .Возвращает длину первичного потока намеков (/H[1]).
firstPageObjNumintЧитайте .Возвращает номер объекта страницы первой странице (/O).
endOfFirstPagelongЧитайте .Возвращает смещение конца раздела первой страницы (/E).
numPagesintЧитайте .Возвращает количество страниц (/N).
mainXRefOffsetlongЧитайте .Возвращает смещение основной таблицы xref (/T).
firstPageNumberintЧитайте .Возвращает номер первой страницы (/P), по умолчанию 0.

Методы

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

См. также:

 Русский