Добавить фоновое изображение к <td>в PDF (ABCpdf) - PullRequest
1 голос
/ 23 февраля 2010

Я динамически создаю PDF, используя ABCpdf (HTML -> PDF)

Я пытаюсь создать оглавление (с лидерами), и я думаю, что самый простой способ получить лидеров - использовать фоновое изображение repeat-x. Вот моя файловая структура:

/ Веб
GenReport.aspx
/ изображения
tocback.gif
/ Данные
template.html

GenReport использует HTML-шаблон и заменяет все применимые разделы при создании PDF. Стили также находятся в template.html.

Все работает, за исключением того, что изображение не найдено (если я использую прямой путь к другому изображению в Интернете, я могу заставить изображение появляться на заднем плане таблицы.)

Итак, мой вопрос, как мне сослаться на tocback.gif? Нужно ли ссылаться на путь из шаблона (/Data/template.html - см. (1) ниже) или со страницы, которая генерирует PDF (/Web/GenReport.aspx (2) ниже)?

(1) background-image: url (/images/tocback.gif);
(2) background-image: url (../ Web / images / tocback.gif);

Очевидно, что ни один из них не работает для меня. Я что-то упустил?

(Я бы даже не возражал добавить жестко привязанную ссылку к изображению на ПС, если это вариант.)

Ответы [ 2 ]

2 голосов
/ 23 февраля 2010

Я нашел ответ в руководстве

http://www.websupergoo.com/support.htm (6.17)

0 голосов
/ 09 марта 2010

Вы не можете получить это изображение в PDF. Добавьте новую страницу, добавьте html в эту страницу. Передайте URL-адрес этой страницы в метод AddImageUrl(), чтобы успешно сгенерировать pdf.

найти пример кода для этого в горячей линии abcpdf.

ура

...