当前位置: 首页>>代码示例>>Java>>正文


Java OrientationEnum.PORTRAIT属性代码示例

本文整理汇总了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;
	}
}
 
开发者ID:PGWelch,项目名称:com.opendoorlogistics,代码行数:12,代码来源:OrientationSelectorDialog.java

示例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");
	}
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:10,代码来源:ConstantTransform.java

示例3: getOrientationValue

@Override
public OrientationEnum getOrientationValue()
{
	return OrientationEnum.PORTRAIT;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:5,代码来源:TableReport.java

示例4: getDefaultValue

@Override
public Object getDefaultValue()
{
    return OrientationEnum.PORTRAIT;
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:5,代码来源:ReportNode.java

示例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);
                    }

            }
    }
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:50,代码来源:ReportNode.java


注:本文中的net.sf.jasperreports.engine.type.OrientationEnum.PORTRAIT属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。