LinearizationParams

LinearizationParams

Gambaran Umum

LinearizationParams adalah kelas di Aspose.PDF FOSS untuk Java.

Menampilkan kamus parameter linearisasi (Tabel F.1, ISO 32000-1:2008).

Kelas ini menyediakan 21 metode untuk bekerja dengan objek LinearizationParams dalam program Java. Metode yang tersedia meliputi: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse, dan 9 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset, dan 3 lagi.

Properti

NameTypeAccessDescription
versiondoubleReadMengembalikan versi linearisasi (selalu 1.0).
fileLengthlongReadMengembalikan panjang file total (/L).
hintStreamOffsetlongReadMengembalikan byte offset (/H[0]) dari arus petunjuk utama.
hintStreamLengthintReadMengembalikan panjang aliran petunjuk primer (/H[1]).
firstPageObjNumintReadMengembalikan nomor objek halaman (/O) dari halaman pertama.
endOfFirstPagelongReadMengembalikan offset akhir bagian halaman pertama (/E).
numPagesintReadMengembalikan jumlah halaman (/N).
mainXRefOffsetlongReadMengembalikan offset dari tabel xref utama (/T).
firstPageNumberintReadMengembalikan nomor halaman pertama (/P), default 0.

Metode

SignatureDescription
parse(dict: PdfDictionary) → LinearizationParamsParameter linearisasi dari PdfDictionary.
toDictionary() → PdfDictionaryMenulis kamus parameter linearisasi ini sebagai kamusi PDF.
detect(reader: RandomAccessReader) → LinearizationParamsMendeteksi apakah PDF linearis dengan memindai 1024 byte pertama
untuk kamus parameter linearisasi.
getVersion() → doubleMengembalikan versi linearisasi (selalu 1.0).
getFileLength() → longMengembalikan panjang file total (/L).
setFileLength(fileLength: long)Menetapkan nilai panjang file.
getHintStreamOffset() → longMengembalikan byte offset (/H[0]) dari arus petunjuk utama.
setHintStreamOffset(offset: long)Menetapkan nilai offset arus petunjuk.
getHintStreamLength() → intMengembalikan panjang aliran petunjuk primer (/H[1]).
setHintStreamLength(length: int)Menetapkan nilai panjang aliran petunjuk.
getFirstPageObjNum() → intMengembalikan nomor objek halaman (/O) dari halaman pertama.
setFirstPageObjNum(num: int)Menetapkan nilai obj num halaman pertama.
getEndOfFirstPage() → longMengembalikan offset akhir bagian halaman pertama (/E).
setEndOfFirstPage(offset: long)Menetapkan akhir nilai halaman pertama.
getNumPages() → intMengembalikan jumlah halaman (/N).
setNumPages(n: int)Menetapkan nilai halaman num.
getMainXRefOffset() → longMengembalikan offset dari tabel xref utama (/T).
setMainXRefOffset(offset: long)Menetapkan nilai offset ref x utama.
getFirstPageNumber() → intMengembalikan nomor halaman pertama (/P), default 0.
setFirstPageNumber(num: int)Menetapkan nilai nomor halaman pertama.
isValid(actualFileLength: long) → booleanMemvalidasi bahwa /L cocok dengan panjang file yang sebenarnya.

Lihat Juga

 Bahasa Indonesia