Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'Assistente per la stampa di foto aiuta gli utenti a stampare le foto fornendo un'interfaccia guidata facile da usare. La procedura guidata consente all'utente di specificare le dimensioni di stampa delle foto e altre opzioni di stampa, quindi invia le foto alla stampante. La procedura guidata è progettata in modo che possa essere richiamata a livello di codice da qualsiasi applicazione che vuole offrire agli utenti la possibilità di stampare foto e specificare il ridimensionamento e altre opzioni di stampa. La procedura guidata per la stampa di foto è disponibile su Windows XP e Windows Vista.
- Funzionalità fornite dall'Assistente stampa foto
- Formati di file fotografici supportati
- Avviare la Creazione Guidata Stampa Foto a Livello Programmatico
Funzionalità fornite dalla Creazione guidata per la stampa delle foto
La Creazione guidata per la stampa delle foto offre diverse opzioni che potrebbero non essere disponibili nelle schede di dialogo comuni della stampante, ad esempio modelli a layout multipli con dimensioni accurate. I modelli di layout consentono agli utenti di rendere l'uso più efficiente dello spazio disponibile su carta fotografica. Altre opzioni che possono essere specificate o a cui è possibile accedere tramite la Creazione guidata per la stampa delle foto includono:
- Selezione di una stampante da un elenco di stampanti o destinazioni di stampa virtuale disponibili (ad esempio, Writer di documenti Microsoft XPS). In Windows Vista possono essere disponibili le opzioni seguenti, a seconda delle funzionalità della stampante o della destinazione di stampa virtuale:
- Formato carta. Ad esempio, "Letter", "Legal", "A3".
- Qualità di stampa, in termini di risoluzioni di punti per pollice (dpi) supportate.
- Tipo di carta. Ad esempio, "Plain" o "Lucido".
- Avvio delle preferenze e delle proprietà di stampa per una particolare stampante.
- Impostazione del valore della casella di selezione per Copie di ciascuna immagine (su Windows Vista) o Numero di volte per utilizzare ogni immagine (su Windows XP).
- Specifica di un modello di layout di stampa. Ad esempio, foto a tutta pagina o stampe formato portafoglio.
- Selezionando l'opzione Adatta l'immagine alla cornice (disponibile solo su Windows Vista).
- Anteprima della foto stampata con le opzioni attualmente specificate.
- Accesso alle opzioni di stampa avanzate, ad esempio Sharpen per la stampa e gestione colori (disponibile solo in Windows Vista).
Qualsiasi applicazione può trarre vantaggio dalle funzionalità offerte e dalla capacità di stampa fotografica del Wizard di stampa foto. Un'applicazione può passare i file da stampare. L'Assistente alla stampa fotografica si occupa quindi di preparare il file per la stampa in base alle opzioni specificate dall'utente e invia i file preparati alla stampante.
La figura seguente mostra l'interfaccia della Creazione guidata per la stampa delle foto in Windows Vista
La figura seguente mostra l'interfaccia della Creazione guidata per la stampa di foto su Windows XP
Formati di file fotografici supportati
Su Windows XP, la Creazione guidata per la stampa di foto supporta tutti i formati di file grafici supportati da Windows GDI+. Attualmente, questi formati di file includono:
- Bitmap (BMP)
- Formato interscambio grafico (GIF)
- Joint Photographic Experts Group (JPEG)
- File di immagine scambiabile (EXIF)
- Grafica Portatile di Rete (PNG)
- Formato file di immagine con tag (TIFF)
Per altre informazioni sui formati di file grafici supportati da GDI+, vedere Tipi di bitmap.
In Windows Vista, la Creazione guidata stampa foto supporta qualsiasi formato di file di immagine per cui è installato un codec WiC (Windows Imaging Component). WIC offre diversi codec standard, tra cui:
- Bitmap (BMP)
- GIF
- Il formato icona (ICO)
- JPEG
- PNG
- DIVERBIO
- Formato foto di Windows Media
Per altre informazioni sui codec WIC e WIC, vedere Windows Imaging Component
Avvio della procedura guidata per la stampa di foto in modo programmatico
Per richiamare la Creazione guidata stampa foto, chiamare l'interfaccia IDropTarget con l'identificatore di classe (CLSID) seguente:
static const CLSID CLSID_PrintPhotosDropTarget =
{0x60fd46de, 0xf830, 0x4894, {0xa6, 0x28, 0x6f, 0xa8, 0x1b, 0xc0, 0x19, 0x0d}};
I file che devono essere elaborati dalla Creazione guidata per la stampa delle foto sono specificati in un oggetto IDataObject.
Nell'esempio di codice seguente viene illustrato come avviare la creazione guidata per la stampa delle foto.
static const CLSID CLSID_PrintPhotosDropTarget =
{0x60fd46de, 0xf830, 0x4894, {0xa6, 0x28, 0x6f, 0xa8, 0x1b, 0xc0, 0x19, 0x0d}};
// A data object that contains the list of photos to print.
IDataObject* pDataObject;
// Create the Photo Printing Wizard drop target.
CComPtr<IDropTarget> spDropTarget;
hr = CoCreateInstance(CLSID_PrintPhotosDropTarget,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&spDropTarget));
// Drop the data object onto the drop target.
POINTL pt = {0};
DWORD dwEffect = DROPEFFECT_LINK | DROPEFFECT_MOVE | DROPEFFECT_COPY;
spDropTarget->DragEnter(pDataObject, MK_LBUTTON, pt, &dwEffect);
spDropTarget->Drop(pDataObject, MK_LBUTTON, pt, &dwEffect);}