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


Java OrientationEnum类代码示例

本文整理汇总了Java中net.sf.jasperreports.engine.type.OrientationEnum的典型用法代码示例。如果您正苦于以下问题:Java OrientationEnum类的具体用法?Java OrientationEnum怎么用?Java OrientationEnum使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


OrientationEnum类属于net.sf.jasperreports.engine.type包,在下文中一共展示了OrientationEnum类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: readObject

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
@SuppressWarnings("deprecation")
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
	in.defaultReadObject();

	styleResolver = StyleResolver.getInstance();

	if (detail != null)
	{
		detailSection = new JRBaseSection(detail);
		detail = null;
	}
	
	if (PSEUDO_SERIAL_VERSION_UID < JRConstants.PSEUDO_SERIAL_VERSION_UID_3_7_2)
	{
		whenNoDataTypeValue = WhenNoDataTypeEnum.getByValue(whenNoDataType);
		printOrderValue = PrintOrderEnum.getByValue(printOrder);
		orientationValue = OrientationEnum.getByValue(orientation);
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:21,代码来源:JRBaseReport.java

示例2: addBookmark

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
protected void addBookmark(int level, String title, int x, int y)
{
	Bookmark parent = bookmarkStack.peek();
	// searching for parent
	while(parent.level >= level)
	{
		bookmarkStack.pop();
		parent = bookmarkStack.peek();
	}

	if (!getCurrentItemConfiguration().isCollapseMissingBookmarkLevels())
	{
		// creating empty bookmarks in order to preserve the bookmark level
		for (int i = parent.level + 1; i < level; ++i)
		{
			Bookmark emptyBookmark = new Bookmark(parent, parent.pdfOutline.getPdfDestination(), EMPTY_BOOKMARK_TITLE);
			bookmarkStack.push(emptyBookmark);
			parent = emptyBookmark;
		}
	}
	int height = OrientationEnum.PORTRAIT.equals(pageFormat.getOrientation()) 
			? pageFormat.getPageHeight() - y 
			: y;
	Bookmark bookmark = new Bookmark(parent, x, height, title);
	bookmarkStack.push(bookmark);
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:27,代码来源:JRPdfExporter.java

示例3: setAnchor

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
protected void setAnchor(Chunk chunk, JRPrintAnchor anchor, JRPrintElement element)
{
	String anchorName = anchor.getAnchorName();
	if (anchorName != null)
	{
		chunk.setLocalDestination(anchorName);

		if (anchor.getBookmarkLevel() != JRAnchor.NO_BOOKMARK)
		{
			int x = OrientationEnum.PORTRAIT.equals(pageFormat.getOrientation()) 
					? getOffsetX() + element.getX() 
					: getOffsetY() + element.getY();
			int y = OrientationEnum.PORTRAIT.equals(pageFormat.getOrientation()) 
					? getOffsetY() + element.getY() 
					: getOffsetX() + element.getX();
			addBookmark(anchor.getBookmarkLevel(), anchor.getAnchorName(), x, y);
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:20,代码来源:JRPdfExporter.java

示例4: exportPart

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
/**
 *
 */
protected void exportPart(Integer pageIndex, PrintPart part) throws JRException, IOException
{
	xmlWriter.startElement(JRXmlConstants.ELEMENT_part);

	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_pageIndex, pageIndex);
	xmlWriter.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_name, part.getName());
	PrintPageFormat pageFormat = part.getPageFormat();
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_pageWidth, pageFormat.getPageWidth());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_pageHeight, pageFormat.getPageHeight());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_topMargin, pageFormat.getTopMargin());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_leftMargin, pageFormat.getLeftMargin());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_bottomMargin, pageFormat.getBottomMargin());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_rightMargin, pageFormat.getRightMargin());
	xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_orientation, pageFormat.getOrientation(), OrientationEnum.PORTRAIT);

	xmlWriter.closeElement();
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:21,代码来源:JRXmlExporter.java

示例5: setJasperDesign

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
public void setJasperDesign(JasperDesign jd)
{
    this.jasperDesign = jd;
    boolean old = setUpdating(true);
    jSpinnerColumns.setValue(jd.getColumnCount());
    multiUnitNumberEditorWidth.setValue( jd.getPageWidth() );
    multiUnitNumberEditorHeight.setValue(jd.getPageHeight());
    multiUnitNumberEditorMarginaTop.setValue(jd.getTopMargin());
    multiUnitNumberEditorMarginBottom.setValue(jd.getBottomMargin());
    multiUnitNumberEditorMarginLeft.setValue(jd.getLeftMargin());
    multiUnitNumberEditorMarginRight.setValue(jd.getRightMargin());
    multiUnitNumberEditorColumnWidth.setValue( jd.getColumnWidth() );
    multiUnitNumberEditorcolumnSpace.setValue(jd.getColumnSpacing());

    jRadioLandscape.setSelected(  jd.getOrientationValue() == OrientationEnum.LANDSCAPE );
    jRadioPortrait.setSelected(  jd.getOrientationValue() == OrientationEnum.PORTRAIT );

    Misc.setComboboxSelectedTagValue(jComboBoxFormat, PageSize.deductPageFormat(jd.getPageWidth(), jd.getPageHeight()));
    setUpdating(old);
    updatePreview();

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

示例6: createEmpty

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
static JasperDesign createEmpty(String tablename, int pageWidth, int pageHeight, boolean margins) {
	JasperDesign ret = new JasperDesign();
	ret.setName(Strings.removeExportIllegalChars(AppConstants.ORG_NAME + " - " + tablename));
	ret.setWhenNoDataType(WhenNoDataTypeEnum.ALL_SECTIONS_NO_DETAIL);
	ret.setWhenResourceMissingType(WhenResourceMissingTypeEnum.EMPTY);
	ret.setOrientation(OrientationEnum.LANDSCAPE);
	ret.setPageWidth(pageWidth);
	ret.setPageHeight(pageHeight);

	if (!margins) {
		ret.setLeftMargin(0);
		ret.setRightMargin(0);
		ret.setTopMargin(0);
		ret.setBottomMargin(0);
	}

	ret.setColumnWidth(Math.min(getAvailableWidth(ret), ret.getColumnWidth()));

	return ret;
}
 
开发者ID:PGWelch,项目名称:com.opendoorlogistics,代码行数:21,代码来源:ReportBuilderUtils.java

示例7: test

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
@Override
public void test() {
	super.test();

	numberOfPagesTest(1);
	columnTitleCountTest(column1, 0);
	columnDetailCountTest(column1, 0);

	elementCountTest("title.textField1", 3);
	elementValueTest("title.textField1", "bundleKey3", "bundleKey3", "bundleValue");

	FontUtil fontUtil = FontUtil.getInstance(DefaultJasperReportsContext.getInstance());
	Assert.assertFalse("fonts", fontUtil.getFontFamilyNames().isEmpty());

	JasperPrint jasperPrint = getJasperPrint();
	Assert.assertEquals("Report", jasperPrint.getName());
	Assert.assertEquals(OrientationEnum.LANDSCAPE, jasperPrint.getOrientationValue());
	Assert.assertEquals(1190, jasperPrint.getPageWidth());
	Assert.assertEquals(842, jasperPrint.getPageHeight());

	Assert.assertEquals(50, scriptlet.count);
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:23,代码来源:Report1Test.java

示例8: readObject

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
@SuppressWarnings("deprecation")
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
	in.defaultReadObject();
	
	if (PSEUDO_SERIAL_VERSION_UID < JRConstants.PSEUDO_SERIAL_VERSION_UID_3_7_2)
	{
		orientationValue = OrientationEnum.getByValue(orientation);
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:11,代码来源:JasperPrint.java

示例9: setOrientation

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
/**
 * Sets the report orientation.
 * @see net.sf.jasperreports.engine.JRReport ORIENTATION_PORTRAIT,
 * @see net.sf.jasperreports.engine.JRReport ORIENTATION_LANDSCAPE
 */
public void setOrientation(OrientationEnum orientationValue)
{
	Object old = this.orientationValue;
	this.orientationValue = orientationValue;
	getEventSupport().firePropertyChange(PROPERTY_ORIENTATION, old, this.orientationValue);
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:12,代码来源:JasperDesign.java

示例10: setJasperDesign

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
private void setJasperDesign(JasperDesign jd) {
	ignoreEvents = true;
	pheigh.setValue(jd.getPageHeight());
	pwidth.setValue(jd.getPageWidth());
	String format = PageSize.deductPageFormat(jd.getPageWidth(), jd.getPageHeight());
	pformat.select(PageSize.getFormatIndx(format));

	tmargin.setValue(jd.getTopMargin());
	bmargin.setValue(jd.getBottomMargin());
	lmargin.setValue(jd.getLeftMargin());
	rmargin.setValue(jd.getRightMargin());

	cwidth.setValue(jd.getColumnWidth());
	space.setValue(jd.getColumnSpacing());
	cols.setSelection(jd.getColumnCount());

	landscape.setSelection(false);
	portrait.setSelection(false);
	if (jd.getOrientationValue().equals(OrientationEnum.LANDSCAPE))
		landscape.setSelection(true);
	else if (jd.getOrientationValue().equals(OrientationEnum.PORTRAIT))
		portrait.setSelection(true);
	ignoreEvents = false;

	String defunit = MReport.getMeasureUnit(jConfig, jd);
	uw.setUnit(defunit);

	pheigh.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_PAGE_HEIGHT, defunit));
	pwidth.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_PAGE_WIDTH, defunit));

	tmargin.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_TOP_MARGIN, defunit));
	bmargin.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_BOTTOM_MARGIN, defunit));
	lmargin.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_LEFT_MARGIN, defunit));
	rmargin.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_RIGHT_MARGIN, defunit));

	cwidth.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_COLUMN_WIDTH, defunit));
	space.setUnit(PHolderUtil.getUnit(jd, JasperDesign.PROPERTY_COLUMN_SPACING, defunit));
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:39,代码来源:PageFormatDialog.java

示例11: performAction

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
protected void performAction(Node[] activatedNodes) {
        JasperDesign jd = activatedNodes[0].getLookup().lookup(JasperDesign.class);
        jd.setName("test name");
        jd.setPageWidth(700);
        jd.setPageHeight(400);
        jd.setOrientation( OrientationEnum.LANDSCAPE);
        jd.setTopMargin(10);
        jd.setBottomMargin(20);
        jd.setLeftMargin(35);
        jd.setRightMargin(5);
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:12,代码来源:ReportNode.java

示例12: OrientationProperty

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public OrientationProperty(JasperDesign jd)
{
    super(OrientationEnum.class, jd);
    this.jasperDesign = jd;
    setValue("suppressCustomEditor", Boolean.TRUE);
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:8,代码来源:ReportNode.java

示例13: getTagList

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
@Override
public List getTagList()
{
    List tags = new java.util.ArrayList();
    tags.add(new Tag(OrientationEnum.PORTRAIT, I18n.getString("ReportNode.Orientation.Portrait")));
    tags.add(new Tag(OrientationEnum.LANDSCAPE, I18n.getString("ReportNode.Orientation.Landscape")));
    return tags;
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:9,代码来源:ReportNode.java

示例14: applyChanges

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
public void applyChanges(JasperDesign jd) {

        int cols =  ((Number)jSpinnerColumns.getValue()).intValue();

        jd.setPageWidth(multiUnitNumberEditorWidth.getValue());
        jd.setPageHeight(multiUnitNumberEditorHeight.getValue());
        jd.setBottomMargin(multiUnitNumberEditorMarginBottom.getValue());
        jd.setLeftMargin(multiUnitNumberEditorMarginLeft.getValue());
        jd.setRightMargin(multiUnitNumberEditorMarginRight.getValue());
        jd.setTopMargin(multiUnitNumberEditorMarginaTop.getValue());
        jd.setColumnCount(cols);
        jd.setColumnSpacing(multiUnitNumberEditorcolumnSpace.getValue());
        jd.setColumnWidth(multiUnitNumberEditorColumnWidth.getValue());
        jd.setOrientation( jRadioLandscape.isSelected() ? OrientationEnum.LANDSCAPE : OrientationEnum.PORTRAIT  );
    }
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:16,代码来源:PageFormatPanel.java

示例15: getOrientation

import net.sf.jasperreports.engine.type.OrientationEnum; //导入依赖的package包/类
public OrientationEnum getOrientation(){
	switch(getSelectedIndex()){
	case 0:
		return OrientationEnum.PORTRAIT;
		
	case 1:
		return OrientationEnum.LANDSCAPE;
		
	default:
		return null;
	}
}
 
开发者ID:PGWelch,项目名称:com.opendoorlogistics,代码行数:13,代码来源:OrientationSelectorDialog.java


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