本文整理汇总了Java中net.sf.jasperreports.engine.design.JRDesignGroup.setStartNewColumn方法的典型用法代码示例。如果您正苦于以下问题:Java JRDesignGroup.setStartNewColumn方法的具体用法?Java JRDesignGroup.setStartNewColumn怎么用?Java JRDesignGroup.setStartNewColumn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.jasperreports.engine.design.JRDesignGroup
的用法示例。
在下文中一共展示了JRDesignGroup.setStartNewColumn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setPropertyValue
import net.sf.jasperreports.engine.design.JRDesignGroup; //导入方法依赖的package包/类
public void setPropertyValue(Object id, Object value) {
JRDesignGroup jrGroup = (JRDesignGroup) getValue();
if (id.equals(JRDesignGroup.PROPERTY_NAME)) {
jrGroup.setName((String) value);
}
else if (id.equals(JRDesignGroup.PROPERTY_EXPRESSION))
jrGroup.setExpression(ExprUtil.setValues(jrGroup.getExpression(), value, null));
else if (id.equals(JRBaseGroup.PROPERTY_MIN_HEIGHT_TO_START_NEW_PAGE)) {
int minH = 0;
if (value != null)
minH = Math.max(0, (Integer) value);
jrGroup.setMinHeightToStartNewPage(minH);
} else if (id.equals(JRDesignGroup.PROPERTY_START_NEW_COLUMN))
jrGroup.setStartNewColumn((Boolean) value);
else if (id.equals(JRDesignGroup.PROPERTY_START_NEW_PAGE))
jrGroup.setStartNewPage((Boolean) value);
else if (id.equals(JRDesignGroup.PROPERTY_RESET_PAGE_NUMBER))
jrGroup.setResetPageNumber((Boolean) value);
else if (id.equals(JRDesignGroup.PROPERTY_REPRINT_HEADER_ON_EACH_PAGE))
jrGroup.setReprintHeaderOnEachPage((Boolean) value);
else if (id.equals(JRDesignGroup.PROPERTY_KEEP_TOGETHER))
jrGroup.setKeepTogether((Boolean) value);
else if (id.equals(JRDesignGroup.PROPERTY_FOOTER_POSITION))
jrGroup.setFooterPosition((FooterPositionEnum) positionD.getEnumValue(value));
}
示例2: createObject
import net.sf.jasperreports.engine.design.JRDesignGroup; //导入方法依赖的package包/类
@Override
public Object createObject(Attributes atts)
{
JRDesignGroup group = new JRDesignGroup();
group.setName(atts.getValue(JRXmlConstants.ATTRIBUTE_name));
String isStartNewColumn = atts.getValue(JRXmlConstants.ATTRIBUTE_isStartNewColumn);
if (isStartNewColumn != null && isStartNewColumn.length() > 0)
{
group.setStartNewColumn(Boolean.valueOf(isStartNewColumn).booleanValue());
}
String isStartNewPage = atts.getValue(JRXmlConstants.ATTRIBUTE_isStartNewPage);
if (isStartNewPage != null && isStartNewPage.length() > 0)
{
group.setStartNewPage(Boolean.valueOf(isStartNewPage).booleanValue());
}
String isResetPageNumber = atts.getValue(JRXmlConstants.ATTRIBUTE_isResetPageNumber);
if (isResetPageNumber != null && isResetPageNumber.length() > 0)
{
group.setResetPageNumber(Boolean.valueOf(isResetPageNumber).booleanValue());
}
String isReprintHeaderOnEachPage = atts.getValue(JRXmlConstants.ATTRIBUTE_isReprintHeaderOnEachPage);
if (isReprintHeaderOnEachPage != null && isReprintHeaderOnEachPage.length() > 0)
{
group.setReprintHeaderOnEachPage(Boolean.valueOf(isReprintHeaderOnEachPage).booleanValue());
}
String isReprintHeaderOnEachColumn = atts.getValue(JRXmlConstants.ATTRIBUTE_isReprintHeaderOnEachColumn);
if (isReprintHeaderOnEachColumn != null && isReprintHeaderOnEachColumn.length() > 0)
{
group.setReprintHeaderOnEachColumn(Boolean.valueOf(isReprintHeaderOnEachColumn).booleanValue());
}
String minHeightToStartNewPage = atts.getValue(JRXmlConstants.ATTRIBUTE_minHeightToStartNewPage);
if (minHeightToStartNewPage != null && minHeightToStartNewPage.length() > 0)
{
group.setMinHeightToStartNewPage(Integer.parseInt(minHeightToStartNewPage));
}
String minDetailsToStartFromTop = atts.getValue(JRXmlConstants.ATTRIBUTE_minDetailsToStartFromTop);
if (minDetailsToStartFromTop != null && minDetailsToStartFromTop.length() > 0)
{
group.setMinDetailsToStartFromTop(Integer.parseInt(minDetailsToStartFromTop));
}
FooterPositionEnum footerPosition = FooterPositionEnum.getByName(atts.getValue(JRXmlConstants.ATTRIBUTE_footerPosition));
if (footerPosition != null)
{
group.setFooterPosition(footerPosition);
}
String keepTogether = atts.getValue(JRXmlConstants.ATTRIBUTE_keepTogether);
if (keepTogether != null && keepTogether.length() > 0)
{
group.setKeepTogether(Boolean.valueOf(keepTogether).booleanValue());
}
String preventOrphanFooter = atts.getValue(JRXmlConstants.ATTRIBUTE_preventOrphanFooter);
if (preventOrphanFooter != null && preventOrphanFooter.length() > 0)
{
group.setPreventOrphanFooter(Boolean.valueOf(preventOrphanFooter).booleanValue());
}
return group;
}