Package net.sf.jasperreports.engine.base

Examples of net.sf.jasperreports.engine.base.JRBasePrintText


        writer.write("\\margtsxn");
        writer.write(String.valueOf(LengthUtil.twip(jasperPrint.getTopMargin() == null ? 0 : jasperPrint.getTopMargin())));
        writer.write("\\margbsxn");
        writer.write(String.valueOf(LengthUtil.twip(jasperPrint.getBottomMargin() == null ? 0 : jasperPrint.getBottomMargin())));
        writer.write("\\deftab");
        writer.write(String.valueOf(LengthUtil.twip(new JRBasePrintText(jasperPrint.getDefaultStyleProvider()).getParagraph().getTabStopWidth())));

        if (jasperPrint.getOrientationValue() == OrientationEnum.LANDSCAPE) {
          writer.write("\\lndscpsxn");
        }
View Full Code Here


  /**
   *
   */
  public JRPrintElement convert(ReportConverter reportConverter, JRElement element)
  {
    JRBasePrintText printText = new JRBasePrintText(reportConverter.getDefaultStyleProvider());
    JRStaticText staticText = (JRStaticText)element;
   
    copyTextElement(reportConverter, staticText, printText);
   
    printText.setText(staticText.getText());
   
    measureTextElement(printText);
   
    return printText;
  }
View Full Code Here

        JRLoader.loadBytesFromLocation("jasperreports.png")
        )
      );
    page.addElement(image);

    JRPrintText text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(210);
    text.setY(55);
    text.setWidth(345);
    text.setHeight(30);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);
    text.setLineSpacingFactor(1.3133681f);
    text.setLeadingOffset(-4.955078f);
    text.setStyle(boldStyle);
    text.setFontSize(18);
    text.setText("JasperReports Project Description");
    page.addElement(text);

    text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(210);
    text.setY(85);
    text.setWidth(325);
    text.setHeight(15);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);
    text.setLineSpacingFactor(1.329241f);
    text.setLeadingOffset(-4.076172f);
    text.setStyle(italicStyle);
    text.setFontSize(12);
    text.setText((new SimpleDateFormat("EEE, MMM d, yyyy")).format(new Date()));
    page.addElement(text);

    text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(40);
    text.setY(150);
    text.setWidth(515);
    text.setHeight(200);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.JUSTIFIED);
    text.setLineSpacingFactor(1.329241f);
    text.setLeadingOffset(-4.076172f);
    text.setStyle(normalStyle);
    text.setFontSize(14);
    text.setText(
      "JasperReports is a powerful report-generating tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV or XML files.\n\n" +
      "It is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.\n\n" +
      "Its main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner."
      );
    page.addElement(text);
View Full Code Here

        JRLoader.loadBytesFromLocation("jasperreports.png")
        )
      );
    page.addElement(image);

    JRPrintText text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(210);
    text.setY(55);
    text.setWidth(345);
    text.setHeight(30);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);
    text.setLineSpacingFactor(1.3133681f);
    text.setLeadingOffset(-4.955078f);
    text.setStyle(boldStyle);
    text.setFontSize(18);
    text.setText("JasperReports Project Description");
    page.addElement(text);

    text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(210);
    text.setY(85);
    text.setWidth(325);
    text.setHeight(15);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);
    text.setLineSpacingFactor(1.329241f);
    text.setLeadingOffset(-4.076172f);
    text.setStyle(italicStyle);
    text.setFontSize(12);
    text.setText((new SimpleDateFormat("EEE, MMM d, yyyy")).format(new Date()));
    page.addElement(text);

    text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
    text.setX(40);
    text.setY(150);
    text.setWidth(515);
    text.setHeight(200);
    text.setTextHeight(text.getHeight());
    text.setHorizontalAlignment(HorizontalAlignEnum.JUSTIFIED);
    text.setLineSpacingFactor(1.329241f);
    text.setLeadingOffset(-4.076172f);
    text.setStyle(normalStyle);
    text.setFontSize(14);
    text.setText(
      "JasperReports is a powerful report-generating tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV or XML files.\n\n" +
      "It is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.\n\n" +
      "Its main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner."
      );
    page.addElement(text);
View Full Code Here

  /**
   *
   */
  public void exportProps(JRStyle style, Locale locale)
  {
    JRPrintText text = new JRBasePrintText(null);
    text.setStyle(style);
    Map styledTextAttributes = new HashMap();
    JRFontUtil.getAttributesWithoutAwtFont(styledTextAttributes, text);
    styledTextAttributes.put(TextAttribute.FOREGROUND, text.getForecolor());
    if (style.getModeValue() == null || style.getModeValue() == ModeEnum.OPAQUE)
    {
      styledTextAttributes.put(TextAttribute.BACKGROUND, style.getBackcolor());
    }

View Full Code Here

  /**
   *
   */
  private Map getAttributes(JRStyle style)//FIXMEDOCX put this in util?
  {
    JRPrintText text = new JRBasePrintText(null);
    text.setStyle(style);
   
    Map styledTextAttributes = new HashMap();
    //JRFontUtil.getAttributes(styledTextAttributes, text, (Locale)null);//FIXMEDOCX getLocale());
    JRFontUtil.getAttributesWithoutAwtFont(styledTextAttributes, text);
    styledTextAttributes.put(TextAttribute.FOREGROUND, text.getForecolor());
    if (text.getModeValue() == ModeEnum.OPAQUE)
    {
      styledTextAttributes.put(TextAttribute.BACKGROUND, text.getBackcolor());
    }

    return styledTextAttributes;
  }
View Full Code Here

  {
    writer.write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n");
    writer.write("<w:settings\n");
    writer.write(" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\">\n");
    writer.write("  <w:defaultTabStop w:val=\"" +
        LengthUtil.twip(new JRBasePrintText(jasperPrint.getDefaultStyleProvider()).getParagraph().getTabStopWidth()) +
        "\"/>\n");
    writer.write("</w:settings>");
  }
View Full Code Here

       
        return jasperPrint;
    }

    private JRPrintText insertText(String textToWrite, int posX, int sizeWidth) {
        text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
        text.setText(textToWrite);
        text.setX(posX);
        text.setY(posY+2);
        text.setWidth(sizeWidth);
        text.setHeight(15);
View Full Code Here

        text.setStyle(bodyStyle);
        return text;
    }
   
    private JRPrintText insertTitleBox(String textToWrite) {
        text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
        text.setText(textToWrite);
        text.setX(convert(10)+10);
        text.setY(posY+4);
        text.setWidth(535);
        text.setHeight(15);
View Full Code Here

        text.setLeadingOffset(-4.0f);
        text.setStyle(bodyStyle);
        return text;
    }
    private JRPrintText insertTitle(String textToWrite, int posX, int posY, int sizeWidth) {
        text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());
        text.setText(textToWrite);
        text.setX(posX);
        text.setY(posY);
        text.setWidth(sizeWidth);
        text.setHeight(25);
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.base.JRBasePrintText

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.