Different fonts in one grid cell

Is there a way to put something like the following line in a grid cell? I need to bold the title and have the value not bold.

Title: Value

1 Reply

GR Gayathri Ramalingam Syncfusion Team March 17, 2017 01:52 PM UTC

Hi Daniel, 
Thank you for using Syncfusion product. 
Style can be applied to a single cell in PdfGrid by using BeginCellLayout event handler. Please find the code snippet and sample for the same. 
  private void PdfGrid_BeginCellLayout(object sender, PdfGridBeginCellLayoutEventArgs args) 
        { 
            if (args.RowIndex == 0 && args.CellIndex == 0) 
            { 
                //skip the cell 
                args.Skip = true; 
                // draw the cell 
                args.Graphics.DrawRectangle(PdfPens.Black, args.Bounds); 
 
                PdfFont font = new PdfStandardFont(PdfFontFamily.Courier, 10); 
 
                // Set the text. 
                string text = "Title:"; 
                //Measure the size of the text. 
                SizeF size = font.MeasureString(text); 
 
                //draw the string in cell 
                args.Graphics.DrawString(text, new PdfStandardFont(PdfFontFamily.Courier, 10, PdfFontStyle.Bold), PdfBrushes.Black, new PointF(0, 0)); 
                args.Graphics.DrawString("value", font , PdfBrushes.Black, new PointF(size.Width+2, 0)); 
            } 
        } 
Please find the Screen shot for your requirement, 
 
Please find sample from the following link, 
Please let us know if you need further assistance on this. 

With Regards, 
Gayathri R 


Loader.
Up arrow icon