iTextSharp能不能为文字增加轮廓颜色啊,就像是为文字描边那样,不知道有哪位大哥知道
解决方案 »
- winform窗体应用程序下执行dos命令遇到管理员权限问题如何解决
- 求C#CHM帮助文档
- 请求好的项目教程,讲的好的(谢谢)
- 跪求C#语言的datalist控件分页代码。
- 请给个Infragistics NetAdvantage for.NET 2007 Vol. 3下载地址,谢谢了。 winform的。
- 能否在自己的Web应用程序中嵌入.net的网页设计器或其他网页设计器,怎么实现?
- c#中excel的问题
- 求C# Primer电子版,不要C# Primer Plus``有的给个地址wa``
- 如何声明 findwindow 函数,怎么使用之?
- 请问如何改变远程计算机的壁纸阿?
- C#中如何删除文件夹和文件夹内所有数据(给分了)
- js的奇怪问题,望各位协助解决
8方向各偏移1像素画一字文字.
iTextSharp是做PDF的,那GDI+可以做PDF吗?有没有例子啊?谢谢
cb.SetTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL_STROKE);
方法二:在同一个位置写两个相同文字,一个是用描边方式写,另一个是填充方式写,把前者的描线宽度设置的大点,就能实现在文字外面描边,字体会扩大。
//填充色
cb.SetRGBColorFill(255, 241, 1);
//描边色
cb.SetRGBColorStroke(255, 29, 35);
//设置为描边模式
cb.SetTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL_STROKE);
//描线粗细设置为6
cb.SetLineWidth(6f);
//设置字体和大小
cb.SetFontAndSize(bf, 48);
//写个“中”
cb.ShowTextAligned(PdfContentByte.ALIGN_RIGHT,"中", 100, 100, 0);
//设置为填充模式,相同位置重写一次
cb.SetTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL);
cb.SetFontAndSize(bf, 48);
cb.ShowTextAligned(PdfContentByte.ALIGN_RIGHT,"中", 100, 100, 0);