IXpsSignatureRequest::SetSpotLocation メソッド (xpsdigitalsignature.h)
表示されるデジタル署名またはデジタル署名要求が表示されるページとページ上の場所を指定します。
構文
HRESULT SetSpotLocation(
[in] INT32 pageIndex,
[in] float x,
[in] float y
);
パラメーター
[in] pageIndex
表示可能なデジタル署名またはデジタル署名要求を含む XPS ドキュメント内の FixedPage パーツのインデックス値。
このパラメーターの値が –1 の場合、 SpotLocation 要素は SignatureDefinitions マークアップに書き込まれません。
このパラメーターの値が –1 でない場合は、この要求を含む署名ブロックがアタッチされる FixedDocument パーツに存在するページ番号である必要があります。
[in] x
ページ上の署名スポットの x 座標値。
[in] y
ページ上の署名スポットの y 座標値。
戻り値
このメソッドは HRESULT を返します。 使用可能な値には、次の表に含まれる値が含まれますが、これらに限定されません。 この表に記載されていない戻り値については、「 XPS デジタル署名 API エラー と XPS ドキュメント エラー」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
インターフェイスが署名マネージャーに接続されていません。 |
注釈
署名スポットの場所は、ページの左上隅から XPS 単位で指定されます。 1 インチあたり 96 個の XPS ユニットがあります。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | xpsdigitalsignature.h |