2016-08-05 12 views
0

В Adobe Acrobat Reader есть инструмент разметки, называемый «текстовая выноска».Сборка текстовой выноски с PDF-клоуном

Возможно ли построить с PDF-клоуном объект такого типа?

+0

Укажите ссылку на образец PDF с такой текстовой выноской. И что ты пробовал? – mkl

+0

Вы можете получить образец файла здесь: http://www.file-upload.net/download-11825556/testfilewithtextcallout.pdf.html Я хочу создать текстовую выноску с помощью библиотеки PDF-клоуна. Возможно? – godani

+0

Непонятно, где я могу скачать там. Я вижу только объявления. – mkl

ответ

0

Образец, предоставленный OP, выглядит так же, как PDF Clown StaticNote с StaticNote.CalloutLine.

Соответствующий код из AnnotationSample PDF примера Клоун Cli являются:

// Callout. 
composer.showText("Callout note annotation:", new Point(35, 85)); 
new StaticNote(
    page, 
    new Rectangle(250, 90, 150, 70), 
    "Text of the Callout note annotation" 
).withLine(
    new StaticNote.CalloutLine(
     page, 
     new Point(250,125), 
     new Point(150,125), 
     new Point(100,100) 
     ) 
    ) 
    .withLineEndStyle(LineEndStyleEnum.OpenArrow) 
    .withBorder(new Border(1)) 
    .withColor(DeviceRGBColor.get(Color.YELLOW)); 

(От AnnotationSample.java)

Выход:

screenshot of <code>AnnotationSample</code> result

+0

Благодарим вас за подробный ответ, я попробую с StaticNote. – godani

+0

@ godani А вам это удалось? – mkl

+0

Sry, но это не работает. Я не могу импортировать библиотеку «org.pdfclown.documents.interaction.annotations.StaticNote». Я получаю сообщение об ошибке: «Импорт org.pdfclown.documents.interaction.annotations.LineEndStyleEnum не может быть разрешен». Как работает импорт? – godani