Metodo Metafile::ConvertToEmfPlus(constGraphics*,IStream*,INT*,EmfType,constWCHAR*) (gdiplusheaders.h)
Il metodo Metafile::ConvertToEmfPlus converte questo oggetto Metafile nel formato EMF+.
Sintassi
Status ConvertToEmfPlus(
[in] const Graphics *refGraphics,
[in] IStream *stream,
INT *conversionFailureFlag,
[in] EmfType emfType,
[in] const WCHAR *description
);
Parametri
[in] refGraphics
Puntatore a un oggetto Graphics il cui stato (impostazioni per l'antialiasing, l'interpolazione e il tipo) viene applicato ai record archiviati nel metafile convertito.
[in] stream
Tipo: IStream*
Puntatore a un'interfaccia IStream che specifica il flusso in cui viene scritto il metafile convertito.
conversionFailureFlag
TBD
[in] emfType
Tipo: EmfType
facoltativo. Elemento dell'enumerazione EmfType che specifica se il file convertito ha il formato EmfTypeEmfPlusOnly o il formato EmfTypeEmfPlusDual . Non passare EmfTypeEmfOnly. Il valore predefinito è EmfTypeEmfPlusOnly.
[in] description
Tipo: const WCHAR*
facoltativo. Puntatore a una stringa di caratteri wide-character con terminazione null archiviata nell'intestazione del metafile convertito. Il valore predefinito è NULL.
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce OK, ovvero un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Questo metodo sostituisce i record originariamente nell'oggetto Metafile con i record convertiti. Per conservare una copia dell'oggetto Metafile originale, chiamare il metodo Clone .
Se si imposta il parametro emfType su EmfTypeEmfPlusDual, il metafile convertito contiene una rappresentazione EMF (Enhanced Metafile) e una rappresentazione EMF+. La rappresentazione EMF è il set originale di record EMF anziché i record EMF convertiti da record EMF+ appena creati.
È possibile che il valore restituito sia Ok e il valore restituito in conversionSuccess sia FALSE. A volte la conversione complessiva viene considerata riuscita anche se alcuni singoli record non sono riusciti a convertire con accuratezza completa. Ad esempio, il metafile originale potrebbe avere record o operazioni che non sono supportati da Windows GDI+ (o EMF+), in tal caso tali record o operazioni vengono emulati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdiplusheaders.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per