मैं सभी स्थापित फोंट की postsript नाम की गणना करने की जरूरत का उपसंहार नाम का पता लगाएं।सभी इंस्टॉल किए गए फोंट
उदाहरण के लिए:
foreach (FontFamily item in FontFamily.Families)
{
listBox1.Items.Add(item.Name);
}
यह केवल वास्तविक फ़ॉन्ट नामों दे देंगे। लेकिन मुझे पोस्टस्क्रिप्ट नाम ढूंढना होगा।
उदाहरण के लिए: फ़ॉन्ट "एरियल ब्लैक" के लिए - 1. वास्तविक फ़ॉन्ट का नाम "एरियल ब्लैक" है 2. पोस्टस्क्रिप्ट नाम है "Arial-ब्लैक"
अग्रिम धन्यवाद, जेम्स
संपादित करें:
- @ कुर्सी वास्तव में, मैं पीडीएफ से फ़ॉन्ट नाम पढ़ सकते हैं और इसी प्रणाली च लोड ont। इस मामले में, पीडीएफ का फ़ॉन्ट नाम "एरियल-ब्लैक" (पोस्ट स्क्रिप्ट नाम) है .. मैं तदनुसार sytem (एरियल ब्लैक) से फ़ॉन्ट कैसे लोड कर सकता हूं .... विचार ??
तो, आदर्श विधि स्थापित फोंट
- स्थानापन्न से उपसंहार नामों को पढ़ने जाना चाहिए '-' '' में कोई उपयुक्त समाधान नहीं है क्योंकि, इस तरह के रूप में अन्य फ़ॉन्ट नामों की संभावनाएं हैं "एरियल-बोल्ड", "टाइम न्यू रोमन - पीएसएमटी" आदि ..
कोई और सुझाव नहीं? मेरे पास एक ही समस्या है। –