/// /// <summary> * Appends new FileSpec(RasterFileLocation) element to the end of 'this' /// * </summary> /// * <returns> JDFFileSpec: newly created child RasterFileLocation element </returns> /// public virtual JDFFileSpec appendRasterFileLocation() { JDFFileSpec res = appendFileSpec(); res.setResourceUsage("RasterFileLocation"); return(res); }
internal virtual JDFFileSpec appendTargetProfile() { JDFFileSpec res = appendFileSpec(); res.setResourceUsage("TargetProfile"); return(res); }
public virtual JDFFileSpec appendColorProfile() { JDFFileSpec res = appendFileSpec(); res.setResourceUsage("ColorProfile"); return(res); }
public virtual JDFFileSpec getCreateTargetProfile() { JDFFileSpec res = getTargetProfile(); if (res == null) { res = appendTargetProfile(); } return(res); }
public virtual JDFFileSpec getCreateColorProfile() { JDFFileSpec res = getColorProfile(); if (res == null) { res = appendColorProfile(); } return(res); }
/// /// <summary> * Gets of 'this' child FileSpec(RasterFileLocation) element, optionally /// * creates it, if it doesn't exist. /// * </summary> /// * <returns> JDFFileSpec: the matching RasterFileLocation element </returns> /// public virtual JDFFileSpec getCreateRasterFileLocation() { JDFFileSpec res = getRasterFileLocation(); if (res == null) { res = appendRasterFileLocation(); } return(res); }
public virtual void testAbstractProfile() { JDFDoc doc = new JDFDoc("JDF"); doc.setOriginalFileName("JDF.jdf"); JDFNode n = doc.getJDFRoot(); n.setType(EnumType.ColorSpaceConversion); JDFColorSpaceConversionParams cscp = (JDFColorSpaceConversionParams)n.addResource(ElementName.COLORSPACECONVERSIONPARAMS, null, EnumUsage.Input, null, null, null, null); JDFFileSpec fs0 = cscp.appendFinalTargetDevice(); JDFFileSpec fs1 = cscp.getFinalTargetDevice(); Assert.AreEqual(fs1, fs0); fs0 = (JDFFileSpec)fs0.makeRootResource(null, null, true); fs1 = cscp.getFinalTargetDevice(); Assert.AreEqual(fs1, fs0); }
/// /// <summary> * Gets of 'this' an existing child FileSpec(RasterFileLocation) element /// * </summary> /// * <returns> JDFFileSpec: the matching RasterFileLocation element or null if /// * nothing was found </returns> /// public virtual JDFFileSpec getRasterFileLocation() { VElement v = getChildElementVector(ElementName.FILESPEC, null, null, true, 0, false); int siz = v.Count; for (int i = 0; i < siz; i++) { JDFFileSpec res = (JDFFileSpec)v[i]; if (res.hasAttribute(AttributeName.RESOURCEUSAGE)) { if (res.getResourceUsage().Equals("RasterFileLocation")) { return(res); } } } return(null); }