Добавление содержимого HTML в Живой PDF не работает - PullRequest
0 голосов
/ 05 января 2012

Как добавить HTML-контент на страницу PDF в Alive с помощью функции writeFlashHTML?

 var markup:String = "<s:span>Z</s:span>
                      <s:span baselineShift="subscript">R</s:span>
                      <s:span>&#32;[kN]</s:span>";
 rt1.textFlow = TextFlowUtil.importFromString(markup);

 <s:RichText id="rt1" width="200"/>

в представлении кода

myPDF.setXY(160, 10);
myPDF.textStyle( new RGBColor(0), 1 );
myPDF.writeFlashHtmlText(10,rt1.textFlow.text);

Мне нужно отобразить это html вalive pdf .using writeFlashHTML function. В настоящее время это не работает.

1 Ответ

0 голосов
/ 06 августа 2012

Существует UnicodePDF в качестве замены для класса PDF. Хотя он не поддерживает написание HTML.

Я обнаружил, что html-контент ограничен с помощью alivepdf, или я просто недостаточно хорошо разбираюсь в alivePDF. Поэтому я решил использовать флэш-компонент, который поддерживал нужные мне параметры форматирования, затем кэшировать его как растровое изображение и добавить его в PDF. Это не так элегантно, как прямое написание текста, не масштабируется и не печатается так хорошо, и его нельзя выбрать. Но выполняет свою работу. В конечном счете, я думаю, что лучше всего отправлять информацию в другой серверный сценарий или службу рабочего стола для такого типа вещей. AlivePDF рулит, но имеет ограничения.

...