2 に答える
1
Form Builderを使用してフォームを作成している場合、FormRunnerはPDFを自動的に生成できるようになります。このために、FormRunnerはpd4mlに似たFlyingSaucerを使用します。
XFormsを「手動で」作成していて、pd4mlを使用したい場合は、HTMLをpd4mlにフィードする前に、HTMLの後処理を行う必要があります。FormRunnerが何をするかを見ることができますprint-pdf-notemplate.xpl
; 特に、そのパイプラインに埋め込まれているXSLTスタイルシートを探してください。そうすれば、pd4mlに対して同様のことをしたいと思うでしょう。
于 2012-06-15T18:37:10.730 に答える
0
さて、すべてのフォームの pageflow.xml がプロパティ エピローグ url="oxf:/config/epilogue.xpl を参照していることがわかった
次に、config/property.xmlに入り、/config/theme- plain.xsl にリンクされていることを確認します。
And I add a stylesheet there on theme-plain.xsl
(方法については、theme-examples.xsl を参照してください)
xhtml:link rel="stylesheet" href="/mystyle.css" type="text/css" media="all"/>
私のスタイルにはこれが含まれています:
.xforms-noscript-panel { ボーダー: 4px ソリッド #FF6600; 余白: 1em; パディング: 0.5em; 幅: 自動; 表示: なし!重要; }
次に、pd4ml は、警告メッセージを非表示にして html を出力します。
于 2012-06-25T14:08:04.340 に答える