91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.32MB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-29
  • 語(yǔ)言: Java
  • 標(biāo)簽:

資源簡(jiǎn)介

java實(shí)現(xiàn)生成PDF文檔代碼及jar

資源截圖

代碼片段和文件信息



import?java.awt.Color;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.text.DecimalFormat;
import?java.text.NumberFormat;
import?java.util.ArrayList;
import?java.util.Date;

import?com.lowagie.text.Document;
import?com.lowagie.text.DocumentException;
import?com.lowagie.text.Element;
import?com.lowagie.text.Font;
import?com.lowagie.text.PageSize;
import?com.lowagie.text.Paragraph;
import?com.lowagie.text.Phrase;
import?com.lowagie.text.pdf.baseFont;
import?com.lowagie.text.pdf.PdfCell;
import?com.lowagie.text.pdf.PdfPCell;
import?com.lowagie.text.pdf.PdfPRow;
import?com.lowagie.text.pdf.PdfPTable;
import?com.lowagie.text.pdf.PdfWriter;
import?com.sun.java_cup.internal.internal_error;

public?class?PDFReport{
Document?document?=?new?Document();//?建立一個(gè)Document對(duì)象

private?static?Font?headfont?;//?設(shè)置字體大小
private?static?Font?keyfont;//?設(shè)置字體大小
private?static?Font?textfont;//?設(shè)置字體大小



static{
baseFont?bfChinese;
try?{
//bfChinese?=?baseFont.createFont(“STSong-Light““UniGB-UCS2-H“baseFont.NOT_embedDED);
bfChinese?=?baseFont.createFont(“STSong-Light““UniGB-UCS2-H“baseFont.NOT_embedDED);
headfont?=?new?Font(bfChinese?10?Font.BOLD);//?設(shè)置字體大小
keyfont?=?new?Font(bfChinese?8?Font.BOLD);//?設(shè)置字體大小
textfont?=?new?Font(bfChinese?8?Font.NORMAL);//?設(shè)置字體大小
}?catch?(Exception?e)?{
e.printStackTrace();
}?
}


public?PDFReport(File?file)?{ ?
?document.setPageSize(PageSize.A4);//?設(shè)置頁(yè)面大小
?try?{
PdfWriter.getInstance(documentnew?FileOutputStream(file));
document.open();?
}?catch?(Exception?e)?{
e.printStackTrace();
}?


}
int?maxWidth?=?520;


?public?PdfPCell?createCell(String?valuecom.lowagie.text.Font?fontint?align){
?PdfPCell?cell?=?new?PdfPCell();
?cell.setVerticalAlignment(Element.ALIGN_MIDDLE); ?
?cell.setHorizontalAlignment(align);
?cell.setPhrase(new?Phrase(valuefont));
return?cell;
}

?public?PdfPCell?createCell(String?valuecom.lowagie.text.Font?font){
?PdfPCell?cell?=?new?PdfPCell();
?cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
?cell.setHorizontalAlignment(Element.ALIGN_CENTER);
?cell.setPhrase(new?Phrase(valuefont));
return?cell;
}

?public?PdfPCell?createCell(String?valuecom.lowagie.text.Font?fontint?alignint?colspan){
?PdfPCell?cell?=?new?PdfPCell();
?cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
?cell.setHorizontalAlignment(align);
?cell.setColspan(colspan);
?cell.setPhrase(new?Phrase(valuefont));
return?cell;
}
public?PdfPCell?createCell(String?valuecom.lowagie.text.Font?fontint?alignint?colspanboolean?boderFlag){
?PdfPCell?cell?=?new?PdfPCell();
?cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
?cell.setHorizontalAlignment(align);
?cell.setColspan(colspan);
?cell.setPhrase(new?Phrase(valuefont));
?cell.setPadding(3.0f);
?

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????5162??2011-08-29?14:58??PDFReport.java

?????文件????1138572??2011-08-24?09:38??iText-2.1.6.jar

?????文件?????331811??2011-08-24?09:38??iTextAsian.jar

-----------?---------??----------?-----??----

??????????????1475545????????????????????3


評(píng)論

共有 條評(píng)論