gpt4 book ai didi

c# - 从 font migradoc/pdsharp 获取表列的文本宽度

转载 作者:行者123 更新时间:2023-11-30 21:04:09 26 4
gpt4 key购买 nike

我想在 PDF 文档中创建一个表格,该表格的列宽取决于其内容的宽度。

我正在使用 PDFSharp、MigraDoc

也许从单个单元格中获取段落宽度会有所帮助。有没有办法根据字体/样式获取文本宽度?

有什么线索吗?

谢谢。

最佳答案

使用 PDFsharp 函数,您可以获得任何文本的宽度。
MigraDoc 不仅限于 PDF,它还创建 PDF、RTF 和打印文档。没有机会确定确切的宽度(除非您将自己限制为 PDF 并使用 PDFsharp 来获取宽度)。
MigraDoc 会在需要时将列中的文本分隔到下一行。

创建一个虚拟 PdfDocument,创建一个页面,获取该页面的 XGraphics 对象 (gfx),然后使用 gfx.MeasureString() 查找宽度。

关于c# - 从 font migradoc/pdsharp 获取表列的文本宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com