Example usage for com.lowagie.text.pdf GrayColor GrayColor

List of usage examples for com.lowagie.text.pdf GrayColor GrayColor

Introduction

In this page you can find the example usage for com.lowagie.text.pdf GrayColor GrayColor.

Prototype

public GrayColor(float floatGray) 

Source Link

Usage

From source file:com.nokia.s60tools.swmtanalyser.wizards.ReportCreationJob.java

License:Open Source License

private void addSelectedIssuesReport(Document document) throws DocumentException, BadElementException {
    Paragraph selected_title = new Paragraph("Selected issues", fontHeading1);
    selected_title.setSpacingAfter(SPACING_AFTER_HEADER_TEXT);
    document.add(selected_title);//from   w  w  w.j a v a  2s . c o  m

    Display.getDefault().syncExec(new Runnable() {
        public void run() {
            table = getTableForTheSelectedIssues(all_tree_items);
        }
    });
    document.add(table);

    document.add(Chunk.NEWLINE);

    Paragraph graph_title = new Paragraph("Graph for the selected issues", fontHeading1);
    //Using chapter, so title stays together with image 
    Chapter chapter = new Chapter(graph_title, 0);
    //Chapter with out number, when depth is 0
    chapter.setNumberDepth(0);

    com.lowagie.text.Image img = null;
    try {
        img = com.lowagie.text.Image
                .getInstance(SwmtAnalyserPlugin.getPluginInstallPath() + "\\swmt_graph.bmp");
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    img.scalePercent(50f);
    img.setBorder(Rectangle.BOX);
    img.setBorderWidth(1f);
    img.setBorderColor(new GrayColor(0.5f));
    //Adding image to chapter
    chapter.add(img);
    //Adding chapter to document
    document.add(chapter);

}

From source file:questions.importpages.HelloWorldImportedPages.java

public static void main(String[] args) {
    // we create a PDF file
    createPdf(SOURCE);//  w ww  .  j a  v a 2  s  . c om
    // step 1
    Document document = new Document(PageSize.A4);
    try {
        // we create a PdfReader object
        PdfReader reader = new PdfReader(SOURCE);
        // step 2
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(RESULT));
        // step 3
        document.open();
        // step 4
        PdfImportedPage page;
        for (int i = 1; i <= reader.getNumberOfPages(); i++) {
            page = writer.getImportedPage(reader, i);
            Image image = Image.getInstance(page);
            image.scalePercent(15f);
            image.setBorder(Rectangle.BOX);
            image.setBorderWidth(3f);
            image.setBorderColor(new GrayColor(0.5f));
            image.setRotationDegrees(-reader.getPageRotation(i));
            document.add(image);
            document.add(new Paragraph("This is page: " + i));
        }
    } catch (IOException e) {
        e.printStackTrace();
    } catch (DocumentException e) {
        e.printStackTrace();
    }
    // step 5
    document.close();
}

From source file:questions.ocg.StatusBars1.java

public Image getImage(PdfContentByte cb, int i) throws BadElementException {
    PdfTemplate tmp = cb.createTemplate(100, 10);
    tmp.setBoundingBox(new Rectangle(-5, -2, 105, 12));
    Rectangle r = new Rectangle(0, 0, 100, 10);
    tmp.rectangle(r);//from   ww  w  .  ja v  a 2 s  . c o  m
    r = new Rectangle(0, 0, i, 10);
    tmp.beginLayer(colorLayerColored);
    if (i % 2 == 0)
        r.setBackgroundColor(Color.RED);
    else
        r.setBackgroundColor(Color.GREEN);
    tmp.rectangle(r);
    tmp.endLayer();
    tmp.beginLayer(colorLayerGreyed);
    r = new Rectangle(0, 0, i, 10);
    if (i % 2 == 0)
        r.setBackgroundColor(new GrayColor(10));
    else
        r.setBackgroundColor(new GrayColor(97));
    tmp.rectangle(r);
    tmp.endLayer();
    return Image.getInstance(tmp);
}