You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:45:09