ios - 核心文本 - 如何知道文本是否从右到左

标签 ios arabic core-text

我们如何知道 CTRun 的文本是否从右到左? 谢谢

最佳答案

我没有 CTRun 的实践经验,但从文档看来是这样的

 CTRunStatus CTRunGetStatus(CTRunRef run)

返回你需要的信息,返回值是一个位域:

enum {
   kCTRunStatusNoStatus = 0,
   kCTRunStatusRightToLeft = (1 << 0),
   kCTRunStatusNonMonotonic = (1 << 1),
   kCTRunStatusHasNonIdentityMatrix = (1 << 2)
};
typedef uint32_t CTRunStatus;

关于ios - 核心文本 - 如何知道文本是否从右到左,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022882/

相关文章:

.net - 为什么在提供阿拉伯文本时 String.IndexOf 和 String.Contains 不一致?

javascript - 正则表达式匹配阿拉伯语关键字

android - 在 Android 中,如何将区域设置设置为语言和区域的组合?

iphone - 绘制下划线/删除线文本(多行字符串)?

iOS 8 Swift - 写入 PDF 时文本倒置

ios - 使用核心文本时出现 EXC_BAD_ACCESS 错误

android - Android的这个post-UrlRequest如何转换成IOS呢?

iOS CFStreamCreatePairWithSocketToHost 本地端口

ios - 如何将 Controller 作为输入参数传递?

ios - iOS 底部应用栏中的自定义 FAB