NSTextView
黒い背景で 1 行に配置されるようにテキストをフォーマットしようとしています。1 つのテキストは左揃えにする必要があり、もう 1 つのテキスト (ただし同じ行にある) は中央に配置する必要があります。
NSString *header = [NSString stringWithFormat:
@""
"<table style=\"width: 100%; background: black; "
"color: white; font-family: Arial; "
"font-size: 16px;\"><tr><td>"
"1. zadatak"
"</td><td align=\"center\" width=\"100%\">"
""
"%@"
""
"</td></tr></table>"
"", [self.problemname.stringValue uppercaseString]];
残念ながら、指定した幅に関係なくNSTextView
、テーブルの幅を無視しているように見えます。
回避策、別のアプローチ、またはその他の提案はありますか?
問題の背景に関する詳細情報。
プログラミング コンテストのタスクを作成するためのアプリを作成しました。タスクの作成者はそれぞれ異なる形式でコンテンツを提出するため、単純なバンドルに標準化してもらうことは大きなメリットになります。
これは印刷モジュールに必要です。私はいくつかNSTextView
の を取り、それらをつなぎ合わせています。
これらのコンテストには、私たちが従うことになっている次のドキュメント形式があります -サンプル PDF ( GoogleDocs ) :
Contest header
+------------------------------------------------+
| 1st Task TITLE 20 points |
+------------------------------------------------+
Introductory text here.
Input
Explanation of input data
Output
Explanation of output data
Sample Data
Input: | Input:
abcd | bcde
|
Output: | Output:
efgh | fghi
|
More info: |
info text |