Condividi tramite


Metodo IXpsSignatureRequest::GetSpotLocation (xpsdigitalsignature.h)

Ottiene la pagina e il percorso nella pagina in cui verrà visualizzata la firma digitale visibile o la richiesta di firma digitale.

Sintassi

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

Parametri

[out] pageIndex

Valore di indice della parte FixedPage contenente la firma o la richiesta di firma digitale. Se non viene specificata una posizione spot per la richiesta di firma, viene restituito –1.

[out] pagePartName

Puntatore a un'interfaccia IOpcPartUri della parte che contiene FixedPage in cui deve essere visualizzata la firma digitale.

[out] x

Valore della coordinata x del punto di firma nella pagina.

[out] y

Valore della coordinata y del punto di firma nella pagina.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella che segue. Per i valori restituiti non elencati in questa tabella, vedere Errori dell'API firma digitale XPS e errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
pageIndex, pagePartName, x o y è NULL.
E_UNEXPECTED
L'interfaccia non è connessa al gestore delle firme.

Commenti

La posizione del punto di firma viene specificata nelle unità XPS dall'angolo superiore sinistro della pagina. Ci sono 96 unità XPS per pollice.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xpsdigitalsignature.h

Vedi anche

IOpcPartUri

IXpsSignatureManager

IXpsSignatureRequest

XML Paper Specification

Errori dell'API di firma digitale XPS

Errori del documento XPS