Чтобы получить стиль, вы должны использовать [fontmanager traitsOfFont: font]
.Что касается цвета, я думаю, что вы хотите получить текст как NSAttributedString
, а затем получить значение для атрибута NSForegroundColorAttributeName
.
Редактировать, чтобы добавить: Предполагая, что вашей переменной TextEntered является NSTextField *, используйтечто-то вроде этого:
NSAttributedString* theText = [TextEntered attributedStringValue];
NSColor* theColor = (NSColor*)[theText attribute: NSForegroundColorAttributeName
atIndex: 0 effectiveRange: NULL ];
Для зачеркивания используйте NSStrikethroughStyleAttributeName
и для подчеркивания NSUnderlineStyleAttributeName
.