xsl-fo

    6

    3答えて

    私はXMLレコードのPDFを作成する必要があります。私はXMLから直接pdfを作成する方法はないと思うが、XSLTまたはXSL FOを使用してそれを行うことができると信じている。私はC#を使ってそれを行う良い方法を探している記事をたくさん読んでいます。 - >これの最善のアプローチは何ですか?どんな例も本当に素晴らしいでしょう。 私のシナリオ: 私がどのように見えるXML持っている:どのように私は

    10

    3答えて

    今のところ、私は約12列あり、それらのすべてがまったく同じ幅です。問題は、いくつかの列にそれほどのスペースが必要ないということです。コンテンツに合わせて列を取得するにはどうすればよいですか?列は動的な幅である必要があります。 私は <fo:table table-layout="auto"> そして <fo:table-column column-width="proportional-col

    10

    1答えて

    XSL:FOを使用してPDFに変換するMIMEマルチパートデータがあります。私はreading MIMEApache Jamesを使用して快適で、私はembedded image data(Mime)またはinline images(HTML)を把握しています。私は徹底的にSOを検索して"[xsl-fo] inline graphic"と"[xsl] +html +mime +image"となり、

    2

    1答えて

    inline imagesをSOから助けて解決した後、インライン添付ファイルを整理する必要があります。 PDFに添付ファイルを含めることができます:fo:declarations - pdf:embedded-fileが見つかりましたが、再び外部ファイルを指していました。 MIMEメッセージ(おそらくBASe64)の一部であるファイルを添付するにはどうしたらいいですか?最新のFOPビルドでは、あな

    5

    1答えて

    次のxsl-foコードを使用して、外来文字を生成しようとしています。 <?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> ... <fo:block font-size="11pt" font-family="calibri" language="pl">

    1

    2答えて

    ページ番号 "01"を1と9の2つの別個の数字0と1として印刷したいとします。 0X-> 01,02,03 ...これを行うにはどのように10 10,11,12 <fo:table-cell xsl:use-attribute-sets="TableCellBorder"> <fo:block> <xsl:value-of select="substring(<fo:page

    11

    1答えて

    境界線として実線を描く必要があります。 私はこのLOC <fo:table border="solid 0.1mm black"> を使用していますが、それは唯一のラインを囲ん描きます。すべてのセルと行に適用されるわけではありません。すべてtable-cell要素にborder属性を追加します <fo:table-row border="solid 0.1mm black">

    9

    1答えて

    私はXSLを持っていると仮定します。ブロックのfo: <fo:block>one two three</fo:block> 私は「3」、「1」とは異なる色にし、「2」はできますか?注:私はむしろこれのためのテーブルを使用したくないです。

    5

    2答えて

    私は、別のソフトウェアによってXMLデータ出力からPDF形式の請求書を生成するプロジェクトに取り組んでいます。これらの請求書の要件の1つは、そのノードデータをフォームに配置します。理想的には、バーコードは、テンプレートを生成するために別のプログラムを呼び出すのではなく、テンプレートの内部から生成され、次にテンプレートをPNGやその他の画像形式で見つけようとします。 私はbarcode4j拡張を使用

    7

    1答えて

    テキストを含むblock要素に下線を引いています。ブロックはfont-size属性を持ち、block内のテキストはfont-size属性を持つinline要素で囲まれています。 外部ブロックのtext-decoration="underline"の結果の行は、位置を変更していないすべてのブロック要素(「ギャップ」はありません - 添付の図を参照せず)の上に直線であることを保証する方法はありますか?