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: | Access | Açıklama: |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Oku . | Her sayfaya uygulanan dönmeleri gönderir. |
processPages | int[] | Oku . | İşlemlerin etkilemesi gereken sayfa numaralarının dizisini gönderir. |
pageCount | int | Oku . | Bağlı belgedeki toplam sayfa sayısı döndürür. |
zoom | float | Oku . | Mevcut zoom faktörünü gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfPageEditor() | Yeni bir {@code PdfPageEditor} örneği oluşturur. |
bindPdf(inputFile: String) → boolean | PDF dosyasını bu düzenleyiciye bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Mevcut 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) → int | Belirtilen 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() → int | Bağlı belgedeki toplam sayfa sayısı döndürür. |
getZoom() → float | Mevcut 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) → boolean | Bağlı belgeyi bir dosyaya kaydeder. |
save(outputStream: OutputStream) → boolean | Bağlı belgeyi bir çıkış akışına kaydeder. |
close() | Editörü kapatır ve bağlanmış belgeyi serbest bırakır. |