【发布时间】:2014-09-22 09:11:22
【问题描述】:
同一区域的文字多次操作,文字逐渐模糊
这是一个非常明显的错误。
我该如何解决?
没有。
【问题讨论】:
-
我有没有人可以再次显示的问题? issue-Image -> bugs.ghostscript.com/attachment.cgi?id=11169 谁能帮我看看?
同一区域的文字多次操作,文字逐渐模糊
这是一个非常明显的错误。
我该如何解决?
没有。
【问题讨论】:
恐怕你的问题对我来说没有多大意义。 “在同一文本区域进行操作”是什么意思?
也许如果您共享了 PDF 文件的副本,并解释了您在做什么,我们可以查看它。
【讨论】:
我已经通过告诉 mupdf 编写高亮注释来“解决”这个问题,以便使用乘法颜色混合来渲染它们。然后它们将出现在文本“后面”,因为当您将颜色相乘时,黑色会保持黑色。
为此,您可以进入 source/pdf/pdf-annot.c 和函数中
pdf_annot *
pdf_create_annot(pdf_document *doc, pdf_page *page, fz_annot_type type)
之后
if (annot_arr == NULL)
{
annot_arr = pdf_new_array(doc, 0);
pdf_dict_puts_drop(page->me, "Annots", annot_arr);
}
添加类似的东西
if (type == FZ_ANNOT_HIGHLIGHT) {
//Say that we want this to be renderd "behind" the text, i.e., in multiplicative mode
pdf_dict_puts_drop(annot_obj, "BM", pdf_new_name(doc, "Multiply"));
}
希望对您有所帮助。
【讨论】: