2014-02-08 3 views
0

Я использую iTextSharp для записи текста в Pdf с использованием шрифта Privae, такого как TradGothic.
Мой текст Содержит superScript Также как ABCCorp®. но он не отображается в Pdf, он выглядит как круглый круг Normal Text и R внутри.iTextSharp Как написать SuperScript

Мой код

BaseFont TGothic20CondsdBold = BaseFont.CreateFont(strTGothicBold20Path, BaseFont.CP1252, BaseFont.EMBEDDED); 
cb.SetFontAndSize(TGothic20CondsdBold, 15); 
cb.SetLeading(12.5f); 
cb.MoveText(187, 185); 
cb.ShowText("ABCCorp®"); 
cb.EndText(); 

Я использую PdfStamper написать текст поверх существующего макета.

//Use a PdfStamper to bind our source file with our output file 
using (PdfStamper stamper = new PdfStamper(reader, fs)) 
{ 
    //In case of conflict we want our new text to be written "on top" of any existing content 
    //Get the "Over" state for page 1 
    PdfContentByte cb = stamper.GetOverContent(1); 

    cb.BeginText(); 
    //Set the font information for heading 
} 

Любая помощь с рабочим образцовым кодом будет высокоприоритетной.

PS: - я также попытался эквивалент HTML и флористика кода со скоростью R, но ничего не работает

ответ

2

Пожалуйста, почитайте официальную документацию. Почему вы не используете ColumnText для добавления контента? Использование BeginText(), SetFontAndSize(), ShowText(), EndText() предназначено для специалистов, а не для разработчиков, не знакомых с PDF.

Если вы используете ColumnText, вы можете использовать объекты высокого уровня, например, Chunk объект с помощью метода SetTextRise() (листинг 2.2 в Chapter 2 of my book, а также взглянуть на the C# port of the Java examples).

+0

Я нашел код рабочего кода в CodeProject, я им доверяю, они не упомянули, что этот код я не для разработчика, есть ли способ, которым я могу использовать существующий код и применять надстрочный индекс? – user3178955

+0

этот пост также предложил то же самое ... Теперь я хочу применить верхний индекс, используя тот же путь, что и возможно http://stackoverflow.com/questions/3992617/itextsharp-insert-text-to-an-existing-pdf – user3178955

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