5
में हिब्रू पाठ मैंने एक पीडीएफ दस्तावेज लिखा, और मैं हिब्रू (यूटीएफ -8) में लिखने की कोशिश करता हूं, और मैं निम्नलिखित कोड का उपयोग कर सी # और विजुअल स्टूडियो 2010 का उपयोग कर विंडोज फॉर्म में नहीं कर सकता।पीडीएफ
Document Doc = new Document(PageSize.LETTER);
//Create our file stream
using (FileStream fs = new FileStream("C:\\Users\\moshe\\Desktop\\Test18.pdf", FileMode.Create, FileAccess.Write, FileShare.Read))
{
//Bind PDF writer to document and stream
PdfWriter writer = PdfWriter.GetInstance(Doc, fs);
//Open document for writing
Doc.Open();
//Add a page
Doc.NewPage();
//Full path to the Unicode Arial file
string ARIALUNI_TFF = Path.Combine("C:\\Users\\moshe\\Desktop\\proj\\gold\\fop\\gold", "ARIAL.TTF");
//Create a base font object making sure to specify IDENTITY-H
BaseFont bf = BaseFont.CreateFont(ARIALUNI_TFF, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
//Create a specific font object
iTextSharp.text.Font f = new iTextSharp.text.Font(bf, 12);
//Write some text
Doc.Add(new Phrase("מה קורה", f));
//Write some more text
Doc.Add(new Phrase("תודה לכולם", f));
//Close the PDF
Doc.Close();
मैंने फ़ॉन्ट को फ़ोल्डर में रखा है।
मुझे क्या करने की ज़रूरत है?
मैं आप अन्य तरीकों से रन दिशा निर्धारित नहीं कर सकते ... हममम खोजने के लिए हैरान होगी .. –
@ मार्क स्टोरर, मैंने इसे अपने 'पीडीएफवाइटर' ऑब्जेक्ट पर ही सेट करने की कोशिश की लेकिन कम से कम 'वाक्यांश' और 'पैराग्राफ' के साथ ऐसा कुछ नहीं प्रतीत होता। –
iText के लिए दस्तावेज़ों पर और अधिक देखकर वे कहते हैं कि PdfWriter.SetRunDirection केवल प्लेसहोल्डर विधि है और यही है ITextSharp के लिए स्रोत कोड भी कहता है। –