本文整理汇总了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();
}
示例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);
}
示例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();
}