Как установить ширину ячейки при создании itextsharp pdf - PullRequest
13 голосов
/ 09 февраля 2012

Как я могу установить ширину и высоту ячейки в выражении pdf itextsharp pdf, используя c #.Я просто использую

cell.width = 200f;

Но должно появиться сообщение об ошибке.

ширина не может быть установлена.

Что мне делать? ..

Ответы [ 3 ]

36 голосов
/ 09 февраля 2012

Вы не устанавливаете ширину ячейки.

Вы должны установить ширину столбцов.И вы можете сделать это, применив их к объекту таблицы:

float[] widths = new float[] { 1f, 2f };
table.SetWidths(widths);

Ответ от Neha состоит в том, чтобы установить ширину объекта таблицы

здесь больше справочного материала: http://www.mikesdotnetting.com/Article/86/iTextSharp-Introducing-Tables

12 голосов
/ 09 февраля 2012

http://indaravind.blogspot.in/2009/02/itextsharp-table-column-width.html

VB:

Dim intTblWidth() As Integer = {12, 10, 26, 10}

C #:

int[] intTblWidth = { 12, 10, 26, 10 };
0 голосов
/ 04 декабря 2015

cell.width = 200f; Вы должны поставить заглавную W на ширине, правильной является cell.Width = 200f;

...