Class XfdfWriter
java.lang.Object
com.itextpdf.forms.xfdf.XfdfWriter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionXfdfWriter(OutputStream outputStream) Creates a XfdfWriter for output stream specified. -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddActionObject(ActionObject actionObject, Element onActivation, Document document) private static voidaddAnnot(AnnotObject annotObject, Element annots, Document document) private static voidaddBorderStyleAlt(BorderStyleAltObject borderStyleAltObject, Element annot, Document document) private static voidaddDest(DestObject destObject, Element annot, Document document) private static voidaddFAttributes(FObject fObject, Element f) (package private) static voidaddField(FieldObject fieldObject, Element parentElement, Document document, List<FieldObject> fieldList) private static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidaddIdsAttributes(IdsObject idsObject, Element ids) private static voidaddPopup(AnnotObject popupAnnotObject, Element popup, Element annot) private static voidprivate static List<FieldObject> findChildrenFields(FieldObject field, List<FieldObject> fieldList) (package private) voidwrite(XfdfObject xfdfObject) Writes data fromXfdfObjectinto a xfdf data file.private voidwriteDom(XfdfObject xfdfObject)
-
Field Details
-
outputStream
-
logger
private static org.slf4j.Logger logger
-
-
Constructor Details
-
XfdfWriter
XfdfWriter(OutputStream outputStream) Creates a XfdfWriter for output stream specified.- Parameters:
outputStream- A stream to write xfdf file into.
-
-
Method Details
-
write
Writes data fromXfdfObjectinto a xfdf data file.- Parameters:
xfdfObject-XfdfObjectcontaining the data.- Throws:
TransformerExceptionParserConfigurationException
-
addField
static void addField(FieldObject fieldObject, Element parentElement, Document document, List<FieldObject> fieldList) -
writeDom
private void writeDom(XfdfObject xfdfObject) throws ParserConfigurationException, TransformerException -
addIdsAttributes
-
addFAttributes
-
findChildrenFields
-
addAnnot
-
addBorderStyleAlt
private static void addBorderStyleAlt(BorderStyleAltObject borderStyleAltObject, Element annot, Document document) -
addXYZ
-
addFit
-
addFitB
-
addFitBH
-
addFitBV
-
addFitH
-
addFitR
-
addFitV
-
addDest
-
addActionObject
private static void addActionObject(ActionObject actionObject, Element onActivation, Document document) -
addPopup
-