Package com.itextpdf.forms.xfdf
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 void
addActionObject
(ActionObject actionObject, Element onActivation, Document document) private static void
addAnnot
(AnnotObject annotObject, Element annots, Document document) private static void
addBorderStyleAlt
(BorderStyleAltObject borderStyleAltObject, Element annot, Document document) private static void
addDest
(DestObject destObject, Element annot, Document document) private static void
addFAttributes
(FObject fObject, Element f) (package private) static void
addField
(FieldObject fieldObject, Element parentElement, Document document, List<FieldObject> fieldList) private static void
private static void
private static void
private static void
private static void
private static void
private static void
private static void
addIdsAttributes
(IdsObject idsObject, Element ids) private static void
addPopup
(AnnotObject popupAnnotObject, Element popup, Element annot) private static void
private static List
<FieldObject> findChildrenFields
(FieldObject field, List<FieldObject> fieldList) (package private) void
write
(XfdfObject xfdfObject) Writes data fromXfdfObject
into a xfdf data file.private void
writeDom
(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 fromXfdfObject
into a xfdf data file.- Parameters:
xfdfObject
-XfdfObject
containing the data.- Throws:
TransformerException
ParserConfigurationException
-
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
-