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


Java JRTextElement.getOwnVerticalTextAlign方法代码示例

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


在下文中一共展示了JRTextElement.getOwnVerticalTextAlign方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: JRBaseTextElement

import net.sf.jasperreports.engine.JRTextElement; //导入方法依赖的package包/类
/**
 * Initializes properties that are specific to text elements. Common properties are initialized by its
 * parent constructor.
 * @param textElement an element whose properties are copied to this element. Usually it is a
 * {@link net.sf.jasperreports.engine.design.JRDesignTextElement} that must be transformed into an
 * <tt>JRBaseTextElement</tt> at compile time.
 * @param factory a factory used in the compile process
 */
protected JRBaseTextElement(JRTextElement textElement, JRBaseObjectFactory factory)
{
	super(textElement, factory);

	horizontalTextAlign = textElement.getOwnHorizontalTextAlign();
	verticalTextAlign = textElement.getOwnVerticalTextAlign();
	rotationValue = textElement.getOwnRotationValue();
	markup = textElement.getOwnMarkup();

	lineBox = textElement.getLineBox().clone(this);
	paragraph = textElement.getParagraph().clone(this);

	fontName = textElement.getOwnFontName();
	isBold = textElement.isOwnBold();
	isItalic = textElement.isOwnItalic();
	isUnderline = textElement.isOwnUnderline();
	isStrikeThrough = textElement.isOwnStrikeThrough();
	fontsize = textElement.getOwnFontsize();
	pdfFontName = textElement.getOwnPdfFontName();
	pdfEncoding = textElement.getOwnPdfEncoding();
	isPdfEmbedded = textElement.isOwnPdfEmbedded();
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:31,代码来源:JRBaseTextElement.java

示例2: writeTextElement

import net.sf.jasperreports.engine.JRTextElement; //导入方法依赖的package包/类
/**
 *
 */
private void writeTextElement(JRTextElement textElement) throws IOException
{
	writer.startElement(JRXmlConstants.ELEMENT_textElement);
	writer.addAttribute(JRXmlConstants.ATTRIBUTE_textAlignment, textElement.getOwnHorizontalTextAlign());
	VerticalTextAlignEnum vTextAlign = textElement.getOwnVerticalTextAlign();
	if (isOlderVersionThan(JRConstants.VERSION_6_2_1))
	{
		vTextAlign = vTextAlign == VerticalTextAlignEnum.JUSTIFIED ? VerticalTextAlignEnum.TOP : vTextAlign;
	}
	writer.addAttribute(JRXmlConstants.ATTRIBUTE_verticalAlignment, vTextAlign);
	writer.addAttribute(JRXmlConstants.ATTRIBUTE_rotation, textElement.getOwnRotationValue());
	if (isOlderVersionThan(JRConstants.VERSION_4_0_2))
	{
		writer.addAttribute(JRXmlConstants.ATTRIBUTE_lineSpacing, textElement.getParagraph().getLineSpacing());
	}
	writer.addAttribute(JRXmlConstants.ATTRIBUTE_markup, textElement.getOwnMarkup());

	writeFont(textElement);
	writeParagraph(textElement.getParagraph());

	writer.closeElement(true);
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:26,代码来源:JRXmlWriter.java

示例3: setTextElement

import net.sf.jasperreports.engine.JRTextElement; //导入方法依赖的package包/类
/**
 *
 */
protected void setTextElement(JRTextElement textElement)
{
	super.setElement(textElement);
	
	fontName = textElement.getOwnFontName();
	isBold = textElement.isOwnBold();
	isItalic = textElement.isOwnItalic();
	isUnderline = textElement.isOwnUnderline();
	isStrikeThrough = textElement.isOwnStrikeThrough();
	fontsize = textElement.getOwnFontsize();
	pdfFontName = textElement.getOwnPdfFontName();
	pdfEncoding = textElement.getOwnPdfEncoding();
	isPdfEmbedded = textElement.isOwnPdfEmbedded();

	horizontalTextAlign = textElement.getOwnHorizontalTextAlign();
	verticalTextAlign = textElement.getOwnVerticalTextAlign();
	rotationValue = textElement.getOwnRotationValue();
	markup = textElement.getOwnMarkup();
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:23,代码来源:JRTemplateText.java


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