このトピックは最新ではありません。 最新の情報については、「 印刷スキーマの仕様」を参照してください。
スコープ プレフィックスは、コンテキスト スコープを提供するために、スキーマ キーワード (keyword)に事前に追加されたテキスト ラベルです。 これにより、定義済みの方法で、特定のよく理解されたコンテキストをキーワードに割り当てることができます。 印刷スキーマ機能、ParameterDef、ParameterInit、および ParameterRef およびルート レベルのプロパティ キーワード (keyword)要素には、"Job"、"Document"、または "Page" のいずれかのスコープ プレフィックスが必要です。
PrintTicket コンテンツを使用したスコーピング プレフィックスの解釈
PrintTicket は、高レベル のジョブ、ジョブ内のドキュメント、および各ドキュメントのページを表す 3 つのコンテンツ レベルに分割できます。 これらのレベルは、特異性に従ってランク付けされます。ジョブ レベルは最も一般的であり、ドキュメント レベルとページ レベルは最も具体的です。 ジョブは 1 つ以上のドキュメントで構成され、ドキュメントは 1 つ以上のページで構成されます。
ジョブ レベルのプレフィックス
ジョブ レベル チケットには、ジョブ全体に適用することを意図したすべてのジョブの書式設定が含まれています。 "Job"、"Document"、または "Page" のスコープ プレフィックスを持つ要素は、ジョブ レベル チケットで許可されます。
ジョブ レベル チケットで指定された "ドキュメント" と "ページ" のプレフィックスが付いた設定は、ドキュメント とページ レベルのチケットに自動的に適用されます。
ドキュメント レベルのプレフィックス
ドキュメント レベル チケットには、ジョブ内の 1 つまたは複数のドキュメントに適用することを目的としたジョブの書式設定設定が組み込まれています。 これには、ジョブ レベル チケットで以前に指定した設定が含まれる場合があります。 ドキュメント レベル チケットでは、スコープ プレフィックスが "Document" または "Page" の要素のみが許可されます。
ドキュメント レベル チケットには、ジョブ レベルチケットで以前に指定されたドキュメントプレフィックス付きの設定が含まれている場合があります。
ページ レベルのプレフィックス
ページ レベル チケットには、ジョブの 1 つ以上のページ (1 つのドキュメントに限定されない) に適用することを目的としたジョブの書式設定設定が組み込まれています。 これには、ジョブまたはドキュメント レベル チケットで以前に指定した設定が含まれる場合があります。 ページ レベル チケットでは、スコープ プレフィックスが "Page" の要素のみが許可されます。
ページ レベル チケットには、ジョブ レベル チケットまたはドキュメント レベル チケットで以前に指定された "ページ" プレフィックスが付いた設定が含まれている場合があります。
PrintTicket または印刷機能ドキュメント内でのプレフィックス使用法
PrintTicket ドキュメントと PrintCapabilities ドキュメントには、スコープ プレフィックスでのみ異なる複数のキーワードを含めてはいけません。? たとえば、PrintCapabilities ドキュメントに JobInputBin と PageInputBin の両方を指定することはできません。? ただし、印刷機能ドキュメントには JobDuplexAllDocumentsContiguously と DocumentDuplex の両方が指定されている場合があります。これは、動作が異なるため、異なる機能と見なされるためです。? この例は、1 つの PrintTicket についても当てはまります。
プレフィックスの競合の管理
設定間のキーワード (keyword)の競合は として定義され、XML 属性 "name" で示される同じルート レベルの Print Schema Element が複数のレベル チケットに表示されます。 競合がない場合は、プレフィックス スコープの Element が、より一般的なチケットからより具体的なチケットにプッシュダウンされるか、継承される可能性があります。 競合がある場合は、最も具体的なチケットの設定が優先されます。 つまり、ページ レベル チケットのページごとの設定は、ドキュメントまたはジョブ レベル チケットのページごとの設定と同じになります。 同様に、ドキュメント レベル チケットのドキュメント設定は、ジョブ レベル チケットのドキュメント設定よりも優先されます。
関連トピック