Exemple #1
0
        ///
        ///	 <summary> *  </summary>
        ///
        private void executeLayout()
        {
            JDFLayout lo = (JDFLayout)theExpandedNode.getResource(ElementName.LAYOUT, EnumUsage.Output, 0);

            if (lo != null && vParts != null)
            {
                VJDFAttributeMap reducedMap = getReducedMap(new VString("Separation PartVersion", " "));
                lo.setResStatus(EnumResStatus.Available, true);
                if (reducedMap != null)
                {
                    int size = reducedMap.Count;
                    for (int i = 0; i < size; i++)
                    {
                        JDFAttributeMap part = reducedMap[i];
                        if (bSingleSided == true && "Back".Equals(part.get("Side")))
                        {
                            continue;
                        }

                        JDFLayout partLO = (JDFLayout)lo.getCreatePartition(part, partIDKeys);
                        for (int j = 0; j < 4; j++)
                        {
                            JDFContentObject co = partLO.appendContentObject();
                            co.setCTM(new JDFMatrix(1 + 10 * j, 2 + 20 * j, 3 + 30 * j, 4 + 40 * j, 5 + 50 * j, 6 + 0 * j));
                            co.setOrd(j + i * 4);
                        }
                    }
                }
            }
        }
Exemple #2
0
        ///
        ///	 <summary> *  </summary>
        ///
        private void initOutputLayout()
        {
            JDFLayout lo = (JDFLayout)theNode.getCreateResource(ElementName.LAYOUT, EnumUsage.Output, 0);

            lo.setResStatus(EnumResStatus.Unavailable, false);
            VString vSigSheetSide = new VString("SignatureName SheetName Side", null);

            lo.setPartIDKeys(vSigSheetSide);
            for (int i = 0; i < vParts.Count; i++)
            {
                lo.getCreatePartition(vParts[i], vSigSheetSide);
            }
        }