すべてのシステムフォント名を持つリストがあります。文字列コレクション内で最も同一の文字列を見つける
Arial
Calibri
Times New Roman
私の問題がある:私はfontfaceとフォント名の16個のASCII文字(2バイト)を持っている(太字、斜体、正規)
Calibri Bold
Arial Bold Itali
Times New Roman
どのようにすることができますここではリストの一部は、文字列(Arial Bold Italiなど)がある場合、リストからfontname(Arial)を取得します
誰かが私に助けてくれると助かります。
回答: 私は逆でした。これは私がより効率的に行うことができますが、それは今のところ動作します。あなたが.contains()方法
string str = "Arial Bold Itali";
if(str.contains("Arial"))
{
return str;
}
なぜこれらのコンマを区切りますか? –
この記事では、多くのオプションを比較しています:http://www.cs.cmu.edu/~pradeepr/papers/ijcai03.pdf – Dan