本文整理汇总了Java中net.sf.jasperreports.engine.type.EvaluationTimeEnum.NOW属性的典型用法代码示例。如果您正苦于以下问题:Java EvaluationTimeEnum.NOW属性的具体用法?Java EvaluationTimeEnum.NOW怎么用?Java EvaluationTimeEnum.NOW使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类net.sf.jasperreports.engine.type.EvaluationTimeEnum
的用法示例。
在下文中一共展示了EvaluationTimeEnum.NOW属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: fill
@Override
protected JRPrintElement fill()
{
JRTemplatePrintImage printImage = new JRTemplatePrintImage(getJRTemplateImage(), printElementOriginator);
printImage.setUUID(getUUID());
printImage.setX(getX());
printImage.setY(getRelativeY());
printImage.setWidth(getWidth());
printImage.setHeight(getStretchHeight());
printImage.setBookmarkLevel(getBookmarkLevel());
printImage.getPropertiesMap().setProperty(HtmlReportConfiguration.PROPERTY_EMBED_IMAGE, Boolean.TRUE.toString());
printImage.getPropertiesMap().setProperty(HtmlReportConfiguration.PROPERTY_EMBEDDED_SVG_USE_FONTS, Boolean.TRUE.toString());
EvaluationTimeEnum evaluationTime = getEvaluationTimeValue();
if (evaluationTime == EvaluationTimeEnum.NOW)
{
copy(printImage);
}
else
{
filler.addBoundElement(this, printImage, evaluationTime, getEvaluationGroup(), band);
}
return printImage;
}
示例2: writeHtmlComponent
protected void writeHtmlComponent(JRComponentElement componentElement, JRXmlWriter reportWriter) throws IOException
{
Component component = componentElement.getComponent();
HtmlComponent htmlComponent = (HtmlComponent) component;
ComponentKey componentKey = componentElement.getComponentKey();
XmlNamespace namespace = new XmlNamespace(
HtmlComponentExtensionsRegistryFactory.NAMESPACE,
componentKey.getNamespacePrefix(),
HtmlComponentExtensionsRegistryFactory.XSD_LOCATION);
JRXmlWriteHelper writer = reportWriter.getXmlWriteHelper();
writer.startElement("html", namespace);
writer.addAttribute(HtmlComponent.PROPERTY_SCALE_TYPE, htmlComponent.getScaleType());
writer.addAttribute(HtmlComponent.PROPERTY_HORIZONTAL_ALIGN, htmlComponent.getHorizontalImageAlign());
writer.addAttribute(HtmlComponent.PROPERTY_VERTICAL_ALIGN, htmlComponent.getVerticalImageAlign());
writeExpression(HtmlComponent.PROPERTY_HTMLCONTENT_EXPRESSION, htmlComponent.getHtmlContentExpression(), false, componentElement, reportWriter);
if (htmlComponent.getEvaluationTime() != EvaluationTimeEnum.NOW) {
writer.addAttribute(HtmlComponent.PROPERTY_EVALUATION_TIME, htmlComponent.getEvaluationTime());
}
writer.addAttribute(HtmlComponent.PROPERTY_EVALUATION_GROUP, htmlComponent.getEvaluationGroup());
writer.addAttribute(HtmlComponent.PROPERTY_CLIP_ON_OVERFLOW, htmlComponent.getClipOnOverflow());
writer.closeElement();
}
示例3: evaluate
@Override
protected void evaluate(byte evaluation) throws JRException
{
reset();
evaluatePrintWhenExpression(evaluation);
if (isPrintWhenExpressionNull() || isPrintWhenTrue())
{
if (getEvaluationTimeValue() == EvaluationTimeEnum.NOW)
{
evaluateRenderer(evaluation);
}
}
}
示例4: writeBarbecue
protected void writeBarbecue(JRComponentElement componentElement, JRXmlWriter reportWriter) throws IOException
{
Component component = componentElement.getComponent();
BarbecueComponent barcode = (BarbecueComponent) component;
JRXmlWriteHelper writer = reportWriter.getXmlWriteHelper();
ComponentKey componentKey = componentElement.getComponentKey();
XmlNamespace namespace = new XmlNamespace(
ComponentsExtensionsRegistryFactory.NAMESPACE,
componentKey.getNamespacePrefix(),
ComponentsExtensionsRegistryFactory.XSD_LOCATION);
writer.startElement("barbecue", namespace);
writer.addAttribute("type", barcode.getType());
writer.addAttribute("drawText", barcode.isDrawText());
writer.addAttribute("checksumRequired", barcode.isChecksumRequired());
writer.addAttribute("barWidth", barcode.getBarWidth());
writer.addAttribute("barHeight", barcode.getBarHeight());
if (isNewerVersionOrEqual(componentElement, reportWriter, JRConstants.VERSION_4_0_0))
{
writer.addAttribute("rotation", barcode.getOwnRotation());
}
if (barcode.getEvaluationTimeValue() != EvaluationTimeEnum.NOW)
{
writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationTime,
barcode.getEvaluationTimeValue());
}
writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationGroup,
barcode.getEvaluationGroup());
writeExpression("codeExpression", barcode.getCodeExpression(), false, componentElement, reportWriter);
writeExpression("applicationIdentifierExpression", barcode.getApplicationIdentifierExpression(), false, componentElement, reportWriter);
writer.closeElement();
}
示例5: isEvaluateNow
protected boolean isEvaluateNow()
{
return chart.getEvaluationTime() == EvaluationTimeEnum.NOW;
}
示例6: isEvaluateNow
protected boolean isEvaluateNow()
{
return htmlComponent.getEvaluationTime() == EvaluationTimeEnum.NOW;
}
示例7: PropertyStyleProvider
public PropertyStyleProvider(
StyleProviderContext context,
Map<String, JRPropertyExpression> stylePropertyExpressions
)
{
this.context = context;
this.stylePropertyExpressions = stylePropertyExpressions;
List<String> fieldsList = new ArrayList<String>();
List<String> variablesList = new ArrayList<String>();
if (stylePropertyExpressions != null)
{
for(JRPropertyExpression stylePropertyExpression : stylePropertyExpressions.values())
{
JRExpression expression = stylePropertyExpression.getValueExpression();
if (expression != null)
{
JRExpressionChunk[] chunks = expression.getChunks();
if (chunks != null)
{
for (int i = 0; i < chunks.length; i++)
{
JRExpressionChunk chunk = chunks[i];
switch (chunk.getType())
{
case JRExpressionChunk.TYPE_FIELD:
{
fieldsList.add(chunk.getText());
break;
}
case JRExpressionChunk.TYPE_VARIABLE:
{
variablesList.add(chunk.getText());
break;
}
}
}
}
}
}
}
fields = fieldsList.size() > 0 ? (String[]) fieldsList.toArray(new String[fieldsList.size()]) : null;
variables = variablesList.size() > 0 ? (String[]) variablesList.toArray(new String[variablesList.size()]) : null;
JRElement element = context.getElement();
JREvaluation evaluation = element instanceof JREvaluation ? (JREvaluation)element : null;
lateEvaluated = evaluation != null && evaluation.getEvaluationTimeValue() != EvaluationTimeEnum.NOW;
}
示例8: getEvaluationTimeValue
protected EvaluationTimeEnum getEvaluationTimeValue()
{
return EvaluationTimeEnum.NOW;
}
示例9: isEvaluateNow
protected boolean isEvaluateNow()
{
return barcodeComponent.getEvaluationTimeValue()
== EvaluationTimeEnum.NOW;
}
示例10: getEvaluationTimeValue
public EvaluationTimeEnum getEvaluationTimeValue()
{
return evaluationTimeValue == null ? EvaluationTimeEnum.NOW : evaluationTimeValue;
}
示例11: isEvaluateNow
protected boolean isEvaluateNow()
{
return mapComponent.getEvaluationTime() == EvaluationTimeEnum.NOW;
}
示例12: isEvaluateNow
protected boolean isEvaluateNow()
{
return chartComponent.getEvaluationTime() == EvaluationTimeEnum.NOW;
}
示例13: isEvaluateNow
protected boolean isEvaluateNow()
{
return barcodeComponent.getEvaluationTimeValue() == EvaluationTimeEnum.NOW;
}
示例14: isEvaluateNow
protected boolean isEvaluateNow()
{
return sortComponent.getEvaluationTime() == EvaluationTimeEnum.NOW;
}
示例15: writeSortComponent
protected void writeSortComponent(JRComponentElement componentElement, JRXmlWriter reportWriter) throws IOException
{
Component component = componentElement.getComponent();
SortComponent sortComponent = (SortComponent) component;
ComponentKey componentKey = componentElement.getComponentKey();
String namespaceURI = componentKey.getNamespace();
String schemaLocation =
ComponentsEnvironment.getInstance(jasperReportsContext)
.getBundle(namespaceURI).getXmlParser().getPublicSchemaLocation();
XmlNamespace componentNamespace = new XmlNamespace(namespaceURI, componentKey.getNamespacePrefix(),
schemaLocation);
JRXmlWriteHelper writer = reportWriter.getXmlWriteHelper();
writer.startElement("sort", componentNamespace);
if(isOlderVersionThan(componentElement, reportWriter, JRConstants.VERSION_4_1_3))
{
writer.addAttribute(SortComponent.PROPERTY_COLUMN_NAME, sortComponent.getSortFieldName());
writer.addAttribute(SortComponent.PROPERTY_COLUMN_TYPE, sortComponent.getSortFieldType());
writer.addAttribute(SortComponent.PROPERTY_HANDLER_COLOR, sortComponent.getHandlerColor());
writer.addAttribute(PROPERTY_HANDLER_FONT_SIZE, sortComponent.getSymbolFont().getFontsize());
writer.addAttribute(SortComponent.PROPERTY_HANDLER_HORIZONTAL_ALIGN, sortComponent.getHandlerHorizontalImageAlign());
writer.addAttribute(SortComponent.PROPERTY_HANDLER_VERTICAL_ALIGN, sortComponent.getHandlerVerticalImageAlign());
}
if (sortComponent.getEvaluationTime() != EvaluationTimeEnum.NOW) {
writer.addAttribute(SortComponent.PROPERTY_EVALUATION_TIME, sortComponent.getEvaluationTime());
}
writer.addAttribute(SortComponent.PROPERTY_EVALUATION_GROUP, sortComponent.getEvaluationGroup());
if(isNewerVersionOrEqual(componentElement, reportWriter, JRConstants.VERSION_4_1_3))
{
// write symbol settings
writer.startElement("symbol");
if (sortComponent.getHandlerColor() != null)
{
writer.addAttribute(SortComponent.PROPERTY_HANDLER_COLOR, sortComponent.getHandlerColor());
}
writer.addAttribute(SortComponent.PROPERTY_COLUMN_TYPE, sortComponent.getSortFieldType());
writer.addAttribute(SortComponent.PROPERTY_COLUMN_NAME, sortComponent.getSortFieldName());
writer.addAttribute(SortComponent.PROPERTY_HANDLER_HORIZONTAL_ALIGN, sortComponent.getHandlerHorizontalImageAlign());
writer.addAttribute(SortComponent.PROPERTY_HANDLER_VERTICAL_ALIGN, sortComponent.getHandlerVerticalImageAlign());
reportWriter.writeFont(sortComponent.getSymbolFont());
writer.closeElement();
}
writer.closeElement();
}