Compartilhar via


Método IXpsSignatureRequest::GetSpotLocation (xpsdigitalsignature.h)

Obtém a página e o local na página em que a assinatura digital visível ou a solicitação de assinatura digital serão exibidas.

Sintaxe

HRESULT GetSpotLocation(
  [out] INT32       *pageIndex,
  [out] IOpcPartUri **pagePartName,
  [out] float       *x,
  [out] float       *y
);

Parâmetros

[out] pageIndex

O valor de índice da parte FixedPage que contém a assinatura ou a solicitação de assinatura digital. Se um local não for especificado para a solicitação de assinatura, –1 será retornado.

[out] pagePartName

Um ponteiro para uma interface IOpcPartUri da parte que contém a FixedPage na qual a assinatura digital deve ser exibida.

[out] x

O valor da coordenada x do ponto de assinatura na página.

[out] y

O valor da coordenada y do ponto de assinatura na página.

Retornar valor

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, aqueles na tabela a seguir. Para obter valores retornados que não estão listados nesta tabela, consulte Erros de API de Assinatura Digital XPS e Erros de Documento XPS.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
pageIndex, pagePartName, x ou y é NULL.
E_UNEXPECTED
A interface não está conectada ao gerenciador de assinaturas.

Comentários

O local do ponto de assinatura é especificado em unidades XPS do canto superior esquerdo da página. Há 96 unidades XPS por polegada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xpsdigitalsignature.h

Confira também

IOpcPartUri

IXpsSignatureManager

IXpsSignatureRequest

Especificação de Papel XML

Erros de API de Assinatura Digital do XPS

Erros de documento XPS