Save This Page
Home » iText-src-2.1.3 » com.lowagie » text » pdf » [javadoc | source]
com.lowagie.text.pdf
class: PdfCopyFieldsImp [javadoc | source]
java.lang.Object
   com.lowagie.text.DocWriter
      com.lowagie.text.pdf.PdfWriter
         com.lowagie.text.pdf.PdfCopyFieldsImp

All Implemented Interfaces:
    DocListener

Field Summary
 ArrayList readers     
 HashMap readers2intrefs     
 HashMap pages2intrefs     
 HashMap visited     
 ArrayList fields     
 RandomAccessFileOrArray file     
 HashMap fieldTree     
 ArrayList pageRefs     
 ArrayList pageDics     
 PdfDictionary resources     
 PdfDictionary form     
 boolean closing     
 Document nd     
protected static final  HashMap widgetKeys     
protected static final  HashMap fieldKeys     
Fields inherited from com.lowagie.text.pdf.PdfWriter:
PageLayoutSinglePage,  PageLayoutOneColumn,  PageLayoutTwoColumnLeft,  PageLayoutTwoColumnRight,  PageModeUseNone,  PageModeUseOutlines,  PageModeUseThumbs,  PageModeFullScreen,  PageModeUseOC,  HideToolbar,  HideMenubar,  HideWindowUI,  FitWindow,  CenterWindow,  NonFullScreenPageModeUseNone,  NonFullScreenPageModeUseOutlines,  NonFullScreenPageModeUseThumbs,  NonFullScreenPageModeUseOC,  DirectionL2R,  DirectionR2L,  DisplayDocTitle,  PrintScalingNone,  ViewerPreferencesMask,  AllowPrinting,  AllowModifyContents,  AllowCopy,  AllowModifyAnnotations,  AllowFillIn,  AllowScreenReaders,  AllowAssembly,  AllowDegradedPrinting,  STRENGTH40BITS,  STRENGTH128BITS,  DOCUMENT_CLOSE,  WILL_SAVE,  DID_SAVE,  WILL_PRINT,  DID_PRINT,  PAGE_OPEN,  PAGE_CLOSE,  SIGNATURE_EXISTS,  SIGNATURE_APPEND_ONLY,  VERSION_1_2,  VERSION_1_3,  VERSION_1_4,  VERSION_1_5,  VERSION_1_6,  HEADER,  prevxref,  root,  imageDictionary,  formXObjects,  formXObjectsCounter,  fontNumber,  colorNumber,  patternNumber,  directContent,  directContentUnder,  documentFonts,  documentColors,  documentPatterns,  documentShadings,  documentShadingPatterns,  patternColorspaceRGB,  patternColorspaceGRAY,  patternColorspaceCMYK,  documentSpotPatterns,  documentExtGState,  documentLayers,  documentOCG,  documentOCGorder,  OCProperties,  OCGRadioGroup,  defaultColorspace,  PDFXNONE,  PDFX1A2001,  PDFX32002,  PDFXKEY_COLOR,  PDFXKEY_CMYK,  PDFXKEY_RGB,  PDFXKEY_FONT,  PDFXKEY_IMAGE,  PDFXKEY_GSTATE,  PDFXKEY_LAYER,  body,  pdf,  crypto,  importedPages,  currentPdfReaderInstance,  pageReferences,  currentPageNumber,  group,  SPACE_CHAR_RATIO_DEFAULT,  NO_SPACE_CHAR_RATIO,  RUN_DIRECTION_DEFAULT,  RUN_DIRECTION_NO_BIDI,  RUN_DIRECTION_LTR,  RUN_DIRECTION_RTL,  runDirection,  fullCompression
Fields inherited from com.lowagie.text.DocWriter:
NEWLINE,  TAB,  LT,  SPACE,  EQUALS,  QUOTE,  GT,  FORWARD,  pageSize,  document,  os,  open,  pause,  closeStream
Constructor:
 PdfCopyFieldsImp(OutputStream os) throws DocumentException 
 PdfCopyFieldsImp(OutputStream os,
    char pdfVersion) throws DocumentException 
Method from com.lowagie.text.pdf.PdfCopyFieldsImp Summary:
addDocument,   addDocument,   addPageOffsetToField,   branchForm,   close,   closeIt,   createAcroForms,   createWidgets,   getCatalog,   getNewObjectNumber,   getNewReference,   getPageReference,   getReaderFile,   isPage,   isVisited,   isVisited,   mergeField,   mergeFields,   mergeWithMaster,   openDoc,   propagate,   setVisited
Methods from com.lowagie.text.pdf.PdfWriter:
add,   add,   add,   addAnnotation,   addAnnotation,   addCalculationOrder,   addDirectImageSimple,   addDirectTemplateSimple,   addJavaScript,   addJavaScript,   addJavaScript,   addLocalDestinations,   addOCGRadioGroup,   addSharedObjectsToBody,   addSimple,   addSimple,   addSimpleExtGState,   addSimpleLayer,   addSimplePattern,   addSimplePatternColorspace,   addSimpleShading,   addSimpleShadingPattern,   addToBody,   addToBody,   addToBody,   addToBody,   addToBody,   addToBody,   breakTableIfDoesntFit,   checkPDFXConformance,   close,   eliminateFontSubset,   fitsPage,   fitsPage,   fitsPage,   fitsPage,   freeReader,   getAcroForm,   getCatalog,   getCurrentDocumentSize,   getCurrentPage,   getCurrentPageNumber,   getDefaultColorspace,   getDirectContent,   getDirectContentUnder,   getEncryption,   getExtraCatalog,   getGroup,   getImageReference,   getImportedPage,   getIndirectReferenceNumber,   getInfo,   getInstance,   getInstance,   getNewObjectNumber,   getOCProperties,   getOs,   getPDFXConformance,   getPageEvent,   getPageNumber,   getPageReference,   getPdfDocument,   getPdfIndirectReference,   getPdfTable,   getReaderFile,   getRootOutline,   getRunDirection,   getSpaceCharRatio,   getTableBottom,   getVerticalPosition,   isFullCompression,   isPaused,   isStrictImageSequence,   open,   registerLayer,   reorderPages,   resetContent,   setAdditionalAction,   setBoxSize,   setCropBoxSize,   setDefaultColorspace,   setDuration,   setEncryption,   setEncryption,   setFullCompression,   setGroup,   setLinearPageMode,   setOpenAction,   setOpenAction,   setOutputIntents,   setOutputIntents,   setPDFXConformance,   setPageAction,   setPageEmpty,   setPageEvent,   setPageLabels,   setPdfVersion,   setRunDirection,   setSigFlags,   setSpaceCharRatio,   setStrictImageSequence,   setThumbnail,   setTransition,   setViewerPreferences
Methods from com.lowagie.text.DocWriter:
add,   addTabs,   close,   flush,   getISOBytes,   isCloseStream,   isPaused,   newPage,   open,   pause,   resetFooter,   resetHeader,   resetPageCount,   resume,   setCloseStream,   setFooter,   setHeader,   setMarginMirroring,   setMargins,   setPageCount,   setPageSize,   write,   write,   writeEnd,   writeEnd,   writeMarkupAttributes,   writeStart
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.lowagie.text.pdf.PdfCopyFieldsImp Detail:
  void addDocument(PdfReader reader) throws DocumentException 
  void addDocument(PdfReader reader,
    List pagesToKeep) throws DocumentException 
  void addPageOffsetToField(HashMap fd,
    int pageOffset) 
 protected PdfArray branchForm(HashMap level,
    PdfIndirectReference parent,
    String fname) throws IOException 
 public  void close() 
 protected  void closeIt() throws IOException 
 protected  void createAcroForms() throws IOException 
  void createWidgets(ArrayList list,
    AcroFields.Item item) 
 protected PdfDictionary getCatalog(PdfIndirectReference rootObj) 
 protected int getNewObjectNumber(PdfReader reader,
    int number,
    int generation) 
 protected PdfIndirectReference getNewReference(PRIndirectReference ref) 
 public PdfIndirectReference getPageReference(int page) 
 RandomAccessFileOrArray getReaderFile(PdfReader reader) 
 protected boolean isPage(PRIndirectReference ref) 
 protected boolean isVisited(PRIndirectReference ref) 
 protected boolean isVisited(PdfReader reader,
    int number,
    int generation) 
  void mergeField(String name,
    AcroFields.Item item) 
  void mergeFields() 
  void mergeWithMaster(HashMap fd) 
 public  void openDoc() 
  void propagate(PdfObject obj,
    PdfIndirectReference refo,
    boolean restricted) throws IOException 
 protected boolean setVisited(PRIndirectReference ref)