iTextSharp рисует линию под текстом (заголовком) в произвольном месте на странице

StackOverflow https://stackoverflow.com/questions/6371537

  •  28-10-2019
  •  | 
  •  

Вопрос

знает ли кто-нибудь, как я могу нарисовать линию под заголовком (короткую строку полужирного текста), которая может располагаться в произвольном месте на странице.

например

родовое слово

Я могу сделать это так же, как и выше, используя строку подчеркивания _ , но для того, чтобы строка располагалась где-нибудь рядом с заголовком, мне нужно установить размер шрифта на 2, что приводит к пятнистым некрасивая линия.

Я также могу добавить два фрагмента друг над другом (один с заголовком, а другой с _ ), как в первом примере в этой статье http://www.mikesdotnetting.com/Article/82/iTextSharp-Adding-Text -with-Chunks-Phrases-and-Paragraphs с использованием того же размера шрифта, но кажется, что это работает только в верхней части страницы, когда я добавляю другие абзацы и пытаюсь сделать это в середине страницы, два фрагмента разделяются четким разрывом строки в конце первого фрагмента.

Кажется, вы можете рисовать линии в iTextSharp, но я понятия не имею, как вычислять координаты, поскольку во всех примерах, которые я видел, этот метод используется для размещения линии вверху или внизу страницы в фиксированном месте.

Любая помощь очень ценится.

Ура Роб

Это было полезно?

Решение

Возможно, вы ищете объект LineSeperator.Оберните его куском и положите туда, где вам нужно.

Вот пример разделителя строк:

родовое слово

Другие советы

Я знаю, что это старый пост, но, возможно, это кому-то поможет.

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top