2010-05-19 3 views
2

Как вставить строковый символ в строку в C#? У меня нет проблем с добавлением надстрочного индекса 2 в одну строку с использованием char.ConvertFromUtf32(178);, но я борюсь с поиском аналогичного решения для подстрочного текста. На самом деле, я изо всех сил пытаюсь найти ЛЮБОЕ решение для этой довольно смущающей проблемы. :)Подстрочный текст в pdf C#

ответ

1

Обычный текст не имеет форматирования, как надстрочный, подстрочный, полужирный, курсив и/или цвета. Вам нужно использовать некоторый формат «богатого текста».
Тип «богатого текста» зависит от того, где вы хотите его использовать. Примеры: HTML, RTF.

Для получения информации в формате PDF вам необходимо изучить опции форматирования, предоставленные вашей библиотекой создания PDF.

+0

Есть несколько вариантов для этого в PDF-библиотеке (Aspose), но я не считаю это очень интуитивным для этого. Это влечет за собой создание целого ряда текстовых объектов и добавление подстрочной части в соответствующее место. Решение для надстроек работало как прелесть, поэтому я надеялся, что есть аналогичное решение этой проблемы, но похоже, что это не вариант. Спасибо, Ганс. – Henric

1

Библиотека создания PDF, которую я использую, не предлагала многого. Одна работа, которую я мог найти, - это выбрать равные значения ascii из карты charecter и добавить ее к существующей строке.

Смежные вопросы