Пример #1
0
            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();
            }
Пример #2
0
 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();
 }