|
Re: Conditionally showing draft figure? [message #638303 is a reply to message #638153] |
Wed, 10 November 2010 18:24 |
|
You could add a beforeFactory script that changes the property like:
importPackage( Packages.javax.xml.parsers);
importPackage( Packages.org.xml.sax);
importPackage( Packages.org.w3c.dom);
importPackage( Packages.java.io);
function getTagValue(file, tagName) {
factory = DocumentBuilderFactory.newInstance();
builder = factory.newDocumentBuilder();
document = builder.parse( new InputSource( new FileInputStream( file ))
);
nlist = document.getElementsByTagName(tagName);
return nlist.item(0).getFirstChild().getNodeValue();
}
dp = getTagValue("C:/work/styles/parm.xml", "draftPicture");
if( dp == "false" ){
reportContext.getDesignHandle().findMasterPage("Simple
MasterPage").setProperty("backgroundImage", "" );
}
Jason
On 11/10/2010 3:34 AM, Mika wrote:
> <?xml version="1.0" encoding="UTF-8"?>
> <parameters>
> <data>This is an important report.</data>
> <draftPicture>true</draftPicture>
> </parameters>
|
|
|
Powered by
FUDForum. Page generated in 0.04367 seconds