我尝试新的字体添加到我的PDF,我需要使它粗体和下划线..iText的新字体用粗体部分和下划线

我可以添加新的字体,但不能让它大胆和下划线同时。

我尝试以下方式..

public class PdfGenerator {

private static final String BASE_FONT = "Trebuchet MS";

private static final String BASE_FONT_BOLDITALIC = "Trebuchet MS BI";

private static final String BASE_FONT_BOLD = "Trebuchet MS B";

private static final Font titlefontSmall = FontFactory.getFont(

BASE_FONT_BOLD, 10, Font.UNDERLINE);

static {

String filePath = "..my font directory";

String fontPath = filePath + "\\" + "trebuc.ttf";

String fontPathB = filePath + "\\" + "TREBUCBD.TTF";

String fontPathBI = filePath + "\\" + "TREBUCBI.TTF";

FontFactory.register(fontPath, BASE_FONT);

FontFactory.register(fontPathB, BASE_FONT_BOLD);

FontFactory.register(fontPathBI, BASE_FONT_BOLDITALIC);

}

public void genMyPdf(String filePath) {

try {

Document document = new Document();

PdfWriter writer = PdfWriter.getInstance(document,

new FileOutputStream(filePath));

document.open();

Paragraph p = new Paragraph("This should be bold & underline",

titlefontSmall);

document.add(p);

document.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (DocumentException e) {

e.printStackTrace();

}

}

}

我在做什么错?

2013-03-20

Shrey

itextpdf 怎么下划线_iText的新字体用粗体部分和下划线相关推荐

  1. html字体大小、颜色、粗体、下划线代码(局部)

    html字体大小.颜色.粗体.下划线代码(局部)2010-03-19 08:17:48 <font size="12px"></font> 字体大小 这里是 ...

  2. 格式化标签、粗体、下划线等

    <!DOCTYPE html> <html> <head><meta charset="utf-8"><title>格式 ...

  3. 使用FreeType实现矢量字体的粗体、斜体、描边、阴影效果

    使用FreeType实现矢量字体的粗体.斜体.描边.阴影效果 原文 http://www.cppblog.com/mybios/archive/2009/08/01/91869.html 使用Free ...

  4. itextpdf 怎么下划线_java – 带有粗体和下划线的Itext新字体

    我正在尝试为我的pdf添加新字体,我需要将其加粗和加下划线.. 我可以添加新的Font,但不能同时加粗和加下划线. 我尝试了以下方式.. public class PdfGenerator { pri ...

  5. 突发!Facebook一员工在公司总部跳楼身亡,传是程序员;微软开源新字体Cascadia Code;华为下一个研究前沿是AI...

    0.突发!Facebook 一程序员在公司总部跳楼身亡 据新浪科技援引外媒报道,一位 Facebook 员工从加州门洛帕克(Menlo Park)总部四楼纵身跳下,结束年轻的生命. Facebook ...

  6. java斜体_设置标签字体用粗体和斜体

    我正在尝试将我的标签的特定部分设置为粗体和斜体 NSMutableAttributedString ,但我只能得到一个或另一个 . 故事板上的'm using is Clear Sans. Setti ...

  7. android字体斜体代码,Android设置Roboto字体用粗体,斜体,常规,…(类似于自定义字体系列)...

    我知道在Android应用程序中以编程方式设置自定义字体. 有没有办法为自定义字体(资产)加载字体,Android框架将使用基于粗体,斜体等的正确文件? 例如,现在我正在尝试将Roboto字体设置为某 ...

  8. Ubuntu Linux 16.04 xfce下最漂亮的系统字体------文鼎粗钢笔楷体安装记录

    环境: ubuntu Linux 16.04 xfce4 字体安装可以使用以下工具 apt-get install gnome-font-viewer 这个工具可以在xfce下面运行 一.首先安装繁体 ...

  9. 为linux添加新字体

    一.准备字体文件 我一直认为,如果我拥有了一套windows xp的使用权(通过oem方式),那么我就同时拥有了对这份windows产品的只用于我个人的任意使用权,这里面包括了对其中的字体的使用权.所 ...

最新文章

  1. mac环境下安装Gradle及配置
  2. link2005 重复定义错误
  3. dbms_lob包学习笔记之三:instr和substr存储过程
  4. MySQL主从复制的原理:IO用于交互 SQL用于解析执行;主bin-log 从relay-log;
  5. Java类加载器(一)——类加载器层次与模型
  6. 微软AirSim,一个无人机和机器人的模拟器
  7. 【J2EE设计模式】模型-视图-控制器模式(MVC模式)
  8. 不满足于汽车制造,丰田展示仿钢铁侠机器支撑腿架
  9. cannot be resolved or is not a field
  10. order by关键字优化
  11. listctrl 使用入门
  12. Oracle 备份与恢复学习笔记(8)
  13. 非常详细的Maven安装与配置教程
  14. 苹果电脑系统如果删除驱动
  15. ⭐App爬虫系列⭐:获取王者荣耀全英雄的名称、类型、热度、胜率、登场率、Ban率
  16. 安装VidCutter,这是Linux Ubuntu的视频切割器
  17. npm与package.json详解
  18. 在vue项目中使用supermap,基于 SuperMap iClient 8C(2017) for JavaScript,底图为天地图
  19. tar.gz文件命名及压缩解压方法
  20. 为什么两台电脑互连怎么一边能ping通在一边却ping不通

热门文章

  1. B-ICE-EDA/SOPC FPGA创新电子教学实验平台
  2. mysql5.6版本 百度百科_作为DBA不得不掌握的一个mysql兼容参数-show_compatibility_56-建站-站长头条...
  3. 【RK3288 Android 7.1 / KEN】双屏异显流程
  4. 数学模型4.8例1投资组合lingo,matlab
  5. 番茄工作法总结-第三章:方法
  6. 读书有益——》关于雪下很大的成语
  7. 【GPGPU编程模型与架构原理】第一章 1.3 现代 GPGPU 产品
  8. Medicare Fraud Detection using Machine Learning
  9. 宝塔面板 linux工具箱,宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程...
  10. C#读取Excel表格去掉空行