问题标签 [qtextdocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2283 浏览

c++ - 打印 QTextDocument 时自定义页码

我正在尝试打印 a 的内容QTextEdit。为此,我正在使用QTextDocument::print(QPrinter*). 这样做,页码会自动添加到页面的右下角。

有没有办法改变它的格式/移动它/摆脱它?

谢谢。

0 投票
1 回答
2874 浏览

qt - Qt4中QTextDocument单页中的表格和图像

我想并排显示表格和图像。即图像左侧和表格右侧。我想要这个,因为图像是表中数据的参考图像。我想要pdf格式的输出。所以我正在使用QTextDocument,QTextCursorQPrinter以 pdf 格式获取输出。那么如何在 QtextDocument 中显示图像和表格,即在 pdf 的单个页面中?我正在使用 Qt 4.5.3 和 Windows Xp。欢迎任何有关此的指示。

0 投票
2 回答
3002 浏览

c++ - QTextDocument 吃掉多个空格

有一个 Qt/C++ 代码:

它输出:

如我所见,QTextDocument 中有类似默认 CSS 的内容:

但是,当我使用 p 标签和多个空格设置 HTML 时,它会删除空格。问题是——为什么?另一个问题是 - 为什么要为 p 标签添加边距?

PS如果我添加一行它工作正常

在执行 setHtml 之前 - 它不会删除多个空格。但是这个样式标签是什么?它不是默认样式表吗?为什么 Qt 忽略它?

感谢你的回答。

0 投票
3 回答
1015 浏览

c++ - 如何访问 QTextDocument 的 QUndoStack?

如何访问QUndoStacka QTextDocument

(例如,我希望能够将自定义QUndoCommand对象添加到文档的撤消堆栈)

0 投票
1 回答
2970 浏览

qt - 如何确定 QTextDocument 的高度?

给定一个特定的宽度,我想找出 a 的高度QTextDocument。换句话说,如果QTextEdit包含 的QTextDocumentw宽,那么它的最小高度h是多少才能完全显示文档而不需要滚动条?

0 投票
1 回答
369 浏览

printing - Qt4.6:QTextDocument
标签只打印非常细的、几乎看不见的发际线

打印 aQTextDocument时,doc->print()我几乎看不到<hr>. 打印为 PDF 时,这些内容清晰可见。但是当打印到打印机上时,这些线条是非常细的线条,在纸上几乎看不见。

我该如何解决?我目前通过插入<img>一个黑色像素来帮助自己,但这非常麻烦,因为我必须通过反复试验准确地找出正确的像素宽度。

0 投票
1 回答
2834 浏览

c++ - 从 .odt 文件填充 QTextDocument

我正在使用 C++ 和 Qt 编写富文本编辑器。现在,我希望它(至少)支持 .odt 格式。

我发现 QTextDocumentWriter 用于将 QTextDocument 的内容写入文件,但我似乎找不到任何东西可以将其读回 QTextDocument,这显然使得首先保存它毫无用处。

所以问题是,如何将 .odt 文档加载到 QTextDocument 中?

0 投票
1 回答
843 浏览

c++ - QTextEdit 和 QTextDocument 缓冲区问题?

我有一个字符串。它有大约 80000 行。我试着写

如果字符串不包含 80000 行,它可以显示记录。但如果有 80000 行,它不能显示任何内容。

你对这个问题有什么解决方案吗?非常感谢。

0 投票
2 回答
9980 浏览

qt4 - 将 QTextCursor 移动到末尾的问题

我正在尝试在我正在编写的编辑器中实现一个简单的文本搜索。一切都很好,直到出现这个问题!我正在尝试在这里实现向后搜索。过程是:向后查找主题,如果没有找到,哔一声,如果再次按下查找按钮,则转到文档末尾,重新搜索。"reachedEnd" 是一个 int,定义为编辑器类的私有成员。这是进行向后搜索的函数。

问题是光标没有移动到最后!它返回 False,这意味着失败。这怎么可能失败?!!提前致谢。

0 投票
2 回答
2436 浏览

c++ - QTextEdit中的水平线

我试图在QTextDocument. 我正在使用 HTML 进行格式化。为了画出我想要的线条,我自然而然地使用了<hr />标签。但是这条线是灰色的,我想把它的颜色改成黑色。

样式似乎不适用于hr元素,那么是否有一个简单的解决方法可以在我的文档中使用水平黑线?

谢谢。