Professional Documents
Culture Documents
Color;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.net.URL;
import org.apache.pdfbox.pdmodel.font.PDType1Font;
import io.cloudio.pdfutil.magicbox.MagicBox;
import io.cloudio.pdfutil.magicbox.widgets.PDFPage;
import io.cloudio.pdfutil.magicbox.widgets.images.Image;
import io.cloudio.pdfutil.magicbox.widgets.layouts.Div;
import io.cloudio.pdfutil.magicbox.widgets.layouts.FormPanel;
import io.cloudio.pdfutil.magicbox.widgets.page.PageBreak;
import io.cloudio.pdfutil.magicbox.widgets.tables.DataTable;
import io.cloudio.pdfutil.magicbox.widgets.tables.Panel;
import io.cloudio.pdfutil.magicbox.widgets.tables.Table.FontAlignment;
import io.cloudio.pdfutil.magicbox.widgets.tables.components.CellConfig;
import io.cloudio.pdfutil.magicbox.widgets.tables.components.RowData;
import io.cloudio.pdfutil.magicbox.widgets.text.TextBox;
import io.cloudio.pdfutil.magicbox.widgets.text.PageCounter;
import io.cloudio.pdfutil.magicbox.widgets.layouts.Footer;
import io.cloudio.pdfutil.magicbox.widgets.layouts.Header;
import com.rapapp.platform.server.AttachmentModel;
import com.rapapp.platform.server.Util;
import com.rapapp.platform.server.util.EmailUtil;
org.apache.log4j.Logger logger =
org.apache.log4j.Logger.getLogger(EmailUtil.class);
import java.io.*;
//header.setRepeatOnEveryPage(true);
//header.setBorderBottom(0);
//header.setBorderWidth(2f);
// Page Counter
PageCounter pc = new PageCounter();
pc.setMarginLeft(250);
pc.setMarginTop(-5);
pc.setExpression("Page " + PageCounter.CURRENT_PAGE_INDEX + " of " +
PageCounter.TOTAL_PAGES);
footer.appendChild(pc);
page.addWidget(footer);*/