0

WebSupergoo ABCpdf9 を使用して HTML テーブルを作成しています:

string htmlSample = "<table border='1'><tr> <td>Current Address</td> <td>Optio distinctio Sed vel quasi <br /> 281<br /> Mollitia ea qui adipisci voluptas, IL, 66293<br /> </td> </tr> <tr> <td>email</td> <td>demo@me.com</td> </tr> <tr> <td>dob</td> <td>8/18/2006 12:00:00 AM</td> </tr> </table>";

それから

Doc doc = new Doc();
doc.AddHtml(htmlSample);
doc.HtmlOptions.Engine = EngineType.Gecko;  //<-- also tried this as well

生成された PDF PDF には、生成時に表の行/列またはボーダーがありません。

助けはありますか?

4

2 に答える 2

1

AddHtml はマルチスタイル テキスト用です。

AddImageHtml は、真の HTML/CSS Web ページ用です。

AddHtml は、マルチスタイル テキストに使用されます。とても速いです。ただし、HTML はサポートしていません。HTML に似た構文をサポートしています。HTML スタイルのテキストをサポートしています。現在サポートされていないキー タグは、img と table です。CSSには対応していません。これは主に、HTML に似た構文を使用したマルチスタイル テキスト用に設計されています。

AddImageHtml は、完全な HTML/CSS レンダリングに使用されます。かなり洗練され複雑ですが、それほど高速ではありません。img と table を含むすべてのタグをサポートしています。CSSに対応しています。JavaScriptをサポートしています。実際の Web ページで得られるすべてをサポートします。MSHTML エンジンを使用して IE のような動作と表示を行うか、Gecko エンジンを使用して Firefox のような動作と表示を行うことができます。

于 2013-10-11T07:57:14.127 に答える