Example #1
0
 internal Wrt(Stream os, FdfWriter fdf) : base(new PdfDocument(), os)
 {
     this.fdf = fdf;
     this.os.Write(HEADER_FDF, 0, HEADER_FDF.Length);
     body = new PdfBody(this);
 }
Example #2
0
 /**
 * Export the fields as a FDF.
 * @param writer the FDF writer
 */
 public void ExportAsFdf(FdfWriter writer)
 {
     foreach (DictionaryEntry entry in fields) {
         Item item = (Item)entry.Value;
         string name = (String)entry.Key;
         PdfObject v = item.GetMerged(0).Get(PdfName.V);
         if (v == null)
             continue;
         string value = GetField(name);
         if (lastWasString)
             writer.SetFieldAsString(name, value);
         else
             writer.SetFieldAsName(name, value);
     }
 }
Example #3
0
 internal Wrt(Stream os, FdfWriter fdf)
     : base(new PdfDocument(), os)
 {
     this.fdf = fdf;
     this.os.Write(HEADER_FDF, 0, HEADER_FDF.Length);
     body = new PdfBody(this);
 }