IDML ファイルからテキスト コンテンツを抽出しようとしています。
私が現在していることは -
xml ファイルを抽出し、ファイルに移動し
designmap.xml
て、ドキュメントを構成するスプレッドを探します。スプレッドは designmap.xml 内の要素であり、:: として定義されます。
<TextFrame>
各スプレッドで要素を探し、対応するコンテンツをParentStory
属性からフェッチします。
問題は、このテキストが適切に表示されていないように見えることです。タイトル用のテキスト フレームが 1 つあり、ページのコンテンツをカバーするテキスト フレームが 1 つある単純な IDML ファイルがあります。抽出すると、最初にボディ部分がフェッチされ、次にヘッダーがフェッチされます。
表示されるのと同じ順序でコンテンツを抽出できる方法はありますか?
ありがとう。
PS - 要素では、NextFrame および PreviousFrame 属性が両方とも「n」に設定されています。それが何を意味するのかはわかりませんが、これらの値が何らかの形で役立つ可能性があります。ここで非常に基本的なものが欠けている場合はお詫びします。私はインデザインと IDML が初めてです。