पीडीएफ विनिर्देश 'टेक्स्ट (एस्ट्रोफ़े) नामक एक टेक्स्ट ऑपरेटर को परिभाषित करता है। परिभाषा यह है कि यह कुछ पाठ लिखता है, और वर्तमान अग्रणी राज्य के आधार पर अगली पंक्ति में चलता है। वर्तमान अग्रणी राज्य टीएल ऑपरेटर का उपयोग कर सेट किया जा सकता है। यह यह बहुत आसान पाठ की पंक्तियों को लिखने के लिए यदि आप जानते हैं कि वे कितना अलग खड़ी अंतराल पर होना चाहिए बनाता है:मैं टीटीएफ से अग्रणी पीडीएफ की गणना कैसे करूं?
16 TL /F1 12 Tf (Line 1) ' (Line 2) ' (Line 3) ' (Line 4) '
मैं, इस के लिए किसी भी लाइब्रेरी उपयोग नहीं कर रहा है क्योंकि यह एक सीखने व्यायाम है। मैंने टीटीएफ फाइलों को सीधे पार्स करने और चरित्र चौड़ाई निकालने और पीडीएफ फ़ॉन्टडिस्क्रिप्टर शब्दकोशों के लिए आवश्यक अन्य वस्तुओं को निकालने के लिए कुछ कोड लिखा है।
मैं टीटीएफ फ़ाइल प्रारूप विनिर्देश पढ़ रहा हूं ताकि यह पता लगाने की कोशिश की जा सके कि लाइन ऊंचाई कहां स्थित है या इसकी गणना कैसे की जा सकती है, लेकिन मुझे कोई भाग्य नहीं मिला है।
- फ़ॉन्ट आकार:
मान लिया जाये कि मैं निम्नलिखित गिवेंस है।
- TTF फ़ाइल (Ascender, descender, रेखा गैप, आदि)
मैं कैसे TTF से प्रमुख पीडीएफ गणना करते सभी प्रासंगिक मूल्यों?
संपादित
ऐसा लगता है कि TTF फ़ाइल से रेखा गैप मूल्य पीडीएफ प्रमुख की गणना में महत्वपूर्ण भूमिका निभाई है, लेकिन कुछ फोंट इसके लिए एक समझदार मूल्य प्रदान नहीं करते हैं (कूरियर न्यू विंडोज पर उदाहरण के लिए,)।
+1 मुझे नहीं पता कि जवाब क्या है, लेकिन मुझे यह भी जानना अच्छा लगेगा, क्योंकि मैंने मैन्युअल रूप से पीडीएफ आउटपुट करने का अपना हिस्सा किया है। – JasonSmith