1

概要

段落スタイルと文字スタイル用にタグ付けされた XML を InDesign にインポートしようとしています。各項目エントリはしっかりとした予測可能な構造を持っているため、私の段落スタイルはうまく機能しています。ただし、任意の文字スタイルを (1 つの段落内で) 任意の量または順序で使用できるため、機能させることはできません。

手伝って頂けますか?

Adobeのドキュメントでこれが対処されているようには見えません。

もっと詳しく

私のXMLは次のようになります。

<root>
  <item>
    <title>Lorem <italic>ipsum</italic> dolor.</title>
    <description><italic>Consectetur.</italic> Ut vel <bold>aliquet.</bold> Maecenas non leo, <italic>in congue.</italic></description>
  </item>
  <item>
    <title><italic>Aenean leo</italic>, interdum <italic>in fermentum.</italic></title>
    <description><bold>Excepteur.</bold> Non proident, sunt in <italic>mollit anim id est</italic> labore et dolore.</description>
  </item>
</root>

InDesign ファイルに同等のタグを付けました。

構造

  • アイテム

段落スタイル

  • 題名
  • 説明

文字スタイル

  • イタリック
  • 大胆な

XML では、たとえば最初のitemの説明フィールドに、2 つのイタリック体のセクションがあり、それらの間に太字があります (特に、スタイルが設定されていないテキスト)。ただし、2 番目の項目では、単一の太字の後に斜体が続きます。このような任意のパッセージを許可するためにテンプレートにタグを付ける方法がわかりません...イタリック体のスパンが各レコードの同じ場所に表示されるわけではありません。

さらに、パッセージは、タイトルフィールドと説明フィールドのいずれかまたは両方で発生します。

これには JavaScript が必要ですか? 定義済みのタグ付け構造に一致しないテキストは、インポート後にドキュメントに反映されないため、その道をどこから始めればよいかわかりません。つまり、処理するものは何もありません。

前もって感謝します。

4

2 に答える 2