com.lowagie.text.pdf
Class PdfCopyFieldsImp
class
PdfCopyFieldsImp
extends PdfWriter
Method Summary |
void | addDocument(PdfReader reader, List pagesToKeep) |
void | addDocument(PdfReader reader) |
void | addPageOffsetToField(HashMap fd, int pageOffset) |
void | adjustTabOrder(PdfArray annots, PdfIndirectReference ind, PdfNumber nn) |
protected PdfArray | branchForm(HashMap level, PdfIndirectReference parent, String fname) |
void | close() |
protected void | closeIt() |
protected void | createAcroForms() |
void | createWidgets(ArrayList list, AcroFields.Item item) |
protected PdfDictionary | getCatalog(PdfIndirectReference rootObj) |
static String | getCOName(PdfReader reader, PRIndirectReference ref) |
protected int | getNewObjectNumber(PdfReader reader, int number, int generation) |
protected PdfIndirectReference | getNewReference(PRIndirectReference ref) |
PdfIndirectReference | getPageReference(int page) |
RandomAccessFileOrArray | getReaderFile(PdfReader reader) |
protected boolean | isPage(PRIndirectReference ref) |
protected boolean | isVisited(PdfReader reader, int number, int generation) |
protected boolean | isVisited(PRIndirectReference ref) |
void | mergeField(String name, AcroFields.Item item) |
void | mergeFields() |
void | mergeWithMaster(HashMap fd) |
void | openDoc() |
void | propagate(PdfObject obj, PdfIndirectReference refo, boolean restricted) |
protected boolean | setVisited(PRIndirectReference ref) |
void | updateCalculationOrder(PdfReader reader) |
private ArrayList calculationOrder
private ArrayList calculationOrderRefs
boolean closing
protected static final HashMap fieldKeys
ArrayList fields
HashMap fieldTree
private static final
PdfName iTextTag
ArrayList pageDics
ArrayList pageRefs
HashMap pages2intrefs
ArrayList readers
HashMap readers2intrefs
private HashMap tabOrder
HashMap visited
protected static final HashMap widgetKeys
private static final Integer zero
PdfCopyFieldsImp(OutputStream os)
PdfCopyFieldsImp(OutputStream os, char pdfVersion)
void addDocument(
PdfReader reader, List pagesToKeep)
void addPageOffsetToField(HashMap fd, int pageOffset)
public void close()
protected void closeIt()
protected void createAcroForms()
protected int getNewObjectNumber(
PdfReader reader, int number, int generation)
protected boolean isVisited(
PdfReader reader, int number, int generation)
void mergeFields()
void mergeWithMaster(HashMap fd)
public void openDoc()
private void updateCalculationOrder(
PdfReader reader)