gpt4 book ai didi

cocoa - Objective C打印: How to set header content?

转载 作者:行者123 更新时间:2023-12-03 16:49:58 27 4
gpt4 key购买 nike

我想打印一个特定的 NSView。当我这样做时,我希望将内容添加到打印页面的标题中。

例如如果 NSView 包含猫的图片,当我按打印时,打印预览会显示猫的图片。我希望打印输出是一张猫的图片,标题中带有标题:“Cat”,我不希望在原始 NSView 上看到它。

另外,如果可以的话,是否也可以添加图像?

谢谢!

最佳答案

您可以覆盖 NSView 子类中的方法 - (NSAttributedString *)pageHeader 。请参阅 Apple 文档 here

请注意,仅当用户默认包含值为 YES 的键 NSPrintHeaderAndFooter 时,才会生成 header 。

对于图像,可以使用 NSTextAttachment 将它们添加到 NSAttributedString 中。

关于cocoa - Objective C打印: How to set header content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1822947/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com