I tried with autofitto windows , content and fixedwidth
also with builder.CellFormat.PreferredWidth = PreferredWidth.FromPoints(40);
In windows fit too im getting issue like
Example : conisder table Expected output in document
column 1 || column 2 || column3
textvalue value || textdata value || column3 value
Current output in document
column 1 || column 2 || column3
textvalue || textdata || column3
value || value || value
How to set column to display in single line with column width adjusting please suggest with code sample.Current,Expected output.zip (18.6 KB)
@saranyasrinivasan92
We suggest you please read the following article and create the “Fixed Column Width” table.
Specifying Table and Cell Widths
Following code example creates a table with three fixed width columns. Hope this helps you.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
// Insert a cell
builder.InsertCell();
builder.CellFormat.Width = 150;
builder.CellFormat.VerticalAlignment = CellVerticalAlignment.Center;
builder.Write("This is row 1 cell 1");
// Use fixed column widths
table.AutoFit(AutoFitBehavior.FixedColumnWidths);
// Insert a cell
builder.InsertCell();
builder.Write("This is row 1 cell 2");
// Insert a cell
builder.InsertCell();
builder.Write("This is row 1 cell 3");
builder.EndRow();
// Insert a cell
builder.InsertCell();
builder.Write("This is row 2 cell 1");
// Insert a cell
builder.InsertCell();
builder.Write("This is row 2 cell 2");
// Insert a cell
builder.InsertCell();
builder.Write("This is row 2 cell 3");
builder.EndRow();
builder.EndTable();
doc.Save(MyDir + "20.6.docx");