我正在 vb.net 中使用 PdfSharp dll 库编写一个程序,根据用户输入的值生成 pdf。
我正在尝试调整 pdf 的外观和感觉,我注意到的一件事是 PdfSharp 似乎没有提供调整线条粗细的方法。这尤其令人沮丧,因为默认的线条粗细非常粗并且看起来过于粗体。 Example of Default Line Thickness
这是我当前正在使用的代码。有谁知道固定线条粗细的方法吗?
'Outter Left Line
gfx.DrawLine(XPens.Black, 290, 85, 290, 145)
'Outter Right Line
gfx.DrawLine(XPens.Black, 530, 85, 530, 145)
'Line Dividing Fields
gfx.DrawLine(XPens.Black, 388, 85, 388, 145)
'Rows 1-2 Outline
gfx.DrawLine(XPens.Black, 290, 85, 530, 85)
gfx.DrawLine(XPens.Black, 290, 97, 530, 97)
'Rows 2-3 Outline
gfx.DrawLine(XPens.Black, 290, 109, 530, 109)
gfx.DrawLine(XPens.Black, 290, 121, 530, 121)
'Rows 3-4 Outline
gfx.DrawLine(XPens.Black, 290, 133, 530, 133)
gfx.DrawLine(XPens.Black, 290, 145, 530, 145)
谢谢。
最佳答案
定义笔。
Dim myColorPen As New XPen(XColors.Black, 2)
g.DrawLine(myColorPen, New XPoint, New XPoint)
关于vb.net - 修改 PdfSharp vb.net 中的线宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42587058/