1
4

2 に答える 2

1

Form Builderを使用してフォームを作成している場合、FormRunnerPDFを自動的に生成できるようになります。このために、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 に答える