Itextsharp, как добавить полный разрыв строкиC#

Место общения программистов C#
Ответить
Anonymous
 Itextsharp, как добавить полный разрыв строки

Сообщение Anonymous »

Я использую itextsharp, и мне нужно нарисовать пунктирный разрыв строки слева направо на странице (ширина 100%), но я не знаю, как это сделать. В документе всегда есть поле слева направо. Пожалуйста, помогите
Изображение


var pageSize = PageSize.A4;

if (_pdfSettings.LetterPageSizeEnabled)
{
pageSize = PageSize.LETTER;
}

var doc = new Document(pageSize);
PdfWriter.GetInstance(doc, stream);
doc.Open();

//fonts

var titleFont = GetFont();
titleFont.SetStyle(Font.BOLD);
titleFont.Color = BaseColor.BLACK;
titleFont.Size = 16;

var largeFont = GetFont();
largeFont.SetStyle(Font.BOLD);
largeFont.Color = BaseColor.BLACK;
largeFont.Size = 18;

int ordCount = orders.Count;
int ordNum = 0;

foreach (var order in orders)
{

var addressTable = new PdfPTable(3);
addressTable.WidthPercentage = 100f;
addressTable.SetWidths(new[] { 25, 37, 37 });

// sender address

cell = new PdfPCell();
//cell.Border = Rectangle.NO_BORDER;
cell.AddElement(new Paragraph("Người Gửi", titleFont));
cell.AddElement(new Paragraph(_localizationService.GetResource("admin.orders.pdfinvoice.sender", lang.Id), smallFont));
cell.AddElement(new Paragraph(_localizationService.GetResource("admin.orders.pdfinvoice.senderaddress", lang.Id), smallFont));
cell.AddElement(new Paragraph(_localizationService.GetResource("PDFInvoice.Hotline", lang.Id), smallFont));
cell.AddElement(new Paragraph("TAKARA.VN", largeFont));

addressTable.AddCell(cell);

......
Chunk linebreak = new Chunk(new DottedLineSeparator());
doc.Add(linebreak);

doc.Add(new Paragraph(""));
....
}


Подробнее здесь: https://stackoverflow.com/questions/202 ... line-break
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»