Multivalent API

Uses of Class
multivalent.std.adaptor.pdf.Dict

Packages that use Dict
multivalent.std.adaptor.pdf PDF manipulation: read, render, modify, write.
 

Uses of Dict in multivalent.std.adaptor.pdf
 

Fields in multivalent.std.adaptor.pdf declared as Dict
 Dict GraphicsState.fontdict
           
 

Methods in multivalent.std.adaptor.pdf that return Dict
 Dict PDFWriter.getTrailer()
          Document trailer.
 Dict PDFWriter.getCatalog()
          Returns document /Catalog.
 Dict PDFWriter.getInfo()
           
 Dict PDFReader.readXref(boolean all)
          Reads cross-reference table and returns its trailer.
 Dict PDFReader.getTrailer()
          Document trailer.
 Dict PDFReader.getCatalog()
          Returns Document catalog.
 Dict PDFReader.getInfo()
          Returns /Info dictionary from trailer.
 Dict PDFReader.getPage(int pagenum)
          Given page number, finds corresponding a page dictionary.
 Dict PDFReader.readInlineImage(InputStreamComposite in)
          Parse inline image from stream into a dictionary with its attributes and the data in a COS.CLASS_DATA under key COS.STREAM_DATA.
static Dict Images.getDecodeParms(Dict imgdict, PDFReader pdfr)
          Returns image's /DecodeParms, or null if none (or COS.OBJECT_NULL).
abstract  Dict COSSource.getCatalog()
           
abstract  Dict COSSource.getTrailer()
           
static Dict Core14AFM.getFontDescriptor(java.lang.String fontname)
          Returns null if fontname not on of core 14 fonts.
 

Methods in multivalent.std.adaptor.pdf with parameters of type Dict
static SecurityHandler SecurityHandler.getInstance(java.lang.String filter, Dict shdict, COSSource coss)
          Constructor.newInstance(Object[]) for a description of the exceptions thrown.
 void PDFWriter.addFilter(Dict stream, java.lang.String filter, java.lang.Object parms)
          Prepends filter to stream.
 void PDFWriter.removeFilter(Dict stream, java.lang.String filter)
          Removes filter and associated DecodeParms from stream.
 byte[] PDFWriter.deflateStream(Dict stream, int objnum)
          If data would be smaller with Flate compression applied, apply it, set /Filter /FlateDecode and /Length, and return compressed data.
 void PDFWriter.writeXref(Dict trailer, int size, long prev, long[] offset, int start, int length)
          Writes cross reference table and trailer.
 void PDFWriter.writeXref(Dict trailer, int size, long prev, long[] offset, int[] start, int[] length)
          Writes cross reference of multiple sections and trailer.
 java.lang.StringBuffer PDFWriter.writeInlineImage(Dict params, byte[] data, java.lang.StringBuffer sb)
          Writes inline image with image data into content stream sb.
 int PDFReader.getPageNum(Dict page)
          Reverse of PDFReader.getPage(int).
 java.awt.color.ColorSpace PDFReader.getColorSpace(java.lang.Object csref, Dict csres, Dict patres)
          ColorSpaces.createColorSpace(Object, PDFReader) with cacheing.
 NFont PDFReader.getFont(Dict fd, float size, java.awt.geom.AffineTransform Tm, PDF pdf)
          Fonts#createFont(Dict,float.AffineTransform,Dict,PDF,PDFReader) with cacheing and scaling.
 java.lang.Object PDFReader.findNameTree(Dict root, java.lang.StringBuffer name)
          Find name in name tree rooted at root and return its associated value.
 java.lang.Object PDFReader.findNumberTree(Dict root, int number)
          Find number in number tree rooted at root and return its associated value.
 void NFontType3.setPage(Dict page)
          Type 3 fonts potentially need the /Resources dictionary for the current page, so set this before using this font on the page.
static java.awt.image.BufferedImage Images.createImage(Dict imgdict, java.io.InputStream is, java.awt.geom.AffineTransform ctm, java.awt.Color fillcolor, PDFReader pdfr)
          Constructs new BufferedImage from dictionary attributes and data in stream.
static java.awt.image.BufferedImage Images.createInline(InputStreamComposite is, Dict csres, java.awt.geom.AffineTransform ctm, java.awt.Color fillcolor, PDFReader pdfr)
          Process inline image into Node.
static java.lang.String Images.getFilter(Dict imgdict, COSSource coss)
          Return image part of filter, which may be in a cascade, or null if none.
static double[] Images.getDecode(Dict imgdict, COSSource coss)
           
static Dict Images.getDecodeParms(Dict imgdict, PDFReader pdfr)
          Returns image's /DecodeParms, or null if none (or COS.OBJECT_NULL).
static NFont Fonts.createFont(Dict fd, PDFReader pdfr, PDF pdf)
          Constructs NFont based on font dictionary, scaled to size pixels.
static FixedLeafShade FixedLeafShade.getInstance(Dict dict, java.awt.color.ColorSpace cs, java.awt.Rectangle bbox, INode parent, PDFReader pdfr)
          Returns leaf that performs the type of smooth shading (gradient) described by the passed shading dictionary within the area bbox.
 CryptFilter Encrypt.getCryptFilter(Dict stream)
          Returns crypt filter to use for stream.
 java.lang.Object COSSource.getDecodeParms(Dict stream, java.lang.String filter)
          Returns DecodeParms associated with filter; or if no filter by that name returns null.
static java.lang.StringBuffer COS.createID(java.net.URI uri, Dict info)
          Computes value for trailer /ID, for initializing both if /ID doesn't exist or for updating the second value.
 

Constructors in multivalent.std.adaptor.pdf with parameters of type Dict
SecurityHandlerStandard(Dict edict, COSSource coss)
           
SecurityHandlerPublicKey(Dict edict, COSSource coss)
           
SecurityHandler(Dict edict, COSSource coss)
           
PDFReader(java.lang.Object[] objs, Dict trailer)
          Constructs new instance given the data structures of a PDF (for experts).
NFontType3(Dict fontdict, PDFReader pdfr, PDF pdf)
           
FixedLeafShade(java.lang.String name, Dict dict, INode parent, java.awt.color.ColorSpace cs, java.awt.Rectangle bbox, PDFReader pdfr)
           
Encrypt(Dict edict, COSSource coss)
          Constructs a new encryption object from parameters in an encryption dictionary.
Dict(Dict m)
           
DecodePredictor(java.io.InputStream in, int pred, Dict parms, PDFReader pdfr)
          If prediction is 1 (TIFF no prediction) or 10 (PNG no prediction), there is no use in applying a DecodePredictor filter.
 


Multivalent API