示例#1
0
        public virtual void SetCalculationOrderTest()
        {
            PdfDocument outputDoc             = CreateDocument();
            PdfAcroForm acroForm              = PdfAcroForm.GetAcroForm(outputDoc, true);
            PdfArray    calculationOrderArray = new PdfArray(new int[] { 1, 0 });

            acroForm.SetCalculationOrder(calculationOrderArray);
            bool      isModified         = acroForm.GetPdfObject().IsModified();
            bool      isReleaseForbidden = acroForm.GetPdfObject().IsReleaseForbidden();
            PdfObject calculationOrder   = acroForm.GetPdfObject().Get(PdfName.CO);

            outputDoc.Close();
            NUnit.Framework.Assert.AreEqual(calculationOrderArray, calculationOrder);
            NUnit.Framework.Assert.IsTrue(isModified);
            NUnit.Framework.Assert.IsTrue(isReleaseForbidden);
        }