Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(PDField field : srcAcro.getFieldTree()){
- PDField newField = new PDTextField(destAcro);
- newField.setPartialName(field.getPartialName()+":"+dest.getPages().indexOf(page));
- newField.getCOSObject().setInt(COSName.PAGE,dest.getPages().indexOf(page));
- newField.getCOSObject().setString(COSName.DA, field.getCOSObject().getString(COSName.DA));
- newField.getWidgets().clear();
- for(PDAnnotationWidget widget : field.getWidgets()){
- PDAnnotationWidget newWidget = new PDAnnotationWidget(widget.getCOSObject());
- newField.getWidgets().add(newWidget);
- }
- destAcro.getFields().add(newField);
- page.getAnnotations().addAll(newField.getWidgets());
- newField.setValue("TEST");
- }
- Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
- at org.apache.pdfbox.pdmodel.interactive.form.AppearanceGeneratorHelper.setAppearanceValue(AppearanceGeneratorHelper.java:137)
- at org.apache.pdfbox.pdmodel.interactive.form.PDTextField.constructAppearances(PDTextField.java:263)
- at org.apache.pdfbox.pdmodel.interactive.form.PDTerminalField.applyChange(PDTerminalField.java:225)
- at org.apache.pdfbox.pdmodel.interactive.form.PDTextField.setValue(PDTextField.java:218)
- at writeupassist2_0.util.PrintUtil.addPage(PrintUtil.java:227)
- at writeupassist2_0.util.PrintUtil.getPrintablePDFofWorkOrder(PrintUtil.java:89)
- at writeupassist2_0.windows.PrintWindow.<init>(PrintWindow.java:63)
- at writeupassist2_0.WriteUpAssist2_0$7.handle(WriteUpAssist2_0.java:266)
- at writeupassist2_0.WriteUpAssist2_0$7.handle(WriteUpAssist2_0.java:262)
- at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
- at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
- at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
- at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
- at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
- at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
- at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
- at javafx.event.Event.fireEvent(Event.java:198)
- at javafx.scene.control.MenuItem.fire(MenuItem.java:462)
- at com.sun.javafx.scene.control.ControlAcceleratorSupport.lambda$doAcceleratorInstall$12(ControlAcceleratorSupport.java:165)
- at com.sun.javafx.scene.KeyboardShortcutsHandler.processAccelerators(KeyboardShortcutsHandler.java:347)
- at com.sun.javafx.scene.KeyboardShortcutsHandler.dispatchBubblingEvent(KeyboardShortcutsHandler.java:163)
- at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
- at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
- at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
- at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
- at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
- at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
- at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
- at javafx.event.Event.fireEvent(Event.java:198)
- at javafx.scene.Scene$KeyHandler.process(Scene.java:3964)
- at javafx.scene.Scene$KeyHandler.access$1800(Scene.java:3910)
- at javafx.scene.Scene.impl_processKeyEvent(Scene.java:2040)
- at javafx.scene.Scene$ScenePeerListener.keyEvent(Scene.java:2501)
- at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:197)
- at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:147)
- at java.security.AccessController.doPrivileged(Native Method)
- at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$353(GlassViewEventHandler.java:228)
- at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
- at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:227)
- at com.sun.glass.ui.View.handleKeyEvent(View.java:546)
- at com.sun.glass.ui.View.notifyKey(View.java:966)
- at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
- at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
- at java.lang.Thread.run(Thread.java:745)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement