Condividi tramite


Metodo IXpsSignatureRequest::SetSpotLocation (xpsdigitalsignature.h)

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

Sintassi

HRESULT SetSpotLocation(
  [in] INT32 pageIndex,
  [in] float x,
  [in] float y
);

Parametri

[in] pageIndex

Valore di indice della parte FixedPage nel documento XPS contenente la firma digitale visibile o la richiesta di firma digitale.

Se il valore di questo parametro è -1, un elemento SpotLocation non verrà scritto nel markup SignatureDefinitions.

Se il valore di questo parametro non è -1, deve essere un numero di pagina presente nella parte FixedDocument a cui è collegato il blocco di firma che contiene questa richiesta.

[in] x

Valore della coordinata x del punto di firma nella pagina.

[in] y

Valore coordinata y del punto di firma nella pagina.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a quelli della 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_UNEXPECTED
L'interfaccia non è connessa alla gestione 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

   
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

IXpsSignatureBlock

IXpsSignatureManager

IXpsSignatureRequest

XML Paper Specification

Errori dell'API firma digitale XPS

Errori del documento XPS