问题标签 [nstextattachment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
393 浏览

cocoa - 将图像插入 NSViews pageFooter

我一直在尝试将图像插入到自定义 NSView 的页脚中,这样当我打印它时,它会在页脚中显示文本和图像。这是我正在使用的代码:

这不会显示图像,但会显示文本。我做错了什么?

我在 Xcode 的 Resources 文件夹中有 Logo.tif,它位于我桌面上的主项目文件夹中。我也尝试过 Logo.tiff (带有额外的'f')

谢谢,

迈克尔

0 投票
1 回答
379 浏览

cocoa - 如何在 nstextview 中插入可点击的复选框?

作为标题,现在我想在我的 nstextview 中插入一个复选框按钮,我需要生成一个自定义的 nstextattachmentcell 吗?或者其他什么?那里有任何示例吗?提前谢谢...

0 投票
1 回答
1615 浏览

objective-c - NSTextAttachmentCell 高一英里

我正在 NSTextView[1] 中编辑 HTML 的一个子集,并且我想模拟一个 <hr> 标签。

我发现这样做的方法是使用 NSTextAttachment 和自定义 NSTextAttachmentCell,并编写所有代码以插入附件和单元格。问题是,单元格下方有大量空白区域。

这个空间不是单元格本身的一部分——如果我将单元格的整个区域涂成红色,它的大小正好合适,但是文本视图将下一行文本放在红色下方非常远的地方。数量似乎取决于单元格上方的文本量;不幸的是,我正在处理 <hr> 标签至关重要的长文档,这会导致应用程序出现重大问题。

到底他妈发生了什么?

我的细胞子类的钱部分:


[1] 我尝试了一个带有 isEditable 集的 WebView,但它生成的标记非常脏——特别是,我找不到在 <p> 标记中很好地包装文本的方法。


要回答 Rob Keniger 对插入水平规则附件的代码的请求:

TsPage 中构造附件字符串的方法:

0 投票
1 回答
2288 浏览

cocoa - 从 NSAttributedString 中的 nsfilewrapper / nstextattachment 获取文件名和路径

我有一个基本的 NSTextView 启用了富文本和图形(在 IB 中)。我想得到的是拖入的任何图像的路径和文件名,这样我就可以将它们传递给另一个类。

我是 NSAttributedString 的新手,但我有一个循环使用enumerateAttributesInRange:options:usingBlock:寻找NSAttachmentAttributeName,这一切都很好。但更深入地讲,我进入了 fileWrapper 类,显然无法给我 item 的路径

我将如何获取 NSTextAttachment 的名称和路径?

相关:有没有更简单的方法来获取它们然后逐步遍历属性?

非常感谢!

0 投票
1 回答
4761 浏览

objective-c - 将带有 NSTextAttachment 的 NSAttributedString 保存到文件中。如何?

我有一个NSTextView,它可能包含富文本或带有图像的富文本NSTextAttachment。我如何添加附件:

我的-fileWrapperOfType:error:方法:

但是当我保存 RTFD 时,所有附件都会丢失。请帮忙。我错过了什么?

0 投票
0 回答
416 浏览

nstextview - 如何在 NSTextView 中制作可选图像?

我正在开发一个应用程序,它执行一些数学计算并将结果(包括文本和图形)发送到 NSTextView。

这段代码在制作输出时效果很好,但这就是问题所在:我希望用户可以选择/复制并将生成的图像拖放到其他文本编辑器(如页面或文本编辑)中。当用户从我的文本视图中拖动图像时,它被拖动但没有粘贴到目的地:

0 投票
1 回答
2156 浏览

objective-c - 在 NSTextView 中获取 NSTextAttachmentCell 的框架

我有一个带有图像的 NSTextView。我想为这些图像添加跟踪区域。我需要保存图像的单元格框架以创建跟踪区域。

所以我的问题是:如何在 NSTextView 的坐标系中获取 NSTextAttachments 的框架?

我正在以编程方式更改文本视图中图像的大小,此时我需要创建这个新的跟踪区域。我正在执行以下操作来创建带有文本附件的属性字符串,然后以编程方式将其插入到我的文本视图的属性字符串中。但是一旦我完成了所有这些,我就不知道如何为新附件创建我的跟踪区域。

0 投票
1 回答
3154 浏览

asp-classic - ASP VBScript 代码给出“800a0005 Runtime error Invalid Procedure Call”

将文本写入文件时,ASP 代码出现以下错误。

Microsoft VBScript 运行时错误“800a0005”

无效的过程调用或参数

我得到上述错误的行如下,

问题是在我上传文件时引起的。我只会在开发环境中遇到这个错误。但是相同的代码在生产环境中运行良好。我不明白为什么错误只在开发环境中引起。

0 投票
4 回答
6945 浏览

ios - 嵌入 NSTextAttachment 时,高 UILabel 中缺少行

NSAttributedString我可以使用转义的换行符 ( )创建多行@"\n"。在 iOS 7 中,我现在可以嵌入一个UIImage内部属性字符串(通过NSTextAttachment)。

我注意到,每当我将attributedTexta设置UILabel为带有嵌入图像的多行属性字符串时,实际显示的行数与标签的高度成反比。例如,标签的高度为80时,出现两行;当高度在 100 左右时,只出现第二行;当高度约为 130 时,什么也没有出现。

尝试在 a 内并排放置多个 UILabelUITableViewCell并让标签随单元格高度(垂直)增长时,会出现此问题。

谁能解释为什么会这样?有谁知道不涉及使 UILabel 更小的解决方法?


示例代码:

...把它放在“单一视图应用程序”的默认视图控制器中。(您可以选择自己的图像。)

0 投票
8 回答
10640 浏览

ios - 如何检测 NSTextAttachment 上的触摸

NSTextAttachment检测用户何时在 iOS上点击的最佳方法是什么?

我认为其中一种方法是检查 carret 位置上的字符是否是NSAttachmentCharacter,但这似乎不正确。

我也试过UITextViewDelegate方法:-(BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange但它没有被调用textView.editable=YES