private PdfContentByte pdfContentByte;
private string DescriptionToPrint="Hii!! I will be underlined."
private Int32 AlignmentofDescription = 3;
private float XofDescription = 110;
private float YofDescription = 440;
private float RotationofDescription = 0;
pdfcontentbyte हम आम तौर पर उपयोग करने का उपयोग कर पीडीएफ लिखने के लिए निम्नलिखित
(शुरू पाठ & अंत पाठ)
प्रारूप
pdfContentByte.BeginText();
pdfContentByte.ShowTextAligned(PdfContentByte.ALIGN_LEFT, DescriptionToPrint.ToString(), XofDescription, YofDescription, RotationofDescription);
pdfContentByte.EndText();
वहाँ ऊपर तकनीक भी के लिए एक विकल्प है , जो भी शांत लचीला है।
यह अगर आप एक ही स्वरूपण BaseFont
//ColumnText.ShowTextAligned(pdfContentByte, Element.ALIGN_LEFT, new Phrase(DescriptionToPrint), XofDescription, YofDescription, RotationofDescription);
का उपयोग कर आप पाठ रेखांकित करने के लिए चाहते हैं कि आप pdfcontentbyte
के लिए आवेदन किया है चाहता हूँ, तो Phrase
जगह Chunk
ColumnText.ShowTextAligned(pdfContentByte, Element.ALIGN_LEFT, new Phrase(new Chunk(DescriptionToPrint.ToString(), FontFactory.GetFont(FontFactory.HELVETICA, 8, Font.UNDERLINE))), XofDescription, YofDescription, RotationofDescription);
यहाँ की रेखा के भीतर नीचे उल्लिखित वास्तव में ठीक है।
new Phrase(new Chunk(DescriptionToPrint.ToString(), FontFactory.GetFont(FontFactory.HELVETICA, 8, Font.UNDERLINE)))
ColumnText के लिए हम new Phrase
का उपयोग कर, जिसमें हम फॉन्ट गुण जो वास्तव में base font
उपयोग करने के लिए हमें अनुमति नहीं दे रहा था का उपयोग कर सकते पाठ प्रदान करने के लिए है।
Phrase
Chunk
टेक्स्ट में आवश्यक स्वरूपण प्रदान कर रहा है।
उनके chunk
के उपयोग के संबंध नेट पर उपलब्ध उदाहरण के बहुत सारे आप पारित करने के लिए नाव को महत्व देता की तरह इस (20.25) इन इस वर्ग उपयोग "20.25f द्वारा डबल के रूप में पहचाना जाएगा चाहते हैं कर रहे हैं " तो उन्हें फ्लोट के रूप में लिया जाएगा और काम करेगा ...