問題タブ [antenna-house]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xslt - XSLT FO インライン コンテナーの水平方向の配置
インライン コンテナを水平方向に配置しようとしていますが、垂直方向の配置に対応する display-align などの FO 属性が見つかりません。
アライメントなしのコード例を次に示します。
全体は、アンテナハウス 5.2 で処理されます。
前もってありがとうスタヴロス
pdf - 生成された PDF は、元の PDF の 2 倍のサイズです
8ページのPDFがあります。この PDF のページを背景画像として使用し、アンテナ ハウス経由で XSL-FO を使用して新しい PDF を作成します。この新しい PDF は元の PDF とほぼ同じですが、パーソナライズされたテキスト コンテンツがいくつか追加されています。
気になるのは、元のPDFのファイルサイズが約24MBなのに対し、新しいPDFは元のPDFの2倍のサイズ(約56MB)になっていることです。
背景の PDF ページを埋め込むには、次の FO コードを使用しています
新しい PDF が元の PDF の 2 倍のサイズになっている理由は何か説明はありますか?
よろしく...
xslt - 文字列の長さの後に改行を強制する
AH Formatter で生成された PDF で、14 文字の文字列の後に強制的に改行したいと考えています。したがって、これは改行を試みていない私のxslコードです:
XSL-FO で改行を強制することは可能ですか?
xml - XSL-FO レイアウト条件情報
XSL-FO と Antenna House Formatter v6.3 を使用して、フライト マニュアルのレイアウトに取り組んでいます。
多くの情報は、「条件 X がこれとあれを行う場合、それ以外の場合は別のことを行う」というタイプのものです。現在のケースでは、次の XML があります。
この XML の望ましい出力は次のようになります。
編集:私の懸念は、XSLTを使用してXMLをXSL-FO(アンテナハウスフォーマッターの機能を含む)に変換することで目的の出力が実現可能かどうかです。そうであれば、問題にアプローチする適切な方法は何でしょうか? XSL-FO についての知識があれば、これを行う唯一の方法は、テーブルを使用することです。おそらくもっと良い方法があります。
編集 2: @Tomalak が指摘しているように、XSL-FO 構造がどのように見えるか、および XSLT 変換がどのように見えるかという 2 つの質問があります。私の主な関心事は、目的の出力を表す XSL-FO 構造がどのように見えるかということです。ターゲット構造が与えられれば、おそらく変換を理解できるでしょう。不明確な最初の質問で申し訳ありません。私の懸念を明確にしてくれた @Tomalak に感謝します。
使用される XML スキーマは、S1000D 4.1 Crew スキーマに由来します
xsl-fo - 複数のページにまたがる可能性がある次のページから、アンテナハウスでフロートを作成します
私が使うとき
アンテナハウスと「非常に長いコンテンツ」には複数のページが必要で、コンテンツは実際にはボディ領域からはみ出し、ページの下部で切り取られます。フローのコンテンツを次のページにラップする方法はありますか? これは RenderX の XEP で実現しましたが、Antenna House Formatter では実現できませんでした。
xslt - アンテナハウスフォーマッターは参照された脚注をどのように処理できますか?
xsl-fo (Saxon XSL 2.0、AHF V6.2) を使用して pdf 印刷出版物を開発しています。
私の目標は、参照された静的テキスト要素から挿入されたテキストを使用して、自動番号付けされた脚注 (単一ページの重複を除く) を作成することです。
したがって、基本的にインライン脚注 (fn) は静的な脚注テキスト要素を参照し、インライン番号を作成し、それに応じた脚注テキストをページの下部に出力します。
章内の重複するインライン脚注は、それらが指している脚注に従って同じ番号を表示する必要があります。
これは結果がどのように見えるかです...
AHF 脚注拡張と fo:footnote 要素でこれらの目標を達成することは可能ですか?
私がそれらを fn カウントに使用している場合、AntennaHouse Formatter エクステンションは奇妙な動作をもたらします。参照されている脚注の正しい現在の番号を参照する代わりに、(1、2、3) を数え続けます。
これまでの XSL は次のとおりです (関連するスニペットのみ)。