return false;
}
private void setupWatermark()
{
final WatermarkDefinition watermarkDefinition = wizardSpecification.getWatermarkDefinition();
if (watermarkDefinition.isVisible() == false)
{
return;
}
if (watermarkDefinition.getSource() == null)
{
return;
}
final Watermark watermark = definition.getWatermark();
final Band content = AutoGeneratorUtility.findGeneratedContent(watermark);
if (content == null)
{
// there is already some content, and we are not allowed to override it.
return;
}
content.clear();
final Element watermarkImage = new Element();
watermarkImage.setElementType(new ContentType());
watermarkImage.setAttribute
(AttributeNames.Core.NAMESPACE, AttributeNames.Core.VALUE, watermarkDefinition.getSource());
final ElementStyleSheet watermarkStyle = watermarkImage.getStyle();
watermarkStyle.setStyleProperty(ElementStyleKeys.POS_X, convertLength(watermarkDefinition.getX()));
watermarkStyle.setStyleProperty(ElementStyleKeys.POS_Y, convertLength(watermarkDefinition.getY()));
watermarkStyle.setStyleProperty(ElementStyleKeys.MIN_WIDTH, convertLength(watermarkDefinition.getWidth()));
watermarkStyle.setStyleProperty(ElementStyleKeys.MIN_HEIGHT, convertLength(watermarkDefinition.getHeight()));
watermarkStyle.setStyleProperty(ElementStyleKeys.KEEP_ASPECT_RATIO, watermarkDefinition.getKeepAspectRatio());
watermarkStyle.setStyleProperty(ElementStyleKeys.SCALE, watermarkDefinition.getScale());
content.addElement(watermarkImage);
}