public void setBoolean(int id, boolean value) { switch (id) { // case PdfDictionary.ImageMask: // ImageMask=value; // break; default: super.setBoolean(id, value); } }
@Override public void setBoolean(final int id, final boolean value) { switch (id) { case PdfDictionary.I: I = value; break; case PdfDictionary.K: K = value; break; // case PdfDictionary.ImageMask: // ImageMask=value; // break; default: super.setBoolean(id, value); } }
@Override public void setBoolean(final int id, final boolean value) { switch (id) { case PdfDictionary.AIS: AIS = value; break; case PdfDictionary.OP: OP = value; break; case PdfDictionary.op: op = value; break; // case PdfDictionary.SA: // SA=value; // break; default: super.setBoolean(id, value); } }
public static PdfObject createObject( final int id, final int ref, final int gen, final int parentType) { switch (id) { case PdfDictionary.A: return getAObject(ref, gen, parentType); case PdfDictionary.AA: return new FormObject(ref, gen); case PdfDictionary.AP: return new FormObject(ref, gen); case PdfDictionary.Assets: return new FSObject(ref, gen); case PdfDictionary.BI: return new FormObject(ref, gen); case PdfDictionary.Bl: return new FormObject(ref, gen); case PdfDictionary.BS: return new FormObject(ref, gen); case PdfDictionary.C: return new FormObject(ref, gen); case PdfDictionary.CF: return new EncryptionObject(ref, gen); case PdfDictionary.CharProcs: return new FontObject(ref, gen); case PdfDictionary.CIDSystemInfo: return new FontObject(ref, gen); case PdfDictionary.CIDToGIDMap: return new FontObject(ref, gen); case PdfDictionary.ColorSpace: return new ColorSpaceObject(ref, gen); case PdfDictionary.ClassMap: return new MCObject(ref, gen); case PdfDictionary.D: return getDObject(ref, gen, parentType); case PdfDictionary.DC: return new FormObject(ref, gen); case PdfDictionary.DecodeParms: return new DecodeParmsObject(ref, gen); case PdfDictionary.DescendantFonts: return new FontObject(ref, gen); case PdfDictionary.Dests: return new NamesObject(ref, gen); case PdfDictionary.DP: return new FormObject(ref, gen); case PdfDictionary.DR: return new ResourcesObject(ref, gen); case PdfDictionary.DS: return new FormObject(ref, gen); case PdfDictionary.E: return new FormObject(ref, gen); case PdfDictionary.EF: return new FSObject(ref, gen); case PdfDictionary.EmbeddedFiles: return new FSObject(ref, gen); case PdfDictionary.Encoding: return new FontObject(ref, gen); case PdfDictionary.Extends: return new CompressedObject(ref, gen); case PdfDictionary.ExtGState: return new ExtGStateObject(ref, gen); case PdfDictionary.F: return new FormObject(ref, gen); case PdfDictionary.First: return new OutlineObject(ref, gen); case PdfDictionary.Fo: return new FormObject(ref, gen); case PdfDictionary.FontDescriptor: return new FontObject(ref, gen); case PdfDictionary.FontFile: return new FontObject(ref, gen); case PdfDictionary.FontFile2: return new FontObject(ref, gen); case PdfDictionary.FontFile3: return new FontObject(ref, gen); case PdfDictionary.FS: return new FSObject(ref, gen); case PdfDictionary.Function: return new FunctionObject(ref, gen); case PdfDictionary.G: return new XObject(ref, gen); case PdfDictionary.Group: return new GroupingObject(ref, gen); case PdfDictionary.I: return new FormObject(ref, gen); case PdfDictionary.IF: return new FormObject(ref, gen); case PdfDictionary.Info: return new InfoObject(ref, gen); case PdfDictionary.IRT: return new FormObject(ref, gen); case PdfDictionary.JavaScript: return new NamesObject(ref, gen); case PdfDictionary.JBIG2Globals: return new DecodeParmsObject(ref, gen); case PdfDictionary.JS: return getJSObject(ref, gen, parentType); case PdfDictionary.K: return getKObject(ref, gen, parentType); case PdfDictionary.Layer: return new OCObject(ref, gen); case PdfDictionary.MarkInfo: return new MCObject(ref, gen); case PdfDictionary.Mask: return new MaskObject(ref, gen); case PdfDictionary.Metadata: return new MetadataObject(ref, gen); case PdfDictionary.MK: return new MKObject(ref, gen); case PdfDictionary.N: return new FormObject(ref, gen); case PdfDictionary.Names: return new NamesObject(ref, gen); case PdfDictionary.Next: return getNextObject(ref, gen, parentType); case PdfDictionary.O: return new FormObject(ref, gen); case PdfDictionary.OC: return new OCObject(ref, gen); case PdfDictionary.OCGs: return new OCObject(ref, gen); case PdfDictionary.OCProperties: return new OCObject(ref, gen); case PdfDictionary.OPI: return new XObject(ref, gen); case PdfDictionary.Outlines: return new OutlineObject(ref, gen); case PdfDictionary.Pages: return new PageObject(ref, gen); case PdfDictionary.ParentTree: return new MCObject(ref, gen); case PdfDictionary.Pattern: return new PatternObject(ref, gen); case PdfDictionary.PC: return new FormObject(ref, gen); case PdfDictionary.Pg: return new PageObject(ref, gen); case PdfDictionary.PI: return new FormObject(ref, gen); case PdfDictionary.PieceInfo: return new PdfObject(ref, gen); case PdfDictionary.PO: return new FormObject(ref, gen); case PdfDictionary.Popup: final PdfObject obj = new FormObject(ref, gen); obj.setBoolean(PdfDictionary.Open, false); return obj; case PdfDictionary.Properties: return new OCObject(ref, gen); case PdfDictionary.PV: return new FormObject(ref, gen); case PdfDictionary.R: return new FormObject(ref, gen); case PdfDictionary.Resources: return new ResourcesObject(ref, gen); case PdfDictionary.RichMediaContent: return new FSObject(ref, gen); case PdfDictionary.RoleMap: return new MCObject(ref, gen); case PdfDictionary.Root: return new PageObject(ref, gen); case PdfDictionary.Shading: return new ShadingObject(ref, gen); case PdfDictionary.SMask: return new MaskObject(ref, gen); case PdfDictionary.Sound: return new SoundObject(ref, gen); case PdfDictionary.StructTreeRoot: return new MCObject(ref, gen); case PdfDictionary.TR: return new MaskObject(ref, gen); case PdfDictionary.ToUnicode: return new FontObject(ref, gen); case PdfDictionary.U: return new FormObject(ref, gen); case PdfDictionary.Usage: return new OCObject(ref, gen); case PdfDictionary.View: return new OCObject(ref, gen); case PdfDictionary.V: return new FormObject(ref, gen); case PdfDictionary.Win: return new FormObject(ref, gen); case PdfDictionary.WP: return new FormObject(ref, gen); case PdfDictionary.WS: return new FormObject(ref, gen); case PdfDictionary.X: return new FormObject(ref, gen); case PdfDictionary.XFAImages: return new NamesObject(ref, gen); case PdfDictionary.XObject: return new XObject(ref, gen); case PdfDictionary.Zoom: return new OCObject(ref, gen); default: // if(parentType==PdfDictionary.Form) // return new FormObject(ref, gen); } return new PdfObject(ref, gen); }