Подтвердить что ты не робот

Жирным словом в предложение с iTextSharp

Можно ли выделить одно слово в предложении с iTextSharp? Я пытаюсь выделить несколько отдельных слов без необходимости разбивать строку на отдельные фразы.

Я хочу, чтобы этот тип out

Например: ПРИЧИНА (S) ДЛЯ АННУЛИРОВАНИЯ: См. Уставную причину (причины), обозначенные кодом № 1 с обратной стороны.

Мой фактический выход ниже

Например: ПРИЧИНА (S) ДЛЯ АННУЛИРОВАНИЯ: См. Уставную причину (причины), обозначенные Кодексом № 1 с обратной стороны.

Код

    pdftb4 = new PdfPTable(1);
    pdftb4.WidthPercentage = 100;
    width = new float[1];
    width[0] = 0.7F;
    pdftb4.SetWidths(width);

  pdfcel4 = new PdfPCell(new Phrase("\n REASON(S) FOR CANCELLATION: See Statutoryreason(s) designated by Code No(s) 1 on the reverse side hereof", docBlackFont10));
    pdfcel4.Border = 0;
    pdfcel4.HorizontalAlignment = Element.ALIGN_LEFT;
    pdftb4.AddCell(pdfcel4);
   objDocument.Add(pdftb4);

кто-нибудь, пожалуйста, помогите мне

4b9b3361

Ответ 1

Способ выполнить то, что вы пытаетесь, - это Chunk s. Простой пример:

var normalFont = FontFactory.GetFont(FontFactory.HELVETICA, 12);
var boldFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 12);

var phrase = new Phrase();
phrase.Add(new Chunk("REASON(S) FOR CANCELLATION:", boldFont));
phrase.Add(new Chunk(" See Statutoryreason(s) designated by Code No(s) 1 on the reverse side hereof", normalFont));

Ответ 2

Можно также создать шрифт, например

Font verdanaBold = FontFactory.GetFont("Verdana", 7f, Font.BOLD);