Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Mon Feb 10, 2025 3:46 am

当字体不包含加粗样式时,如何实现伪加粗?

donpps00
 
Posts: 4
Joined: Mon Feb 10, 2025 3:42 am

Mon Feb 10, 2025 7:14 am

你好,

感谢来信咨询。
你可以在绘制文本时指定PdfPen,以此绘制文本的外轮廓来实现伪加粗效果。
Code: Select all
PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("宋体", 20f), true);
page.Canvas.DrawString("这是字体测试", font1, PdfPens.Red, PdfBrushes.Red, new PointF(20, 20));


Sincerely,
Nina
E-iceblue support team
User avatar

Nina.Tang
 
Posts: 1385
Joined: Tue Sep 27, 2016 1:06 am

Tue Feb 11, 2025 12:08 am

Nina.Tang wrote:你好,

感谢来信咨询。
你可以在绘制文本时指定PdfPen,以此绘制文本的外轮廓来实现伪加粗效果。
Code: Select all
PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("宋体", 20f), true);
page.Canvas.DrawString("这是字体测试", font1, PdfPens.Red, PdfBrushes.Red, new PointF(20, 20));


Sincerely,
Nina
E-iceblue support team


谢谢。

donpps00
 
Posts: 4
Joined: Mon Feb 10, 2025 3:42 am

Tue Feb 11, 2025 1:22 am

你好,

不客气,如果后续有其他问题请随时反馈 :)

Sincerely,
Nina
E-iceblue support team
User avatar

Nina.Tang
 
Posts: 1385
Joined: Tue Sep 27, 2016 1:06 am

Return to Spire.PDF

cron