Beispiel #1
0
 private void iterateRead(int i)
 {
     iterDoc = JDFDoc.parseFile(getIteration(i));
     Assert.IsNotNull(iterDoc);
     iterNode = iterDoc.getJDFRoot();
     Assert.IsNotNull(iterNode);
     iterLepp = (JDFLayoutElementProductionParams)iterNode.getMatchingResource(ElementName.LAYOUTELEMENTPRODUCTIONPARAMS, EnumProcessUsage.AnyInput, null, 0);
     Assert.IsNotNull(iterLepp);
     iterApp = (JDFApprovalParams)iterNode.getMatchingResource(ElementName.APPROVALPARAMS, EnumProcessUsage.AnyInput, null, 0);
     Assert.IsNotNull(iterApp);
     iterAppSuccess = (JDFApprovalSuccess)iterNode.getMatchingResource(ElementName.APPROVALSUCCESS, EnumProcessUsage.AnyInput, null, 0);
     Assert.IsNotNull(iterAppSuccess);
     iterRuli = (JDFRunList)iterNode.getMatchingResource(ElementName.RUNLIST, EnumProcessUsage.AnyOutput, null, 0);
     Assert.IsNotNull(iterRuli);
 }
Beispiel #2
0
        public virtual void testApprovalSuccess()
        {
            n.setType("Approval", true);
            JDFApprovalSuccess @as = (JDFApprovalSuccess)n.appendMatchingResource(ElementName.APPROVALSUCCESS, EnumProcessUsage.AnyOutput, null);

            n.setVersion(EnumVersion.Version_1_2);
            @as.appendContact();
            @as.appendFileSpec();
            bool bRet = n.fixVersion(EnumVersion.Version_1_3);

            Assert.IsTrue(bRet, "fix ok");
            Assert.IsNotNull(@as.getApprovalDetails(0), "approvaldetails");
            bRet = n.fixVersion(EnumVersion.Version_1_2);
            Assert.IsTrue(bRet, "fix ok");
            Assert.IsNull(@as.getApprovalDetails(0), "approvaldetails");
            bRet = n.fixVersion(EnumVersion.Version_1_3);
            Assert.IsTrue(bRet, "fix ok");
            @as = (JDFApprovalSuccess)n.getMatchingResource(ElementName.APPROVALSUCCESS, EnumProcessUsage.AnyOutput, null, 0);
            JDFApprovalDetails ad = @as.getApprovalDetails(0);

            ad.setApprovalState(EnumApprovalState.Rejected);
            bRet = n.fixVersion(EnumVersion.Version_1_2);
            Assert.IsFalse(bRet, "fix not ok");
        }
Beispiel #3
0
        private void iterateSetup()
        {
            iterDoc  = new JDFDoc("JDF");
            iterNode = iterDoc.getJDFRoot();
            iterNode.setCombined(new VString("LayoutElementProduction Approval", " "));
            iterNode.setStatus(EnumNodeStatus.Waiting);
            iterLepp = (JDFLayoutElementProductionParams)iterNode.appendMatchingResource(ElementName.LAYOUTELEMENTPRODUCTIONPARAMS, EnumProcessUsage.AnyInput, null);
            iterLepp.setResStatus(EnumResStatus.Available, true);
            iterApp = (JDFApprovalParams)iterNode.appendMatchingResource(ElementName.APPROVALPARAMS, EnumProcessUsage.AnyInput, null);
            iterApp.setResStatus(EnumResStatus.Available, true);
            iterAppSuccess = (JDFApprovalSuccess)iterNode.appendMatchingResource(ElementName.APPROVALSUCCESS, EnumProcessUsage.AnyInput, null);
            iterAppSuccess.setResStatus(EnumResStatus.Unavailable, true);
            iterRuli = (JDFRunList)iterNode.appendMatchingResource(ElementName.RUNLIST, EnumProcessUsage.AnyOutput, null);
            iterRuli.setResStatus(EnumResStatus.Unavailable, true);
            inRuli = (JDFRunList)iterNode.addResource(ElementName.RUNLIST, null, EnumUsage.Input, null, null, null, null);
            inRuli.setResStatus(EnumResStatus.Available, true);

            iterRuli.addPDF(StringUtil.uncToUrl("C:\\local\\Myinput.pdf", true), 0, 3);
            iterRuli.setDescriptiveName("save in place - input equals output");
            inRuli.addPDF(StringUtil.uncToUrl("C:\\local\\Myinput.pdf", true), 0, 3);
            inRuli.addPDF(StringUtil.uncToUrl("C:\\local\\Image1.pdf", true), 0, 0);
            inRuli.addPDF(StringUtil.uncToUrl("C:\\local\\Image2.pdf", true), 0, 0);
            iterDoc.write2File(getIteration(0), 2, false);
        }