Frage

Ich kann im NSFontManager keine ausgewählte Schriftart erhalten.Was ich brauche:

1) Ich muss den ausgewählten Schrifttitel, die Größe und die Farbe erhalten?

Ich rufe NSFontManager mit einer Schaltfläche wie dieser auf:

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

Es wird geöffnet, aber ich weiß nicht, wie ich die ausgewählte Schriftart erhalten soll. Als Zeichenfolge beispielsweise:Verdana.

Ich habe die Dokumente von Apple gelesen, kann aber nicht verstehen, wie ich herausfinden kann, welche Schriftart ausgewählt ist.Ich ändere oder konvertiere keine Schriftarten.Ich muss nur herausfinden, welche Schriftart ausgewählt wurde.

War es hilfreich?

Lösung

NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];

(abhängig von Ihrer beabsichtigten Verwendung möchten Sie möglicherweise verwenden fontName statt displayName.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top