Exemple #1
0
 /// <summary>Gets the xfa field value.</summary>
 /// <param name="name">the fully qualified field name</param>
 /// <returns>the field value</returns>
 public virtual String GetXfaFieldValue(String name)
 {
     if (IsXfaPresent())
     {
         name = FindFieldName(name);
         if (name != null)
         {
             name = Xml2Som.GetShortName(name);
             return(iText.Forms.Xfa.XfaForm.GetNodeText(FindDatasetsNode(name)));
         }
     }
     return(null);
 }
Exemple #2
0
 /// <summary>Changes a field value in the XFA form.</summary>
 /// <param name="name">the name of the field to be changed</param>
 /// <param name="value">the new value</param>
 public virtual void SetXfaFieldValue(String name, String value)
 {
     if (IsXfaPresent())
     {
         name = FindFieldName(name);
         if (name != null)
         {
             String shortName = Xml2Som.GetShortName(name);
             XNode  xn        = FindDatasetsNode(shortName);
             if (xn == null)
             {
                 xn = datasetsSom.InsertNode(GetDatasetsNode(), shortName);
             }
             SetNodeText(xn, value);
         }
     }
 }