PdfPageEditor

PdfPageEditor

Genel Bakış

PdfPageEditor Java için FOSS’de bir sınıf. Mirasçılar: java.io.Closeable.

Boyut, dönme ve sayfa bilgilerini almak gibi bireysel sayfanın özelliklerini düzenlemek için yöntemler sağlar.

Bu sınıf, Java programlarında PdfPageEditor nesnelerle çalışmak için 19 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation, ve 4 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: pageCount, pageRotations, processPages, zoom.

Özellikler

Adı:Tip:AccessAçıklama:
pageRotationsjava.util.Map<Integer, Integer>Oku .Her sayfaya uygulanan dönmeleri gönderir.
processPagesint[]Oku .İşlemlerin etkilemesi gereken sayfa numaralarının dizisini gönderir.
pageCountintOku .Bağlı belgedeki toplam sayfa sayısı döndürür.
zoomfloatOku .Mevcut zoom faktörünü gönderir.

Yöntemler

SignatureAçıklama:
PdfPageEditor()Yeni bir {@code PdfPageEditor} örneği oluşturur.
bindPdf(inputFile: String)booleanPDF dosyasını bu düzenleyiciye bağlar.
bindPdf(inputStream: InputStream)booleanBir giriş akışından bir PDF bağlar.
bindPdf(document: Document)booleanMevcut bir {@link Document}‘i bu düzenleyiciye bağlar.
getPageSize(pageNumber: int)float[]Belirtilen sayfanın boyutunu bir yüzen dizisi olarak döndürür {@code [genişlik, yükseklik]}.
setPageSize(pageNumber: int, size: PageSize)Belirtilen sayfanın boyutunu ayarlar.
getPageRotation(pageNumber: int)intBelirtilen sayfanın derece olarak döndürülmesini gönderir.
setPageRotation(pageNumber: int, rotation: int)Belirtilen sayfanın dönüşünü ayarlar.
setPageRotations(rotations: java.util.Map<Integer, Integer>){@code pageNumber → degrees} haritasından dönüşleri toplu olarak uygula.
getPageRotations()java.util.Map<Integer, Integer>Her sayfaya uygulanan dönmeleri gönderir.
getProcessPages()int[]İşlemlerin etkilemesi gereken sayfa numaralarının dizisini gönderir.
setProcessPages(processPages: int[])İşlemlerin etkilemesi gereken sayfa numaralarının dizisini belirler.
getPageCount()intBağlı belgedeki toplam sayfa sayısı döndürür.
getZoom()floatMevcut zoom faktörünü gönderir.
setZoom(zoom: float){@link #save(String)} veya { @link $ save ((OutputStream) } çağrıldığında tüm (veya işlenmiş) sayfalara uygulanan bir zoom faktörü belirler.
movePosition(dx: int, dy: int)Sayfa içeriğini belge kaydedildiğinde {@code (dx, dy)} birimleri ile çevirir.
save(outputFile: String)booleanBağlı belgeyi bir dosyaya kaydeder.
save(outputStream: OutputStream)booleanBağlı belgeyi bir çıkış akışına kaydeder.
close()Editörü kapatır ve bağlanmış belgeyi serbest bırakır.

Ayrıca bakınız:

 Türkçe