2012-04-18 20 views
18

के साथ एक वाक्य के भीतर एक शब्द बोल्ड करें क्या iTextSharp के साथ वाक्य में एक शब्द को बोल्ड करना संभव है? मैं व्यक्तिगत वाक्यांशों में स्ट्रिंग को तोड़ने के बिना कई अलग-अलग शब्दों को बोल्ड करने की कोशिश कर रहा हूं। रद्द करने के लिए कारण (कारणों):iTextSharp

बाहर के इस प्रकार के लिए मैं चाहता हूँ डाल

उदाहरण के लिए जिसमें रिवर्स साइड पर कोड नहीं (रों) 1 द्वारा नामित वैधानिक कारण (कारणों) देखें।

मेरे वास्तविक उत्पादन नीचे

उदाहरण है: REASON (एस) रद्द करने के लिए सांविधिक कारण (कारणों) करने के लिए जिसमें रिवर्स साइड पर कोड नहीं (रों) 1 द्वारा नामित देखें।

कोड

pdftb4 = new PdfPTable(1); 
    pdftb4.WidthPercentage = 100; 
    width = new float[1]; 
    width[0] = 0.7F; 
    pdftb4.SetWidths(width); 

    pdfcel4 = new PdfPCell(new Phrase("\n REASON(S) FOR CANCELLATION: See Statutoryreason(s) designated by Code No(s) 1 on the reverse side hereof", docBlackFont10)); 
    pdfcel4.Border = 0; 
    pdfcel4.HorizontalAlignment = Element.ALIGN_LEFT; 
    pdftb4.AddCell(pdfcel4); 
    objDocument.Add(pdftb4); 

किसी मदद कृपया मुझे

उत्तर

34

आप जो कोशिश कर रहे हैं उसे पूरा करने का तरीका Chunk एस के साथ है। एक साधारण उदाहरण है:

var normalFont = FontFactory.GetFont(FontFactory.HELVETICA, 12); 
var boldFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 12); 

var phrase = new Phrase(); 
phrase.Add(new Chunk("REASON(S) FOR CANCELLATION:", boldFont)); 
phrase.Add(new Chunk(" See Statutoryreason(s) designated by Code No(s) 1 on the reverse side hereof", normalFont)); 
+0

धन्यवाद इसकी ठीक से बहुत कुछ काम कर धन्यवाद ................ – Neeraj

+0

'वर boldFont = FontFactory.GetFont (FontFactory.HELVETICA, 12, Font.BOLD); क्योंकि आप एक ही फ़ॉन्ट की एक अलग शैली चाहते हैं। –

-1

हो सकता है कि इस लिंक Bolding with Rich Text Values in iTextSharp में मदद मिलेगी?

सुनिश्चित नहीं है कि यह आपके परिदृश्य को पूरी तरह से फिट करता है लेकिन आपको वह स्थान मिल सकता है जहां आपको जाना है।

1

भी बना सकते हैं फॉन्ट की तरह

Font verdanaBold = FontFactory.GetFont("Verdana", 7f, Font.BOLD); 
+2

यह ओपी के कोड स्निपेट के दायरे में कैसे फिट है? – MickyD

+0

आपका उत्तर स्वीकृत उत्तर को डुप्लिकेट करता है। –