gpt4 book ai didi

cocoa - NSAttributedString 中的段落是如何定义的?

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

我看到有一个属性名称(NSParagraphStyleAttributeName)用于将段落样式应用于 Cocoa 中的文本。文本存储在 NSAttributedString 中,但是该字符串中的“段落”是由什么定义的——是换行符 \n 吗?其他角色?如果它是 \n,那么如何在不开始新段落的情况下创建新行。最后,当您将 ParagraphStyle 附加到字符串时,是否必须使用整个段落的确切范围,或者可以将其放在段落中的任何子范围上。如果可以是子范围,系统如何处理同一段落上的两个或多个 ParagraphStyle?

谢谢,罗布

最佳答案

我在 Apple 的 cocoa-dev 邮件列表中得到了 Douglas 的答复:

http://lists.apple.com/archives/Cocoa-dev/2010/Dec/msg00347.html

我将复制他在这里写的内容:

可以使用任何标准段落分隔符(\n、\r、\r\n、Unicode 段落分隔符)。使用 Unicode 行分隔符开始新行,无需分段。最好将段落样式应用于整个段落;如果不这样做,那么段落样式属性将在属性固定时自动固定,以便它在每个段落范围内保持不变,因为这是在布局时需要的。

关于cocoa - NSAttributedString 中的段落是如何定义的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404286/

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