1 31 package org.pdfbox.pdmodel.interactive.action.type; 32 33 import org.pdfbox.cos.COSDictionary; 34 import org.pdfbox.pdmodel.common.PDTextStream; 35 36 42 public class PDActionJavaScript extends PDAction 43 { 44 47 public static final String SUB_TYPE = "JavaScript"; 48 49 52 public PDActionJavaScript() 53 { 54 super(); 55 setSubType( SUB_TYPE ); 56 } 57 58 63 public PDActionJavaScript( String js ) 64 { 65 this(); 66 setAction( js ); 67 } 68 69 74 public PDActionJavaScript(COSDictionary a) 75 { 76 super(a); 77 } 78 79 82 public void setAction(PDTextStream sAction) 83 { 84 action.setItem("JS", sAction); 85 } 86 87 90 public void setAction(String sAction) 91 { 92 action.setString("JS", sAction); 93 } 94 95 98 public PDTextStream getAction() 99 { 100 return PDTextStream.createTextStream( action.getDictionaryObject("JS") ); 101 } 102 } | Popular Tags |