Question

Je ne peux pas obtenir une police sélectionnée dans NSFontManager. Ce dont j'ai besoin:

1) J'ai besoin d'obtenir un titre de police sélectionné, une taille, une couleur?

J'appelle nsfontManager avec un bouton comme ceci:

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

C'est l'ouverture mais je ne sais pas comment faire une police sélectionnée. En tant que chaîne Par exemple: Verdana.

J'ai lu les documents d'Apple mais je ne comprends pas comment obtenir quelle police est sélectionnée. Je ne change ni ne convertisse les polices. J'ai juste besoin d'obtenir quelle police a été sélectionnée.

Était-ce utile?

La solution

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

(Selon votre utilisation prévue, vous voudrez peut-être utiliser fontName à la place de displayName.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top