i am working with itext shapf for some pdf stuff. i have added a table like this:-
PdfPTable tabler1Top = new PdfPTable(1);
tabler1Top.TotalWidth = 450f;
tabler1Top.LockedWidth = true;
//int[] intTblWidth1 = { 20, 50, 20, 40 };
//tabler1Top.SetWidths(intTblWidth1);
tabler1Top.SpacingBefore = 20f;
tabler1Top.HorizontalAlignment = Element.ALIGN_LEFT;
PdfPCell Order_Nbr = new PdfPCell(new Phrase("Order Nbr: " + _orderNumber + " Order Status:" + _order_Status + " Order Taker: " + _orderTakenBy, bodyFont));
//Order_Nbr.Border = Rectangle.NO_BORDER;
Order_Nbr.HorizontalAlignment = 0;
tabler1Top.AddCell(Order_Nbr);
PdfPCell Order_date = new PdfPCell(new Phrase("Orderedr: " + _orderDate + " " + _orderTime + " Received: " + _recivedDate + " " + _recivedTime + " ***Paper Work Required***", bodyFont));
tabler1Top.AddCell(Order_date );
doc.Add(tabler1Top);
and its showing the output like:-
Orderedr: 09-Jan-14 12:00 AM Received: 09-Jan-14 1:22 AM ***Paper Work Required***
now i want to bold the headings like Orderedr: it should be bold Received: like this
i have seen an example here
i have tried like this :-
PdfPCell Order_Nbr = new PdfPCell(new Phrase("<b>Order Nbr: </b>" + _orderNumber + " Order Status:" + _order_Status + " Order Taker: " + _orderTakenBy));
but its showing the output like :-
<b>Order Nbr: </b>14MA09A8936 Order Status:AD
Order Taker: sbornstein
this example belongs to paragraph but i am working with cell here like PdfPCell Order_date = new PdfPCell(new Phrase("Orderedr: " +
etc. i have a string in new new Phrase("Orderedr: "
so is there any way to bold the heading. any suggestion will be appreciated, i will mark you answer if it work for me. thanks in advance happy coding :)
May be this hint of code will help you.
PdfPCell cell = PhraseCell(new Phrase("Orderedr", FontFactory.GetFont("Arial", 15, Font.UNDERLINE, BaseColor.BLACK)));