Class XfdfReader


  • class XfdfReader
    extends java.lang.Object
    • Field Detail

      • logger

        private static final org.slf4j.Logger logger
    • Constructor Detail

      • XfdfReader

        XfdfReader()
    • Method Detail

      • mergeXfdfIntoPdf

        void mergeXfdfIntoPdf​(XfdfObject xfdfObject,
                              PdfDocument pdfDocument,
                              java.lang.String pdfDocumentName)
        Merges existing XfdfObject into pdf document associated with it.
        Parameters:
        xfdfObject - The object to be merged.
        pdfDocument - The associated pdf document.
        pdfDocumentName - The name of the associated pdf document.
      • mergeFields

        private void mergeFields​(FieldsObject fieldsObject,
                                 PdfAcroForm form)
        Merges existing FieldsObject and children FieldObject entities into the form of the pdf document associated with it.
        Parameters:
        fieldsObject - object containing acroform fields data to be merged.
        form - acroform to be filled with xfdf data.
      • mergeAnnotations

        private void mergeAnnotations​(AnnotsObject annotsObject,
                                      PdfDocument pdfDocument)
        Merges existing XfdfObject into pdf document associated with it.
        Parameters:
        annotsObject - The AnnotsObject with children AnnotObject entities to be mapped into PdfAnnotations.
        pdfDocument - The associated pdf document.
      • setInReplyTo

        private void setInReplyTo​(PdfDocument pdfDocument)
      • addCommonAnnotationAttributes

        private void addCommonAnnotationAttributes​(PdfAnnotation annotation,
                                                   AnnotObject annotObject)
      • addBorderStyleAttributes

        private void addBorderStyleAttributes​(PdfAnnotation annotation,
                                              AnnotObject annotObject)
      • addBorderEffectAttributes

        private void addBorderEffectAttributes​(PdfAnnotation annotation,
                                               AnnotObject annotObject)