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 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
version | double | Прочети. | Връща версията на линеаризация (винаги 1.0). |
fileLength | long | Прочети. | Връща общата дължина на файла (/L). |
hintStreamOffset | long | Прочети. | Връща първичния отклонение на байт поток (/H[0]). |
hintStreamLength | int | Прочети. | Връща дължината на първичния поток (/H[1]). |
firstPageObjNum | int | Прочети. | Връща номера на обекта (/O) на първата страница. |
endOfFirstPage | long | Прочети. | Връща размера на отклонението в края на първата страница (/E). |
numPages | int | Прочети. | Връща броя на страници (/N). |
mainXRefOffset | long | Прочети. | Връща разпределението на основната xref таблица (/T). |
firstPageNumber | int | Прочети. | Връща първия номер на страницата (/P), по подразбиране 0. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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) | Определя стойността на страниците. |
getMainXRefOffset() → long | Връща разпределението на основната xref таблица (/T). |
setMainXRefOffset(offset: long) | Определя основната стойност на x-реферат. |
getFirstPageNumber() → int | Връща първия номер на страницата (/P), по подразбиране 0. |
setFirstPageNumber(num: int) | Определя стойността на първата страница. |
isValid(actualFileLength: long) → boolean | Удостоверява, че /L съответства на действителната дължина на файла. |