DirectWrite-interfaces
DirectWrite definieert de volgende interfaces.
In deze sectie
Onderwerp | Beschrijving |
---|---|
IDWriteAsyncResult- | Vertegenwoordigt het resultaat van een asynchrone bewerking. Een client kan de interface gebruiken om te wachten tot de bewerking is voltooid en om het resultaat te verkrijgen. |
IDWriteBitmapRenderTarget- | Kapselt een 32-bits apparaatonafhankelijke bitmap- en apparaatcontext in, die kan worden gebruikt voor het weergeven van glyphs. |
IDWriteBitmapRenderTarget1- | Kapselt een 32-bits apparaatonafhankelijke bitmap- en apparaatcontext in, die u kunt gebruiken voor het weergeven van glyphs. |
IDWriteBitmapRenderTarget2 | Kapselt een 32-bits apparaatonafhankelijke bitmap- en apparaatcontext in, die kan worden gebruikt voor het weergeven van glyphs. |
IDWriteColorGlyphRunEnumerator- | Met deze interface kan de toepassing de kleur-glyph-uitvoeringen opsommen. |
IDWriteColorGlyphRunEnumerator1 | Enumerator voor een geordende verzameling kleurglyph runs. |
IDWriteFactory- | Wordt gebruikt om alle volgende DirectWrite-objecten te maken. Deze interface is de hoofdfactory-interface voor alle DirectWrite-objecten. |
IDWriteFactory1- | De hoofdfactory-interface voor alle DirectWrite objecten. |
IDWriteFactory2- | De hoofdfactory-interface voor alle DirectWrite objecten. |
IDWriteFactory3- | De hoofdfactory-interface voor alle DirectWrite objecten. |
IDWriteFactory4- | De hoofdfactory-interface voor alle DirectWrite-objecten. |
IDWriteFactory5- | De hoofdfactory-interface voor alle DirectWrite-objecten. |
IDWriteFactory6- | Dit vertegenwoordigt een fabrieksobject waaruit alle DirectWrite-objecten worden gemaakt. IDWriteFactory6 voegt nieuwe faciliteiten toe voor het werken met lettertypen en lettertyperesources. |
IDWriteFactory7- | Deze interface vertegenwoordigt een fabrieksobject waaruit alle DirectWrite-objecten worden gemaakt. IDWriteFactory7 nieuwe faciliteiten toegevoegd voor het werken met systeemlettertypen. |
IDWriteFont- | Vertegenwoordigt een fysiek lettertype in een lettertypeverzameling. Deze interface wordt gebruikt om lettertype gezichten te maken op basis van fysieke lettertypen of om informatie op te halen, zoals metrische gegevens van lettertypen of gezichtsnamen van bestaande lettertype gezichten. |
IDWriteFont1 | Vertegenwoordigt een fysiek lettertype in een lettertypeverzameling. |
IDWriteFont2 | Vertegenwoordigt een fysiek lettertype in een lettertypeverzameling. |
IDWriteFont3 | Vertegenwoordigt een lettertype in een lettertypeverzameling. |
IDWriteFontCollection | Een object dat een set lettertypen inkapselt, zoals de set lettertypen die op het systeem zijn geïnstalleerd, of de set lettertypen in een bepaalde map. De API voor lettertypeverzameling kan worden gebruikt om te ontdekken welke lettertypefamilies en lettertypen beschikbaar zijn en om enkele metagegevens over de lettertypen te verkrijgen. |
IDWriteFontCollection1 | Een object dat een set lettertypen inkapselt, zoals de set lettertypen die op het systeem zijn geïnstalleerd, of de set lettertypen in een bepaalde map. De API voor lettertypeverzameling kan worden gebruikt om te ontdekken welke lettertypefamilies en lettertypen beschikbaar zijn en om enkele metagegevens over de lettertypen te verkrijgen. |
IDWriteFontCollection2 | Deze interface bevat een set lettertypen, zoals de set lettertypen die op het systeem zijn geïnstalleerd, of de set lettertypen in een bepaalde map. |
IDWriteFontCollection3 | Deze interface bevat een set lettertypen, zoals de set lettertypen die op het systeem zijn geïnstalleerd, of de set lettertypen in een bepaalde map. |
IDWriteFontCollectionLoader | Wordt gebruikt voor het maken van een verzameling lettertypen op basis van een bepaald type sleutel. |
IDWriteFontDownloadListener | Door de toepassing gedefinieerde callback-interface die meldingen ontvangt van de wachtrij voor het downloaden van lettertypen (IDWriteFontDownloadQueue interface). Callbacks vinden plaats op de downloadthread en objecten moeten op elk gewenst moment worden voorbereid om aanroepen van hun methoden van andere threads af te handelen. |
IDWriteFontDownloadQueue | Interface waarmee aanvragen voor externe lettertypen, tekens, glyphs en lettertypefragmenten worden gedownload. |
IDWriteFontFace- | Deze interface bevat verschillende lettertypegegevens, zoals metrische gegevens, namen en glyph-overzichten. Het bevat het lettertype facetype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. |
IDWriteFontFace1 | Bevat het lettertype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. |
IDWriteFontFace2 | Deze interface bevat het lettertype facetype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. Hiermee wordt de mogelijkheid toegevoegd om te controleren of een kleurenweergavepad mogelijk nodig is. |
IDWriteFontFace3 | Bevat het lettertype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. |
IDWriteFontFace4 | Bevat het lettertype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. |
IDWriteFontFace5- | Deze interface bevat het lettertype facetype, de juiste bestandsverwijzingen en gezichtsidentificatiegegevens. Er worden nieuwe faciliteiten toegevoegd, zoals het vergelijken van twee lettertypegezichten, het ophalen van waarden voor de lettertype-as en het ophalen van de onderliggende lettertyperesource. |
IDWriteFontFaceReference | Vertegenwoordigt een verwijzing naar een lettertype. Een uniek identificerende verwijzing naar een lettertype, waaruit u een lettertype kunt maken om metrische lettertypegegevens op te vragen en te gebruiken voor rendering. Een lettertype-gezichtsreferentie bestaat uit een lettertypebestand, een lettertype face-index en een simulatie van lettertypen. De bestandsgegevens zijn al dan niet fysiek aanwezig op de lokale computer. |
IDWriteFontFaceReference1 | Vertegenwoordigt een verwijzing naar een lettertype. Een uniek identificerende verwijzing naar een lettertype, waaruit u een lettertype kunt maken om metrische lettertypegegevens op te vragen en te gebruiken voor rendering. |
IDWriteFontFallback- | Hiermee hebt u toegang tot terugvallettertypen in de lijst met lettertypen. |
IDWriteFontFallbackBuilder | Hiermee kunt u Unicode-lettertypeterugvaltoewijzingen maken en een terugvalobject voor lettertypen maken op basis van deze toewijzingen. |
IDWriteFontFamily | Vertegenwoordigt een familie met gerelateerde lettertypen. |
IDWriteFontFamily1 | Vertegenwoordigt een familie met gerelateerde lettertypen. |
IDWriteFontFamily2 | Vertegenwoordigt een familie met gerelateerde lettertypen. IDWriteFontFamily2 nieuwe faciliteiten toevoegt, waaronder het ophalen van lettertypen op tekenaswaarden. |
IDWriteFontFile- | Vertegenwoordigt een lettertypebestand. Toepassingen zoals lettertypebeheerders of lettertypeviewers kunnen IDWriteFontFile::Analyze aanroepen om erachter te komen of een bepaald bestand een lettertypebestand is en of het een lettertype is dat wordt ondersteund door het lettertypesysteem. |
IDWriteFontFileEnumerator- | Een verzameling lettertypebestanden inkapselen. Het lettertypesysteem gebruikt deze interface om lettertypebestanden op te sommen bij het bouwen van een lettertypeverzameling. |
IDWriteFontFileLoader | Hiermee worden bronnen van lettertypebestanden van een bepaald type van een verwijzingssleutel voor lettertypebestanden naar een lettertypebestandsstroomobject verwerkt. |
IDWriteFontFileStream- | Laadt lettertypebestandsgegevens van een aangepast lettertypebestandslaadprogramma. |
IDWriteFontList | Vertegenwoordigt een lijst met lettertypen. |
IDWriteFontList1- | Vertegenwoordigt een lijst met lettertypen. |
IDWriteFontList2 | Vertegenwoordigt een lijst met lettertypen. IDWriteFontList2 nieuwe faciliteiten toevoegt, waaronder het ophalen van de onderliggende lettertypeset die door de lijst wordt gebruikt. |
IDWriteFontResource | nn-dwrite_3-idwritefontresource |
IDWriteFontSet- | Vertegenwoordigt een lettertypeset. |
IDWriteFontSet1- | Vertegenwoordigt een lettertypeset. |
IDWriteFontSet2 | Vertegenwoordigt een lettertypeset. |
IDWriteFontSet3- | Vertegenwoordigt een lettertypeset. |
IDWriteFontSet4- | Vertegenwoordigt een lettertypeset. |
IDWriteFontSetBuilder | Bevat methoden voor het bouwen van een lettertypeset. |
IDWriteFontSetBuilder1 | Bevat methoden voor het bouwen van een lettertypeset. |
IDWriteFontSetBuilder2 | Bevat methoden voor het bouwen van een lettertypeset. |
IDWriteGdiInterop- | Biedt interoperabiliteit met GDI, zoals methoden voor het converteren van een lettertypegezicht naar een LOGFONT-structuur of het converteren van een GDI-lettertypebeschrijving naar een lettertypegezicht. Het wordt ook gebruikt om doelobjecten voor bitmapweergave te maken. |
IDWriteGdiInterop1- | Biedt interoperabiliteit met GDI, zoals methoden voor het converteren van een lettertypegezicht naar een LOGFONT-structuur of het converteren van een GDI-lettertypebeschrijving naar een lettertypegezicht. Het wordt ook gebruikt om doelobjecten voor bitmapweergave te maken. |
IDWriteGeometrySink | IDWriteGeometrySink is een typedef- van de interface ID2D1SimplifiedGeometryS ink. Zie de id2D1SimplifiedGeometrySink referentiepagina voor meer informatie. |
IDWriteGlyphRunAnalysis- | Bevat informatie op laag niveau die wordt gebruikt om een glyph-uitvoering weer te geven. |
IDWriteInlineObject | Verpakt een door de toepassing gedefinieerde inlineafbeelding, waardoor DWrite metrische gegevens kan opvragen alsof de afbeelding een glyph inline met de tekst was. |
IDWriteInMemoryFontFileLoader | Vertegenwoordigt een lettertypebestandslaadprogramma dat toegang heeft tot lettertypen in het geheugen. |
IDWriteLocalFontFileLoader | Een ingebouwde implementatie van de IDWriteFontFileLoader interface, die werkt op lokale lettertypebestanden en informatie over het lokale lettertypebestand beschikbaar maakt op basis van de referentiesleutel van het lettertypebestand. Verwijzingen naar lettertypebestanden die zijn gemaakt met CreateFontFileReference dit lettertypebestandslaadprogramma gebruiken. |
IDWriteLocalizedStrings | Vertegenwoordigt een verzameling tekenreeksen geïndexeerd op landinstellingsnaam. |
IDWriteNumberSubstitution | Bevat de juiste cijfers en numerieke interpunctie voor een opgegeven landinstelling. |
IDWrite PixelSnapping- | Hiermee definieert u de pixel-uitlijningseigenschappen, zoals pixels per DIP (apparaatonafhankelijke pixel) en de huidige transformatiematrix van een tekstweergave. |
IDWriteRemoteFontFileLoader | Vertegenwoordigt een lettertypebestandslaadprogramma dat toegang heeft tot externe lettertypen (bijvoorbeeld downloadbare lettertypen). |
IDWriteRemoteFontFileStream- | Vertegenwoordigt een lettertypebestandsstroom, waarvan delen mogelijk niet-lokaal zijn. |
IDWriteRenderingParams | Vertegenwoordigt instellingen voor tekstweergave, zoals ClearType-niveau, verbeterd contrast en gammacorrectie voor rasterisering en filteren van glyph. Een toepassing verkrijgt doorgaans een renderingparametersobject door de methode IDWriteFactory::CreateMonitorRenderingParams aan te roepen. |
IDWriteRenderingParams1 | Hiermee worden instellingen voor tekstweergave voor rastervorming en filteren weergegeven. |
IDWriteRenderingParams2 | Hiermee worden instellingen voor tekstweergave voor rastervorming en filteren weergegeven. |
IDWriteRenderingParams3 | Hiermee worden instellingen voor tekstweergave voor rastervorming en filteren weergegeven. |
IDWriteStringList | Vertegenwoordigt een verzameling tekenreeksen geïndexeerd op getal. |
IDWriteTextAnalysisSink | Deze interface wordt geïmplementeerd door de client van de text analyzer om de uitvoer van een bepaalde tekstanalyse te ontvangen. |
IDWriteTextAnalysisSink1 | De interface die u implementeert om de uitvoer van de tekstanalyses te ontvangen. |
IDWriteTextAnalysisSource | Geïmplementeerd door de client van de Text Analyzer om tekst aan de analyse te leveren. Hiermee kan de scheiding tussen de logische weergave van tekst als een continue stroom tekens worden geïdentificeerd door unieke tekstposities en de werkelijke geheugenindeling van mogelijk discrete tekstblokken in het backingarchief van de client. |
IDWriteTextAnalysisSource1- | De interface die u implementeert om de benodigde informatie te verstrekken aan de tekstanalyse, zoals de tekst en de bijbehorende teksteigenschappen. |
IDWriteTextAnalyzer- | Analyseert verschillende teksteigenschappen voor complexe scriptverwerking, zoals bidirectionele (bidi) ondersteuning voor talen zoals Arabisch, bepaling van mogelijkheden voor regeleinden, plaatsing van glyph en nummervervanging. |
IDWriteTextAnalyzer1- | Analyseert verschillende teksteigenschappen voor complexe scriptverwerking. |
IDWriteTextAnalyzer2- | Analyseert verschillende teksteigenschappen voor complexe scriptverwerking. |
IDWriteTextFormat- | In de interface IDWriteTextFormat worden het lettertype en de alinea-eigenschappen beschreven die worden gebruikt om tekst op te maken en worden landinstellingeninformatie beschreven. |
IDWriteTextFormat1- | Beschrijft het lettertype en de alinea-eigenschappen die worden gebruikt om tekst op te maken en beschrijft landinstellingen. |
IDWriteTextFormat2- | Beschrijft het lettertype en de alinea-eigenschappen die worden gebruikt om tekst op te maken en beschrijft landinstellingen. |
IDWriteTextFormat3- | Beschrijft het lettertype en de alinea-eigenschappen die worden gebruikt om tekst op te maken en beschrijft landinstellingen. |
IDWriteTextLayout- | De interface IDWriteTextLayout vertegenwoordigt een tekstblok nadat deze volledig is geanalyseerd en opgemaakt. |
IDWriteTextLayout1- | Vertegenwoordigt een tekstblok nadat deze volledig is geanalyseerd en opgemaakt. |
IDWriteTextLayout2- | Vertegenwoordigt een tekstblok nadat deze volledig is geanalyseerd en opgemaakt. |
IDWriteTextLayout3- | Vertegenwoordigt een tekstblok nadat deze volledig is geanalyseerd en opgemaakt. |
IDWriteTextRenderer- | Vertegenwoordigt een set toepassingsgedefinieerde callbacks waarmee tekst, inlineobjecten en decoraties, zoals onderstrepingen, worden weergegeven. |
IDWriteTextRenderer1- | Vertegenwoordigt een set toepassingsgedefinieerde callbacks waarmee tekst, inlineobjecten en decoraties, zoals onderstrepingen, worden weergegeven. |
IDWriteTypography- | Vertegenwoordigt een typografie-instelling voor lettertypen. |