ユーザーがスタイル (フォント、サイズ、太字、前後の色など) を変更する必要があるアプリケーションがあります。FontPanel に初期スタイルをロードし、ユーザー検証後に新しい属性を取得するにはどうすればよいですか?
さまざまなことを試しましたが、成功しませんでした。
ありがとう
ユーザーがスタイル (フォント、サイズ、太字、前後の色など) を変更する必要があるアプリケーションがあります。FontPanel に初期スタイルをロードし、ユーザー検証後に新しい属性を取得するにはどうすればよいですか?
さまざまなことを試しましたが、成功しませんでした。
ありがとう
を使用しsetPanelFont:isMultiple:て、最初に選択したフォントを設定します。
[NSFontManager sharedFontManager] setSelectedAttributes:isMultiple:最初の色を変更するために使用します。ディクショナリ キーはNSForegroundColorAttributeName、@"NSDocumentBackgroundColor"色とNSUnderlineStyleAttributeNameスタイルNSStrikethroughStyleAttributeNameの と です。
フォントが変更changeFont:されると、デリゲート インスタンスのメソッドが呼び出されます。
同上 スタイル:changeAttributes:メソッド。テキストとドキュメントの色:setColor:forAttribute:メソッド。
changeAttributes メソッドで新しい属性を取得するには:
NSDictionary * newAttributes = [sender convertAttributes:@{}];