Esempio n. 1
0
        public virtual void SetXFAResourcePdfStreamTest()
        {
            PdfDocument outputDoc = CreateDocument();
            PdfAcroForm acroForm  = PdfAcroForm.GetAcroForm(outputDoc, true);
            PdfStream   stream    = new PdfStream();

            acroForm.SetXFAResource(stream);
            bool      isModified         = acroForm.GetPdfObject().IsModified();
            bool      isReleaseForbidden = acroForm.GetPdfObject().IsReleaseForbidden();
            PdfObject xfaObject          = acroForm.GetPdfObject().Get(PdfName.XFA);

            outputDoc.Close();
            NUnit.Framework.Assert.AreEqual(stream, xfaObject);
            NUnit.Framework.Assert.IsTrue(isModified);
            NUnit.Framework.Assert.IsTrue(isReleaseForbidden);
        }