问题标签 [libharu]
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.
c++ - 如何将 WT 小部件放入 PDF?
更新
我还在http://redmine.webtoolkit.eu/issues/3042的 WT 论坛上发表了关于这个问题的帖子。对于那些正在寻找有关样式的更多信息的人,您会在此处找到更多信息。
原帖
我在将 WGroupBox(最终是 WTable)放入 PDF 时遇到问题。我正在使用小部件库中的 PDF 示例代码,并且一直在尝试将我拥有的 WTable 放入 PDF 中,但不成功我将其调回 WGroupBox。 http://www.webtoolkit.eu/widgets/media/pdf-output “PDF 图片”示例工作正常。“将 HTML 渲染为 PDF”是我遇到问题的地方。我使用的示例与页面上显示的完全相同,唯一的添加是用于 PDF 中我想要的项目的 WContainerWidget 指针。
我不明白我需要将什么作为将传递给 WPdfRenderer 渲染函数的 WString 传递给 renderPdf 函数,我尝试检查小部件画廊代码的 html 以与我自己的进行比较,并模仿画廊正在做的事情,但到目前为止一切都未能制作PDF。
这是我按下“创建 Pdf”按钮后 URL 的样子,它在左下方显示一个空白页面,其中包含一个空的 pdf“正在加载”消息。
下面的示例代码。
下面是小部件库中的“将 HTML 渲染为 PDF”代码,其中包含用于目标的新容器小部件。
//PDF 图片代码
//笛卡尔图初始化
linux - 为 ARM9 交叉编译 GhostPDL
我正在尝试交叉编译 GhostPDL-9.06(此版本和任何更高版本)。我打算在 MOXA arm9 linux 计算机上使用 pcl6。提供的工具链编译良好。但是,二进制文件最终会在构建机器而不是目标上运行。看来我对 arch.h 文件做的不对。页面底部有交叉编译说明http://ghostscript.com/FAQ.html。对于我的经验水平,它们有点模糊。我进行了广泛搜索,并在 jroo 在http://ghostscript.com/irclogs/2014/03/12.html的页面顶部找到了更多说明,但我仍然卡住了。
我的配置命令是: ./configure CC=arm-linux-gcc CCLD=arm-linux-gcc CCAUX=gcc --host=arm-linux --target=arm-linux --without-x
libtiff 配置错误,但在 make 之后,我仍然得到一个 pcl6 二进制文件,它只能在 ubuntu i686 机器上正常运行。
我被困在“手动生成arch.h”上
是否有人提供有关交叉编译的任何详细信息以提供更多说明?
ios - libHaru PDF 中的自动分页符
我想在 iOS 中为 libHaru PDF 添加自动分页符。
我在应用程序中有几个包含用户填充数据的文本字段。当我生成 pdf 时,我首先测量要创建的文本矩形的预期大小。如果超出剩余空间,我会触发 hpdf_new_page 事件并将文本放在新页面上。我想部分自动地拥有它。因此,如果文本超出当前页面上的空间,它应该拆分并在新页面上继续,而无需我检查或做任何事情。不幸的是,我在文档中找不到这样的东西。
visual-c++ - 从头开始构建 libharu
最近我正在尝试构建和使用 libharu 库,以便从位图创建 PDF。
我通过它的网站做了一些研究:http: //libharu.org/。有说明如何构建它,但我没有构建它,因为它依赖于其他两个库(我不明白如何在构建过程中集成) - zlib 和 libpng。
但我无法清楚地理解整个过程,所以我最后的希望是是否有人从头开始构建它并可以向我解释或为我提供构建过程的一些细节。
c - 在 libharu C 中动态添加页面
我正在生成一个 pdf 报告,问题是我不知道报告会有多少页,它会有很大的不同。我需要根据需要动态创建页面,我尝试了这个,但它不起作用。
而且我可以正常写入pdf文件,但是当我尝试创建另一个页面时出现分段错误。我试试这样。
我正在尝试这样做,因为我需要返回到特定页面并插入带有页码示例“第 1 页,共 50 页”的页脚,如果有其他方法可以做到这一点,请告诉我。在他们的网站上也有一个包含多个页面的示例,但这是在开头设置的一组对我不起作用的页面。
tiff - 使用 LibHaru 读取 TIFF 图像
我需要加载 TIFF 格式的图像并使用 LibHaru 的 C++ 库将其导出为 PDF 文件。有没有办法使用 LibHaru 加载 TIFF 图像?如果没有,我还有什么其他选择?
c++ - 使用日语文件名调用 HPDF_SaveToFile()
我试图在包含日语用户名的路径中保存一个 pdf。在这种情况下,HPDF_SaveToFile 正在使我的应用程序在 Windows 上崩溃。任何编译选项或其他东西?有什么想法可以用 libhaur 支持 Unicode 文件名吗?我不想用日文编码创建 pdf,我想用日文文件名写 pdf。
c++ - 无法使用 libHaru 在 PDF 文件中写入文本
以下代码创建一个包含两个单词的 PDF 文件并保存:
当这条线:
被执行,我得到:
我在 libHaru 文档中找不到有关错误代码 4174 的任何信息,谁能解释这意味着什么?
qt - LibHaru QT5 找不到 usr/local/lib,文件格式无法识别
我根据页面上的说明从 libharu.org 安装了库(没有任何错误)。然后尝试在qt5中运行一个示例。添加安装目录的路径后
qt5 似乎找到了它们(标题下划线消失了)。但是在调试期间它显示错误
和
相反,每个 libharu 标头都会出错undefined reference to HPDF_xxx
c++ - Libharu pdf创建:如何知道打印文本的大小
我目前正在使用libharu库来在 C++ 程序中呈现一些 pdf。
我不知道是否有可能知道使用特定字体绘制特定文本所需的大小。
如果文本不适合提供的矩形, HPDF_Page_TextRect绘图方法将返回一条HPDF_PAGE_INSUFFICIENT_SPACE
消息,但我想知道是否有办法计算文本适合特定字体的最小尺寸。
提前谢谢。