gpt4 book ai didi

cocoa - 提供 Mac 应用程序的打印选项

转载 作者:行者123 更新时间:2023-12-03 17:43:23 29 4
gpt4 key购买 nike

我有一个 Mac 应用程序。在我的 Mac 应用程序中,我的屏幕之一有一个包含文本字段的 scrollView。在同一屏幕上,我有一个需要提供打印选项的按钮。可以打印文本字段的文本。打印按钮应调用 Mac OS X 打印对话框。我可以通过 xib 将按钮连接到第一响应者的打印选项来打开打印对话框,但是当我预览时,除了打印按钮之外,我看不到任何文本。请帮忙。

最佳答案

查看 NSPrintOperation 类引用。 NSPrintOperation Class Reference

您可能需要将文本编写到一个足够大的 NSView 中以适合您的 ScrollView 内容...我从未需要从 ScrollView 中打印,所以我不知道。

看看

+ printOperationWithView:

您可能必须覆盖 print: 操作,请记住您将把它发送给第一响应者...并且应该落入您的 NSDocument 或 NSApplication 子类,但我可能会尝试在 NSDocument 中获取它,如果基于文档,如果不是,则为 NSWindow(子类或委托(delegate))。

关于cocoa - 提供 Mac 应用程序的打印选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5828430/

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