2

Mac OS X 上の Cocoa で、1 つの列にイーサネット ハードウェア MAC アドレスが含まれる NSTableView を作成したいと考えています。また、各行の MAC アドレスの文字を、上下の行の MAC アドレスの文字とすべて揃えたいと考えています。 . 表の他のすべての列にプロポーショナル フォントを使用したいのですが、この 1 つの列を別の非プロポーショナル フォントに切り替えるのは不快すぎます。見た目が悪いです。表の残りの部分と同じ書体を MAC アドレス列にも使用したいと思います。

したがって、プロポーショナル書体を使用していても、Cocoa のテキスト レイアウト エンジンに、この列のテキストを非プロポーショナル (固定幅、等幅) でレイアウトさせたいと思っています。

それを行う方法についてのアイデアはありますか?

これらが単なる 10 進数であれば問題はありませんが、MAC アドレスは 16 進数であるため、文字 af が含まれているため、間隔と垂直方向の位置合わせが乱れます。

4

0 に答える 0