Metafile::ConvertToEmfPlus(constGraphics*,constWCHAR*,INT*,EmfType,constWCHAR*)-Methode (gdiplusheaders.h)
Die Metafile::ConvertToEmfPlus-Methode konvertiert dieses Metafile-Objekt in das EMF+-Format.
Syntax
Status ConvertToEmfPlus(
[in] const Graphics *refGraphics,
[in] const WCHAR *filename,
INT *conversionFailureFlag,
[in] EmfType emfType,
[in] const WCHAR *description
);
Parameter
[in] refGraphics
Typ: const Graphics*
Zeiger auf ein Graphics-Objekt , dessen Zustand (Einstellungen für Antialiasing, Interpolation usw.) auf die in der konvertierten Metadatei gespeicherten Datensätze angewendet wird.
[in] filename
Typ: const WCHAR*
Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die den Namen einer Datei angibt, in der die konvertierte Metadatei gespeichert wird.
conversionFailureFlag
TBD
[in] emfType
Typ: EmfType
Optional. Element der EmfType-Enumeration , das angibt, ob die konvertierte Datei das EmfTypeEmfPlusOnly-Format oder das EmfTypeEmfPlusDual-Format aufweist. Übergeben Sie EmfTypeEmfOnly nicht. Der Standardwert ist EmfTypeEmfPlusOnly.
[in] description
Typ: const WCHAR*
Optional. Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die im Header der konvertierten Metadatei gespeichert ist. Der Standardwert ist NULL.
Rückgabewert
Typ: Status
Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .
Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.
Hinweise
Diese Methode ersetzt die Datensätze, die ursprünglich im Metafile-Objekt enthalten waren, durch die konvertierten Datensätze. Um eine Kopie des ursprünglichen Metafile-Objekts beizubehalten, rufen Sie die Clone-Methode auf.
Wenn Sie den emfType-Parameter auf EmfTypeEmfPlusDual festlegen, enthält die konvertierte Metadatei eine EMF-Darstellung (Enhanced Metafile) und eine EMF+-Darstellung. Die EMF-Darstellung ist der ursprüngliche Satz von EMF-Datensätzen und nicht EMF-Datensätzen, die von den neu erstellten EMF+-Datensätzen zurückkonvertiert wurden.
Es ist möglich, dass der Rückgabewert OK und der in conversionSuccess zurückgegebene Wert FALSE ist. Manchmal wird die Gesamtkonvertierung als erfolgreich angesehen, auch wenn einige einzelne Datensätze nicht mit vollständiger Genauigkeit konvertiert werden konnten. Die ursprüngliche Metadatei kann beispielsweise Datensätze oder Vorgänge enthalten, die von Windows GDI+ (oder EMF+) nicht unterstützt werden. In diesem Fall werden diese Datensätze oder Vorgänge emuliert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusheaders.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für