"JFritz! - Anrufliste");
"JFritz - Anrufliste");
    private PageHeader createPageHeader(float pageWidth) {        PageHeader pageHeader = new PageHeader();        pageHeader.setName("PageHeader");        FontDefinition font = new FontDefinition("Arial", 16, true, false,                false, false);        TextElement label = LabelElementFactory.createLabelElement("JFritz",                new Rectangle2D.Float(0, 0, pageWidth, 40), Color.BLACK,                ElementAlignment.CENTER, ElementAlignment.MIDDLE, font,                "JFritz! - Anrufliste");        pageHeader.addElement(label);        font = new FontDefinition("Arial", 8, true, false, false, false);        for (int i = 0; i < jfritz.getJframe().getCallerTable().getTableHeader().getColumnModel().getColumnCount(); i++) {            System.err.println(jfritz.getJframe().getCallerTable().getTableHeader().getColumnModel().getColumn(i).getHeaderValue().toString());            int columnOffset = 0;            if ((!JFritzUtils.parseBoolean(JFritz.getProperty(                    "option.showCallByCall", "false"))) && (i > 1)) {                columnOffset = 1;            }            label = LabelElementFactory.createLabelElement(jfritz                    .getCallerlist().getColumnName(i), new Rectangle2D.Float(                    columnStart[i+columnOffset], 50, columnWidth[i+columnOffset], 20), Color.BLACK,                    ElementAlignment.CENTER, ElementAlignment.MIDDLE, font,                    jfritz.getJframe().getCallerTable().getTableHeader().getColumnModel().getColumn(i).getHeaderValue().toString());            System.err.println(columnStart[i+columnOffset] + " " + columnWidth[i+columnOffset]);            pageHeader.addElement(label);            ShapeElement selement = StaticShapeElementFactory                    .createRectangleShapeElement("back", Color.BLACK,                            new BasicStroke(0), new Rectangle2D.Float(                                    columnStart[i+columnOffset], 50, columnWidth[i+columnOffset], 20),                            true, false);            pageHeader.addElement(selement);        }        pageHeader.setVisible(true);        return pageHeader;    }