2013-07-01 2 views
0

Я использую itext и хочу, чтобы мои acrofields изогнуты. Скажите текстовое поле с закругленными углами,можно сделать изогнутые acrofields с помощью itext

и примените его к кнопкам и imageField (pustButtonField).

Возможно ли это в itext или с помощью некоторых других api.

Заранее спасибо за всем ценный ответ ...

ответ

0

В зависимости от того, что вы на самом деле просят, есть три возможных ответа на этот вопрос:

  1. ISO-32000 только позволяет определить прямоугольник как область с кликами полей AcroForm. Это область, выделенная при выборе полей подсветки. Вы можете определить границу для этого прямоугольника, состоящую из массива, содержащего не менее 3 значений: радиус горизонтального угла, радиус вертикального угла и ширину границы. Необязательное четвертое значение позволяет вам определить тире.
  2. Помимо этого вы можете создать любой вид аннотации виджета, соответствующей полю AcroForm. Внешний вид хранится в записи /AP в словаре аннотаций. Это довольно часто для полей кнопок (см., Например, метод createAppearance() в примере Calculator). Это не сделано для текстовых полей, так как внешний вид исчезнет, ​​когда кто-то изменит значение текстового поля.
  3. Возможно, вы просите создать прямоугольную рамку, которая является частью потока содержимого страницы, в отличие от формы, определенной на уровне AcroField (см., Например, как Open Office добавляет границу для формирования полей: 't исчезают при удалении полевого словаря).

Если бы я должен был догадаться, я бы сказал, что вы ищете ответ 2 относительно кнопок и ответ 3 относительно текстовых полей.

Обновление: Благодарим вас за принятие ответа, хотя я не понял этот вопрос. Вы запрашивали поле, в котором вы определяете путь (не обязательно прямую линию), который будет использоваться для определения значения поля (например: слово, написанное таким образом, что символы образуют круг). Это невозможно с полями AcroForm.

+0

спасибо за ответ .... – Ray

+0

на самом деле я ищу первый ответ, т. Е. Хочу, чтобы мой текст acrofield был в некоторой форме дуги, а не простой прямоугольной формы, и когда я пишу текст, текст или полная строка текста также будут формироваться форма дуги. Но я думаю, что это кажется невозможным. – Ray

+1

Ага, это невозможно с аннотациями AcroForm. Тем не менее, мой ответ был неполным. Я обновлю его. –

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