本文整理汇总了Java中net.sf.jasperreports.engine.type.OrientationEnum.PORTRAIT属性的典型用法代码示例。如果您正苦于以下问题:Java OrientationEnum.PORTRAIT属性的具体用法?Java OrientationEnum.PORTRAIT怎么用?Java OrientationEnum.PORTRAIT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类net.sf.jasperreports.engine.type.OrientationEnum
的用法示例。
在下文中一共展示了OrientationEnum.PORTRAIT属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getOrientation
public OrientationEnum getOrientation(){
switch(getSelectedIndex()){
case 0:
return OrientationEnum.PORTRAIT;
case 1:
return OrientationEnum.LANDSCAPE;
default:
return null;
}
}
示例2: pageOrientation
protected static OrientationEnum pageOrientation(PageOrientation orientation) {
switch (orientation) {
case PORTRAIT:
return OrientationEnum.PORTRAIT;
case LANDSCAPE:
return OrientationEnum.LANDSCAPE;
default:
throw new JasperDesignException("Page orientation " + orientation.name() + " not supported");
}
}
示例3: getOrientationValue
@Override
public OrientationEnum getOrientationValue()
{
return OrientationEnum.PORTRAIT;
}
示例4: getDefaultValue
@Override
public Object getDefaultValue()
{
return OrientationEnum.PORTRAIT;
}
示例5: setPropertyValue
@Override
public void setPropertyValue(Object alignment)
{
jasperDesign.setOrientation((OrientationEnum)alignment);
int pWidth = jasperDesign.getPageWidth();
int pHeight = jasperDesign.getPageHeight();
if ((jasperDesign.getOrientationValue() == OrientationEnum.LANDSCAPE && pWidth < pHeight) ||
(jasperDesign.getOrientationValue() == OrientationEnum.PORTRAIT && pWidth > pHeight))
{
jasperDesign.setPageWidth(pHeight);
jasperDesign.setPageHeight(pWidth);
// switch height and width...
ObjectPropertyUndoableEdit urob1 =
new ObjectPropertyUndoableEdit(
jasperDesign,
"PageWidth",
Integer.TYPE,
pWidth,pHeight);
IReportManager.getInstance().addUndoableEdit(urob1, true);
ObjectPropertyUndoableEdit urob2 =
new ObjectPropertyUndoableEdit(
jasperDesign,
"PageHeight",
Integer.TYPE,
pHeight,pWidth);
IReportManager.getInstance().addUndoableEdit(urob2, true);
// Adjust the columns width...
if (jasperDesign.getColumnCount() > 0) // Do it always...
{
int availableSpace = jasperDesign.getPageWidth() - jasperDesign.getLeftMargin() - jasperDesign.getRightMargin();
availableSpace -= (jasperDesign.getColumnCount()-1) * jasperDesign.getColumnSpacing();
int columnWidth = availableSpace / jasperDesign.getColumnCount();
int oldColumnWidth = jasperDesign.getColumnWidth();
jasperDesign.setColumnWidth(columnWidth);
ObjectPropertyUndoableEdit urob3 =
new ObjectPropertyUndoableEdit(
jasperDesign,
"ColumnWidth",
Integer.TYPE,
oldColumnWidth,columnWidth);
IReportManager.getInstance().addUndoableEdit(urob3, true);
}
}
}