C#使用PDFSharp如何在两段文本之间添加黑色下划线分隔符
你可以直接在//LINE SEPARATOR HERE注释位置插入分隔线绘制代码,PDFSharp 内置的 XGraphics.DrawLine 方法就可以实现你要的黑色水平分隔效果:
// 配置分隔线参数 double separatorYPos = 120; // 分隔线Y轴坐标,可根据排版需要调整 double horizontalMargin = 50; // 左右边距,和你的正文左对齐 double lineThickness = 1; // 分隔线粗细 // 绘制黑色分隔线 XPen blackSeparatorPen = new XPen(XColors.Black, lineThickness); gfx.DrawLine(blackSeparatorPen, horizontalMargin, separatorYPos, page.Width - horizontalMargin, separatorYPos);
参数调整说明:
- 调整
separatorYPos数值可以上下移动分隔线,确保落在标题和正文之间的合适位置 - 调整
lineThickness可以修改分隔线的粗细 - 如果需要通栏分隔线,直接把
horizontalMargin改为0即可
内容的提问来源于stack exchange,提问作者MMelo31
相关产品推荐
相关产品推荐

