1

直後に説明テキストを含むバーコードを生成するために使用される XSL-FO スタイルシートがあります。Ibex FO アプリケーションで実行すると、テキストがバーコードの下部に正しく配置されます。Apache FOP (古いバージョン 0.3x です...これを変更することはできません) で実行すると、テキストがバーコードの TOP に並びます (両方で同じように動作する必要があります)。ここに何らかの回避策があることを本当に願っています。これは私が持っているものです:

<xsl:template match="barcode">
    <fo:block>
        <fo:instream-foreign-object content-width="100%" content-height="100%">
            <xsl:call-template name="barcode-3of9">
                <xsl:with-param name="value" select="@value"/>
            </xsl:call-template>
        </fo:instream-foreign-object>
        <xsl:value-of select="description"/>
    </fo:block>
</xsl:template>

これはテーブル セル内に含まれ、これらのブロックの 2 つの列が存在します。古いアプリケーションの出力と一致させようとしていますが、すべての説明ではなく、バーコードの端にぶつかる説明が必要なため、説明をバーコードとは別のセルに配置することはできません。整列中。

ここで使用できる回避策はありますか? 私はほとんどアイデアがありません。

4

0 に答える 0