iTextSharp рисует линию под текстом (заголовком) в произвольном месте на странице
-
28-10-2019 - |
Вопрос
знает ли кто-нибудь, как я могу нарисовать линию под заголовком (короткую строку полужирного текста), которая может располагаться в произвольном месте на странице.
например
родовое словоЯ могу сделать это так же, как и выше, используя строку подчеркивания _ , но для того, чтобы строка располагалась где-нибудь рядом с заголовком, мне нужно установить размер шрифта на 2, что приводит к пятнистым некрасивая линия.
Я также могу добавить два фрагмента друг над другом (один с заголовком, а другой с _ ), как в первом примере в этой статье http://www.mikesdotnetting.com/Article/82/iTextSharp-Adding-Text -with-Chunks-Phrases-and-Paragraphs с использованием того же размера шрифта, но кажется, что это работает только в верхней части страницы, когда я добавляю другие абзацы и пытаюсь сделать это в середине страницы, два фрагмента разделяются четким разрывом строки в конце первого фрагмента.
Кажется, вы можете рисовать линии в iTextSharp, но я понятия не имею, как вычислять координаты, поскольку во всех примерах, которые я видел, этот метод используется для размещения линии вверху или внизу страницы в фиксированном месте.
Любая помощь очень ценится.
Ура Роб
Решение
Возможно, вы ищете объект LineSeperator.Оберните его куском и положите туда, где вам нужно.
Вот пример разделителя строк:
родовое словоДругие советы
Я знаю, что это старый пост, но, возможно, это кому-то поможет.
родовое слово