XPS ドキュメント エラー
次の表に、XPS ドキュメント API のメソッドによって返されるすべての HRESULT 値を示します。 すべてのメソッドが、この表に記載されているすべての戻り値を返すわけではないことに注意してください。
リターン コード/戻り値 | 説明 |
---|---|
|
インターフェイスには既に所有者が存在します。 |
|
ブリード ボックスの寸法は、ページの寸法と互換性がありません。 ブリード ボックスの幅の値は、ページ幅にブリード ボックスの原点の X 座標の絶対値を加えた値以上である必要があります。 ブリード ボックスの高さの値は、ページ高さにブリード ボックスの原点の Y 座標の絶対値を加えた値以上である必要があります。 |
|
PathGeometry 要素には、Figures 属性または子 PathFigure 要素で指定されたパス図形のセットが含まれています。 ジオメトリのパス図形には、Figures 属性と子 PathFigure 要素の両方を含めることはできません。 |
|
Source 属性でリモート リソース ディクショナリを指定する ResourceDictionary 要素には、リソース定義の子を含めてはなりません。 |
|
キャレット位置の値が順不同です。 位置の値は昇順で並べ替える必要があります。 |
|
キャレット ストップが空の文字列に対して指定されました。または、キャレット ジャンプ インデックスが Unicode 文字列の長さを超えています。 |
|
色の値が範囲外です。 XPS_COLOR_TYPE_SCRGB 色の種類の場合、アルファ チャネルの値は 0.0 以上、+1.0 以下である必要があります。 XPS_COLOR_TYPE_CONTEXT 色の種類の場合、アルファ チャネル値を表す channelValues[0] は 0.0 以上、+1.0 以下である必要があります。 |
|
リソース ディクショナリ内のビジュアルには Name 属性があり、ResourceDictionary 要素の子には指定できません。 |
|
この名前のオブジェクトがディクショナリに既に存在します。 |
|
このキー名のオブジェクトがディクショナリに既に存在します。 |
|
予約済み。 |
|
ブリード ボックスの四角形には、無効な 1 つ以上の値が含まれています。 有効な値については、パラメーターの説明を参照してください。 |
|
コンテンツ ボックスの四角形には、無効な 1 つ以上の値が含まれています。 有効な値については、パラメーターの説明を参照してください。 |
|
コンテンツの種類の文字列が無効です。 |
|
FLOAT 値が無効です。 これは無限か、数値 (NAN) ではありません。 |
|
フォント URI が無効です。空のフラグメントまたは無効な文字が含まれている可能性があります。 |
|
指定された言語が無効であるか、正しく書式設定されていません。 |
|
検索キー名は、呼び出しの正しい型ではないオブジェクトを参照します。たとえば、メソッドがブラシを返すが、検索キー名がジオメトリ オブジェクトを参照している場合などです。 |
XPS_E_INVALID_MARKUP 0x8052000c |
読み取られるマークアップには、XML Paper Specification に準拠していない要素または属性が含まれています。 注: 浮動小数点値を表すために、XPS OM では DOUBLE ではなく FLOAT データ型が使用されます。 FLOAT 値に収まらない浮動小数点データを持つ要素が XPS ドキュメントにある場合、逆シリアル化中にその値が検出されると、このエラーが返されます。 |
|
渡された文字列は、XML Paper Specification によれば有効な名前ではありません。 |
|
予約済み。 |
|
ページ ディメンションには、無効なページ サイズの値が含まれています。 |
|
XML Paper Specification によると、検索キー文字列は無効です。 |
|
サムネイル画像の種類はサポートされていません。 |
|
XML マークアップが正しくないか、正しく書式設定されていません。 |
|
1 つ以上 のXPS_GLYPH_MAPPING 構造体では、要素が順序外です。 |
|
グリフ マッピングがグリフ インデックスの数を超えています。 |
|
グリフ マッピングのエラー。 Unicode 文字列が空の場合、このエラーはグリフ マッピングも定義されたことを意味します。 Unicode 文字列が空の場合は、グリフ マッピングを定義しないでください。 Unicode 文字列が空でない場合、このエラーは、Unicode 文字列以外のグリフに対してグリフ マッピングが定義されたことを意味します。 Unicode 文字列の長さ以外のグリフには、グリフ マッピングを定義できません。 |
|
カラー プロファイル パラメーターは NULL ですが、カラー プロファイルが必要です。 色の種類が XPS_COLOR_TYPE_CONTEXT の場合、カラー プロファイルが必要です。 |
|
ページは破棄可能なリソースを参照しますが、DiscardControl パーツ名は指定しません。 |
|
IXpsOMPackageWriter::AddPage は IXpsOMPackageWriter::StartNewDocument の前に呼び出されました。 |
|
パッケージに FixedDocumentSequence が含まれていません。 |
|
IXpsOMGlyphs インターフェイスにはフォント URI が必要ですが、指定されていません。 |
|
Unicode 文字列のない IXpsOMGlyphs インターフェイスでは、グリフ インデックスは指定されません。 IXpsOMGlyphs インターフェイスでは、Unicode 文字列またはグリフ インデックスの配列を指定する必要があります。 |
|
イメージ ブラシにイメージ リソースを配置できませんでした。 |
|
リモート リソースに予期しないオブジェクトがあります。 |
|
ページには名前が付けられていません。ハイパーリンクのターゲットの状態は、ページに名前がある場合にのみ設定できます。 |
|
FixedDocument には、FixedPage パーツは含まれません。 XPS ドキュメントには、少なくとも 1 つの FixedPage パーツが含まれている必要があります。 |
|
ページ参照に対応するページがありません。 |
|
必要なターゲット パーツが参照されませんでした。 |
|
リソースにストリームが指定されていませんでした。 |
|
FixedDocumentSequence によって参照される FixedDocument パーツが見つかりませんでした。 XPS ドキュメントには、少なくとも 1 つの FixedDocument が含まれている必要があります。 |
|
FixedDocument によって参照されている FixedPage パーツが見つかりませんでした。 XPS ドキュメントには、少なくとも 1 つの FixedPage パーツが含まれている必要があります。 |
|
リレーションシップ ターゲット パーツがパッケージ リレーションシップに存在しません。 |
|
リソースに x:Key 属性が指定されませんでした。 |
|
ページまたはリモート ディクショナリ コンテンツによって参照されるリソースは、ページ リレーションシップとして存在しません。 |
|
参照される制限付きフォントは、IXpsOMPackageWriter::StartNewDocument の呼び出しで指定されませんでした。 |
|
セグメント データ配列のエントリ数は、セグメント型の配列よりも少なくなります。 |
|
既に含まれるパッケージに FixedDocumentSequence を追加しようとしました。 XPS ドキュメントには、FixedDocumentSequence パーツを 1 つだけ含める必要があります。 |
|
既に存在する FixedDocument にドキュメント レベルの印刷チケットを追加しようとしました。 XPS ドキュメントの FixedDocument には、ドキュメント レベルの印刷チケットを 1 つだけ含めることができます。 |
|
既に存在する FixedDocumentSequence にジョブ レベルの印刷チケットを追加しようとしました。 XPS ドキュメントの FixedDocumentSequence には、ジョブ レベルの印刷チケットを 1 つだけ含めることができます。 |
|
既に存在する FixedPage にページ レベルの印刷チケットを追加しようとしました。 XPS ドキュメントの FixedPage には、ページ レベルの印刷チケットを 1 つだけ含めることができます。 |
|
制限付きフォント コレクションには、繰り返される制限付きフォント エントリが含まれていました。 各フォント エントリは、コレクション内で 1 回だけ実行できます。 |
|
そのパーツ名のリソースが既に存在します。 |
|
サムネイル画像を既に含んでいるパッケージに追加しようとしました。 XPS ドキュメントには、パッケージ レベルのサムネイル画像を 1 つだけ含めることができます。 |
|
既に存在する FixedPage にページ レベルのサムネイル画像を追加しようとしました。 XPS ドキュメントの FixedPage には、ページ レベルのサムネイル画像を 1 つだけ含めることができます。 |
|
エントリには負の値が含まれていますが、負以外の値を含める必要があります。 |
|
リモート ディクショナリにリモート ディクショナリ参照を追加しようとしました。 リモート ディクショナリは、別のリモート ディクショナリを参照できません。 |
|
インターフェイス ポインターは、認識されたインターフェイス実装を指していません。 XPS ドキュメント API インターフェイスのカスタム実装はサポートされていません。 |
|
グラデーション停止コレクションの停止が 2 つ未満です。 グラデーション停止コレクションには、少なくとも 2 つのグラデーション停止が必要です。 |
|
テキスト文字列は、横向きおよび右から左方向として指定されました。 テキストが横向きの場合、奇数 (右から左) の bidi レベルを持つことはできません。 同様に、bidi レベルが奇数の場合、テキストを横向きにすることはできません。 |
|
グリフ マッピングが Unicode 文字列の内容と一致しません。 |
|
パッケージ ライターは、リリース前に閉じられていませんでした。 |
|
リレーションシップとは、XPS ドキュメントの外部にあるパーツを指します。 XPS ドキュメントでレンダリングされるすべてのコンテンツは、XPS ドキュメントに含まれている必要があります。 |
|
予約済み。 |
|
予約済み。 |
|
文字列を新しいバッファーにコピーしようとしたときに、size_t オーバーフローが発生しました。 |
|
Unicode コード ポイントよりも多くのグリフ インデックスがありました。 グリフ マッピングがない場合、グリフ インデックスの数は Unicode コード ポイントの数以下である必要があります。 |
|
重大なエラーが発生し、XPS OM の内容が回復できない可能性があります。 XPS OM の一部のコンポーネントは引き続き使用できますが、さらに使用する前に確認する必要があります。 このエラーが返された後は XPS OM の状態を予測できないため、XPS OM のすべてのコンポーネントを解放して破棄する必要があります。 |
|
カラー プロファイルが予期されなかったときに存在していました。 カラー プロファイルは、色の種類が XPS_COLOR_TYPE_CONTEXT の場合にのみ許可されます。 |
|
リレーションシップのターゲットは、リレーションシップのコンテキストで予期される型ではありません。 |
|
リレーションシップの種類が認識されませんでした。 |
|
制限付きフォント コレクションには、無制限のフォントが含まれています。 |
|
予約済み。 |
|
リソース ディクショナリにないパス ジオメトリには、x:Key 属性が指定されています。 リソース ディクショナリに含まれていないパス ジオメトリは、x:Key 属性を持つことはできません。 |
解説
一部の XPS ドキュメント API メソッドでは、Packaging API を呼び出します。 Packaging API の戻り値の詳細については、「パッケージ化エラー」を参照してください。
必要条件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|