示例#1
0
        public virtual void AxialShadingGettersWithDomainExtendDefaultValuesTest()
        {
            float[]       coordsArray            = new float[] { 0f, 0f, 0.5f, 0.5f };
            float[]       defaultDomainArray     = new float[] { 0f, 1f };
            bool[]        defaultExtendArray     = new bool[] { false, false };
            PdfDictionary axialShadingDictionary = InitShadingDictionary(coordsArray, null, null, PdfShading.ShadingType
                                                                         .AXIAL);

            PdfShading.Axial axial = new PdfShading.Axial(axialShadingDictionary);
            NUnit.Framework.Assert.AreEqual(coordsArray, axial.GetCoords().ToFloatArray());
            NUnit.Framework.Assert.AreEqual(defaultDomainArray, axial.GetDomain().ToFloatArray());
            NUnit.Framework.Assert.AreEqual(defaultExtendArray, axial.GetExtend().ToBooleanArray());
            NUnit.Framework.Assert.AreEqual(PdfShading.ShadingType.AXIAL, axial.GetShadingType());
        }
示例#2
0
        public virtual void AxialShadingGettersTest()
        {
            float[]       coordsArray            = new float[] { 0f, 0f, 0.5f, 0.5f };
            float[]       domainArray            = new float[] { 0f, 0.8f };
            bool[]        extendArray            = new bool[] { true, false };
            PdfDictionary axialShadingDictionary = InitShadingDictionary(coordsArray, domainArray, extendArray, PdfShading.ShadingType
                                                                         .AXIAL);

            PdfShading.Axial axial = new PdfShading.Axial(axialShadingDictionary);
            NUnit.Framework.Assert.AreEqual(coordsArray, axial.GetCoords().ToFloatArray());
            NUnit.Framework.Assert.AreEqual(domainArray, axial.GetDomain().ToFloatArray());
            NUnit.Framework.Assert.AreEqual(extendArray, axial.GetExtend().ToBooleanArray());
            NUnit.Framework.Assert.AreEqual(PdfShading.ShadingType.AXIAL, axial.GetShadingType());
        }