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); }