質問

数日前に、XMLを使用してMySQLデータベースからInDesignファイルにデータをインポートすることに関する質問を投稿しました。私はそれを調べました、そして、他の情報源から受け取ったいくつかの助けのおかげで、プロジェクトはかなり簡単であるべきだと考えています。

基本的に、5桁の長さの一意の製品IDがあります。インポートするときは、最後の数字をバーコードの色として使用したいと考えています。各数字には色(0〜9から)が割り当てられ、データは次のように表に表示されます。

12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR

私の質問は、Adobe Indesign内でGREPスタイルを使用した経験があり、これを達成する方法を説明できる人はいますか(つまり、数の最後の2桁に従ってセルのセルスタイルを設定します)。

役に立ちましたか?

解決

一般的に:各セルは独自のテキストストーリーです。簡単なGREP検索では、1つの検索で複数のセルの内容を検索することはできず、テーブルの外側の別のセルまたはテキストの内容に基づいて1つのセルのスタイルを変更することはできません。もちろん、より高度なスクリプトまたはプラグインでこれを達成できます。

あなたが何を達成しようとしているのかは明らかではないので、私が正しい質問に答えているかどうかはよくわかりません。たぶん、あなたは、どのスタイルが適用されているかを明確に表示するいくつかのサンプル入力データと出力データを作成することができます。

他のヒント

ここには2つの基本的な質問があります。 XMLをInDesignにインポートし、特定の方法でこのテキストにフォーマットを適用できますか。

幸いなことに、これらの質問の両方に対する答えはイエスです!

私の本から必要なほとんどすべてを学ぶことができます:Adobe IndesignとXMLのデザイナーガイド。

IndesignはXMLをインポートし、タグ名に基づいて自動的にフォーマットを適用できます。 Indesignは、グレップスタイリングとネストされたスタイリングも提供します。

テーブルはより恐ろしいプロセスです。 XMLを使用してテーブルにデータをインポートできますが、パラグラフベースのテキストを使用するほど簡単ではありません。 XMLベースのテーブルを達成するためのより良い方法は、XSLTを使用してデータからネイティブのINDesignテーブルを構築することです。

その後、タグ名に基づいて、キャラクター、グレップ、またはネストされたスタイルをデータに適用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top