导入PDF后,在LibreOffice Draw中替换(修复)字体

时间:2016-09-13 23:50:38

标签: replace fonts libreoffice-basic libreoffice-draw

我将BASIC宏改为Draw,但不明白为什么它只在第一页转换字体。代码是:

ListView

故障在哪里?

2 个答案:

答案 0 :(得分:1)

此声明仅抓取第一页:

page = pages.getByIndex(0)

请改为:

For pageNum = 0 To pages.getCount() - 1
    page = pages.getByIndex(pageNum)

这使用XIndexAccess界面。

答案 1 :(得分:0)

我知道这是一个旧的并且已经得到了对操作的满意回答,但是可以在字体下的 LibreOffice/OpenOffice 选项中设置替换字体...设置,打开文档和所有字体自动更换,无需进一步操作。对于那些不想涉足宏和基本等所有内容的人。