LinearizationParams

LinearizationParams

Genel Bakış

LinearizationParams Java için FOSS’de bir sınıf.

Linearleşme parametresi sözlüğünü temsil eder (Tablo F.1, ISO 32000-1:2008).

Bu sınıf, Java programlarında LinearizationParams nesnelerle çalışmak için 21 yöntem sağlar. Kullanılabilir yöntemler şunlardır: detect, getEndOfFirstPage, getFileLength, getFirstPageNumber, getFirstPageObjNum, getHintStreamLength, getHintStreamOffset, getMainXRefOffset, getNumPages, getVersion, isValid, parse, ve 9 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: endOfFirstPage, fileLength, firstPageNumber, firstPageObjNum, hintStreamLength, hintStreamOffset,Ve 3 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
versiondoubleOku .Linearleşme sürümünü gönderir (her zaman 1.0).
fileLengthlongOku .Dosya uzunluğu (/L) değerini gönderir.
hintStreamOffsetlongOku .Birincil ipucu akışı bayt ofsetini (/H[0]) gönderir.
hintStreamLengthintOku .Birincil ipucu akışı uzunluğunu (/H[1]) gönderir.
firstPageObjNumintOku .İlk sayfanın sayfa nesnesi numarasını (/O) gönderir.
endOfFirstPagelongOku .İlk sayfa bölümünün sonunun (/E) değiştirilmesini gönderir.
numPagesintOku .Sayfa sayısını gönderir (/N).
mainXRefOffsetlongOku .Ana xref tablosunun (/T) değişimini gönderir.
firstPageNumberintOku .İlk sayfa numarasını (/P), varsayılan 0’u gönderir.

Yöntemler

SignatureAçıklama:
parse(dict: PdfDictionary)LinearizationParamsPdfDictionary’dan linearleşme parametrelerini analiz eder.
toDictionary()PdfDictionaryBu linearleşme parametresi sözlüğünü PDF olarak yazar.
detect(reader: RandomAccessReader)LinearizationParamsBir PDF’in linearleşmiş olup olmadığını, ilk 1024 baytın linearizasyon parametre sözlüğünü tarayarak tespit eder.
getVersion()doubleLinearleşme sürümünü gönderir (her zaman 1.0).
getFileLength()longDosya uzunluğu (/L) değerini gönderir.
setFileLength(fileLength: long)Dosya uzunluğu değerini ayarlar.
getHintStreamOffset()longBirincil ipucu akışı bayt ofsetini (/H[0]) gönderir.
setHintStreamOffset(offset: long)İpucu akışı ofset değerini ayarlar.
getHintStreamLength()intBirincil ipucu akışı uzunluğunu (/H[1]) gönderir.
setHintStreamLength(length: int)İpucu akış uzunluğu değerini ayarlar.
getFirstPageObjNum()intİlk sayfanın sayfa nesnesi numarasını (/O) gönderir.
setFirstPageObjNum(num: int)İlk sayfa obj num değerini ayarlar.
getEndOfFirstPage()longİlk sayfa bölümünün sonunun (/E) değiştirilmesini gönderir.
setEndOfFirstPage(offset: long)İlk sayfanın son değerini ayarlar.
getNumPages()intSayfa sayısını gönderir (/N).
setNumPages(n: int)Num pages değerini ayarlar.
getMainXRefOffset()longAna xref tablosunun (/T) değişimini gönderir.
setMainXRefOffset(offset: long)Ana x ref offset değerini ayarlar.
getFirstPageNumber()intİlk sayfa numarasını (/P), varsayılan 0’u gönderir.
setFirstPageNumber(num: int)İlk sayfa numarası değerini ayarlar.
isValid(actualFileLength: long)boolean/L’nin gerçek dosya uzunluğuna eşleştiğini doğrular.

Ayrıca bakınız:

 Türkçe