Замена для метода Acrobat AFormAutLib.setButtonIcon - PullRequest
0 голосов
/ 14 июля 2010

Существующий процесс использует COM-объект Adobe Acrobat AFormAutLib для открытия и заполнения элементов формы. Существует более 500 форм, и все они имеют поле формы типа Button в верхней части. Метод AFormAutLib.setButtonIcon используется для установки пути к другому файлу PDF, который будет использоваться в качестве изображения на кнопке.

Я ищу альтернативу. Я посмотрел на iTextSharp, activePDF Tookit и другие, но не смог найти ничего, что могло бы заменить эту функцию.

Заранее спасибо.

1 Ответ

1 голос
/ 15 июля 2010

Решением было использование activePDF Toolkit другим способом ...

APToolkitNET.FieldInfo myFI = aTK.FieldInfo(x.Key.ToString(),1);
aTK.PrintImage(logoPath, myFI.Left, myFI.Bottom, myFI.Width, myFI.Height, true, 1);
aTK.DeleteFormField(x.Key.ToString());

Кнопка имела правильное расположение и размеры, поэтому для получения этих значений используется класс FieldInfo. Затем вызывается PrintImage с указанием пути к изображению и местоположением до удаления кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...