【问题标题】:How do I set the display area in PDFLIB如何在 PDFLIB 中设置显示区域
【发布时间】:2020-09-10 07:26:24
【问题描述】:

当我将 PDF 纸张大小设置为 A4 时,有没有办法让 PDF 显示区域仅 A5 大小,同时保持 PDF 纸张大小为 A4? 大于 A5 的部分文本或图像将不会显示。 我尝试了“CropBox”选项,但它会将 A4 尺寸变为 A5 尺寸。 请帮帮我!!

【问题讨论】:

    标签: area pdflib


    【解决方案1】:

    您可以通过首先创建剪切路径来剪切内容。这可能看起来像:

    p.being_page_ext(595, 842, "");
    p.save();
    p.rect(0, 0, 421, 595);
    p.clip();
    ... (place content which will only visible within the A5 area)
    p.restore()
    ... further content which will be visible on the whole page.
    p.end_page_ext("");
    

    我添加了save()/restore(),所以你可以封装剪辑,之后可以添加额外的内容。如有必要,请同时调整剪切矩形的参考点。

    有关详细信息,请参阅 PDFlib 9.3 教程,第 3.2.3 章“直接路径和路径对象”。

    【讨论】:

    • 我也想问你有没有办法判断一个字体是否支持中文字体-'Arial Black'不写中文
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 2021-06-30
    • 2018-02-25
    相关资源
    最近更新 更多