Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Erstellt einen Schriftdateiverweis (IDWriteFontFile-Objekt ) aus einem Bytearray. Der Verweis auf die Schriftartdatei ist an die IDWriteInMemoryFontFileLoader-Instanz gebunden, mit der sie erstellt wurde, und bleibt solange gültig, wie dieses Ladeprogramm bei der Factory registriert ist.
Syntax
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
Die Parameter
factory
Typ: IDWriteFactory*
Factory-Objekt, das zum Erstellen des Schriftartdateiverweises verwendet wird.
[in] fontData
Typ: void const*
Zeigen Sie auf einen Speicherblock, der die Schriftartdaten enthält.
fontDataSize
Typ: UINT32-
Schriftgrad der Schriftartdaten.
[in, optional] ownerObject
Typ: IUnknown*
Optionales Objekt, das den durch den fontData-Parameter angegebenen Speicher besitzt. Wenn dieser Parameter nicht NULL ist, speichert die Methode einen Zeiger auf die Schriftartdaten und fügt einen Verweis auf das Besitzerobjekt hinzu. Der fontData-Zeiger muss gültig bleiben, bis das Besitzerobjekt freigegeben wird. Wenn dieser Parameter NULL ist, erstellt die Methode eine Kopie der Schriftartdaten.
[out] fontFile
Typ: IDWriteFontFile**
Empfängt einen Zeiger auf den neu erstellten Schriftartdateiverweis.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen HRESULT-Erfolgs- oder Fehlercode zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 Build 14393 |
| Mindestanforderungen für unterstützte Server | Windows 10 Build 14393 |
| Zielplattform | Fenster |
| Header | dwrite_3.h |
| Library | Dwrite.lib |