/// /// * <param name="icsLevel"> </param> /// protected internal virtual void initPreviewSep() { if (theParentNode != null) { theNode.ensureLink(theParentNode.getResource(ElementName.PREVIEW, EnumUsage.Output, 0), EnumUsage.Output, null); } JDFPreview pv = (JDFPreview)theNode.getCreateResource(ElementName.PREVIEW, EnumUsage.Output, 0); pv.setResStatus(EnumResStatus.Incomplete, false); pv.setPreviewUsage(EnumPreviewUsage.Separation); pv.setPartUsage(EnumPartUsage.Explicit); pv.setPreviewFileType(EnumPreviewFileType.PNG); if (vParts != null) { for (int i = 0; i < vParts.Count; i++) { JDFAttributeMap part = vParts[i]; JDFPreview pvp = (JDFPreview)pv.getCreatePartition(part, partIDKeys); int ncols = "Front".Equals(part.get("Side")) ? nCols[0] : nCols[1]; for (int j = 0; j < ncols; j++) { pvp.getCreatePartition(EnumPartIDKey.Separation, cols.stringAt(j), partIDKeys); pvp.setResStatus(EnumResStatus.Incomplete, false); } } } }
/// /// * <param name="icsLevel"> </param> /// protected internal virtual void initPreview() { JDFResourceLink rlP = null; if (theNode.getCombinedProcessIndex(EnumType.InkZoneCalculation, 0) < 0) { return; } if (thePreviousNode != null) { rlP = theNode.linkResource(thePreviousNode.getResource(ElementName.PREVIEW, EnumUsage.Output, 0), EnumUsage.Input, null); } if (rlP == null && theParentNode != null) { rlP = theNode.linkResource(theParentNode.getResource(ElementName.PREVIEW, EnumUsage.Input, 0), EnumUsage.Input, null); } JDFPreview pv = (JDFPreview)theNode.getCreateResource(ElementName.PREVIEW, EnumUsage.Input, 0); pv.setResStatus(EnumResStatus.Incomplete, false); pv.setPreviewUsage(EnumPreviewUsage.Separation); pv.setPartUsage(EnumPartUsage.Explicit); pv.setPreviewFileType(bPPF ? EnumPreviewFileType.CIP3Single : EnumPreviewFileType.PNG); VJDFAttributeMap reducedMap = bPPF ? getReducedMap(new VString("Side Separation", " ")) : vParts; if (reducedMap != null) { int size = reducedMap.Count; for (int i = 0; i < size; i++) { JDFAttributeMap part = new JDFAttributeMap(reducedMap[i]); JDFPreview previewPartition = (JDFPreview)pv.getCreatePartition(part, partIDKeys); if (bPPF) { preparePreview(previewPartition); } else { for (int j = 0; j < getNCols(); j++) { part.put(EnumPartIDKey.Separation, cols.stringAt(j)); JDFPreview sepPreview = (JDFPreview)previewPartition.getCreatePartition(part, partIDKeys); preparePreview(sepPreview); } } } } }
/// /// * <param name="icsLevel"> </param> /// protected internal virtual void initPreviewComp() { if (theParentNode != null) { theNode.ensureLink(theParentNode.getResource(ElementName.PREVIEW, EnumUsage.Output, 0), EnumUsage.Output, null); } JDFPreview pv = (JDFPreview)theNode.getCreateResource(ElementName.PREVIEW, EnumUsage.Output, 0); pv.setResStatus(EnumResStatus.Incomplete, false); pv.setPreviewUsage(EnumPreviewUsage.Viewable); pv.setPartUsage(EnumPartUsage.Explicit); pv.setPreviewFileType(EnumPreviewFileType.PNG); if (vParts != null) { VJDFAttributeMap vRedParts = getReducedMap(new VString("Separation", null)); for (int i = 0; i < vRedParts.Count; i++) { JDFAttributeMap part = vParts[i]; JDFPreview pvp = (JDFPreview)pv.getCreatePartition(part, partIDKeys); pvp.setResStatus(EnumResStatus.Incomplete, false); } } }