internal void WriteTo() { PdfDictionary dic = new PdfDictionary(); dic.Put(PdfName.FIELDS, Calculate(fdf.fields)); if (fdf.file != null) { dic.Put(PdfName.F, new PdfString(fdf.file, PdfObject.TEXT_UNICODE)); } PdfDictionary fd = new PdfDictionary(); fd.Put(PdfName.FDF, dic); PdfIndirectReference refi = AddToBody(fd).IndirectReference; byte[] b = GetISOBytes("trailer\n"); os.Write(b, 0, b.Length); PdfDictionary trailer = new PdfDictionary(); trailer.Put(PdfName.ROOT, refi); trailer.ToPdf(null, os); b = GetISOBytes("\n%%EOF\n"); os.Write(b, 0, b.Length); os.Close(); }
internal void WriteTo() { PdfDictionary dic = new PdfDictionary(); dic.Put(PdfName.FIELDS, Calculate(fdf.fields)); if (fdf.file != null) dic.Put(PdfName.F, new PdfString(fdf.file, PdfObject.TEXT_UNICODE)); PdfDictionary fd = new PdfDictionary(); fd.Put(PdfName.FDF, dic); PdfIndirectReference refi = AddToBody(fd).IndirectReference; byte[] b = GetISOBytes("trailer\n"); os.Write(b, 0, b.Length); PdfDictionary trailer = new PdfDictionary(); trailer.Put(PdfName.ROOT, refi); trailer.ToPdf(null, os); b = GetISOBytes("\n%%EOF\n"); os.Write(b, 0, b.Length); os.Close(); }