Condividi tramite


Interfaccia IScanProfile

L'interfaccia IScanProfile rappresenta un singolo profilo di analisi e consente alle applicazioni di impostare e ottenere le proprietà del profilo.

Membri

L'interfaccia IScanProfile eredita dall'interfaccia IDispatch . IScanProfile include anche questi tipi di membri:

Metodi

L'interfaccia IScanProfile include questi metodi.

Metodo Descrizione
GetAllPropIDs Ottiene tutti gli ID delle proprietà disponibili in un profilo.
GetDeviceID Restituisce l'ID del dispositivo.
GetGUID Restituisce il GUID del profilo.
GetItem Ottiene il GUID della categoria dell'elemento WIA 2.0 associato al profilo.
GetName Ottiene il nome descrittivo del profilo.
GetNumPropIDS Ottiene il numero di ID proprietà in un profilo.
Getproperty Ottiene il valore delle proprietà figlio specificate nell'elemento <Properties> di un profilo di analisi.
IsDefault Ottiene un valore che indica se il profilo è il profilo di analisi predefinito di un dispositivo IWiaItem2 associato.
RemoveProperty Rimuove un elenco specificato di proprietà figlio nell'elemento <Properties> di un profilo di analisi.
Salva Salva le modifiche a un profilo su disco.
SetItem Imposta il GUID della categoria dell'elemento WIA 2.0 associato al profilo.
SetName Imposta il nome descrittivo del profilo.
SetProperty Imposta il valore delle proprietà figlio specificate nell'elemento <Properties> di un profilo di analisi.

 

Commenti

Qualsiasi dispositivo IWiaItem2 può avere un profilo di analisi. Tuttavia, gli elementi IWiaItem2 di tipi WIA_CATEGORY_FINISHED_FILE e WIA_CATEGORY_ROOT non possono avere profili.

Se un profilo di analisi viene salvato usando il metodo IScanProfile::Save , viene archiviato come file XML in %USERPROFILE%\Dati applicazione\Microsoft\Document Center\UserScanProfiles.

Per creare un'istanza di un oggetto IScanProfile , usare il metodo IScanProfileMgr::CreateProfile . Per ottenere un riferimento a un profilo di analisi già salvato su disco, usare il metodo IScanProfileMgr::OpenProfile .

Tutti i profili di analisi hanno gli elementi seguenti: <ProfileGUID>, <DeviceID>, <ProfileName>, <WiaItem>e <Properties>. Il profilo predefinito di un dispositivo ha anche un <Default> elemento.

Non è possibile modificare gli <ProfileGUID> elementi e <DeviceID> dopo la creazione del profilo. I valori dell'elemento e l'elemento <ProfileName><WiaItem> possono essere modificati dopo la creazione del profilo. L'elemento <Default> può essere aggiunto o eliminato. Questa operazione può essere eseguita programmatamente con i metodi IScanProfile::SetName, IScanProfile::SetItem e IScanProfileMgr::SetDefault. Queste proprietà possono essere modificate anche dagli utenti tramite il metodo IScanProfileUI::ScanProfileDialog .

L'elemento <Properties> contiene <Property> elementi figlio. Usare queste proprietà per aggiungere qualsiasi elemento o proprietà del dispositivo WIA 2.0 al profilo. Puoi anche sviluppare i tuoi figli di acquistion <Property> di immagini. Ciò rende estendibile lo schema del profilo di analisi. Per altre informazioni sull'estensione dello schema, vedere Definizione di proprietà personalizzate, IScanProfile::GetProperty e IScanProfile::SetProperty.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
IDL
Scanprofiles.idl

Vedi anche

Idispatch

Schema del profilo di analisi