2 votes

Comment puis-je obtenir la police de caractères sélectionnée de NSFontManager ?

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

1) J'ai besoin d'obtenir le titre, la taille, la couleur de la police sélectionnée ?

J'appelle NSFontManager avec un bouton comme ceci :

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

Cela s'ouvre mais je ne sais pas comment obtenir la police sélectionnée. Sous forme de chaîne par exemple : Verdana.

J'ai lu la documentation d'Apple mais je ne comprends pas comment savoir quelle police est sélectionnée. Je ne modifie ni ne convertis aucune police. J'ai juste besoin de savoir quelle police a été sélectionnée.

1voto

omz Points 38947
NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X