DirectWrite-gränssnitt

DirectWrite definierar följande gränssnitt.

I det här avsnittet

Ämne Beskrivning
IDWriteAsyncResult Representerar resultatet av en asynkron åtgärd. En klient kan använda gränssnittet för att vänta tills åtgärden har slutförts och för att hämta resultatet.
IDWriteBitmapRenderTarget Kapslar in en 32-bitars enhetsoberoende bitmapp och enhetskontext, som kan användas för återgivning av glyfer.
IDWriteBitmapRenderTarget1 Kapslar in en 32-bitars enhetsoberoende bitmapp och enhetskontext som du kan använda för återgivning av glyfer.
IDWriteBitmapRenderTarget2 Kapslar in en 32-bitars enhetsoberoende bitmapp och enhetskontext, som kan användas för återgivning av glyfer.
IDWriteColorGlyphRunEnumerator Med det här gränssnittet kan programmet räkna upp genom färgglyf-körningarna.
IDWriteColorGlyphRunEnumerator1 Uppräknare för en ordnad samling färgglyfkörningar.
IDWriteFactory Används för att skapa alla efterföljande DirectWrite-objekt. Det här gränssnittet är rotfabriksgränssnittet för alla DirectWrite-objekt.
IDWriteFactory1 Rotfabriksgränssnittet för alla DirectWrite- objekt.
IDWriteFactory2 Rotfabriksgränssnittet för alla DirectWrite- objekt.
IDWriteFactory3 Rotfabriksgränssnittet för alla DirectWrite- objekt.
IDWriteFactory4 Rotfabriksgränssnittet för alla DirectWrite-objekt.
IDWriteFactory5 Rotfabriksgränssnittet för alla DirectWrite-objekt.
IDWriteFactory6 Detta representerar ett fabriksobjekt som alla DirectWrite-objekt skapas från. IDWriteFactory6 lägger till nya funktioner för att arbeta med teckensnitt och teckensnittsresurser.
IDWriteFactory7 Det här gränssnittet representerar ett fabriksobjekt från vilket alla DirectWrite-objekt skapas. IDWriteFactory7 lägger till nya funktioner för att arbeta med systemteckensnitt.
IDWriteFont Representerar ett fysiskt teckensnitt i en teckensnittssamling. Det här gränssnittet används för att skapa teckensnittsytor från fysiska teckensnitt eller för att hämta information, till exempel ansiktsmått för teckensnitt eller ansiktsnamn från befintliga teckensnittssidor.
IDWriteFont1 Representerar ett fysiskt teckensnitt i en teckensnittssamling.
IDWriteFont2 Representerar ett fysiskt teckensnitt i en teckensnittssamling.
IDWriteFont3 Representerar ett teckensnitt i en teckensnittssamling.
IDWriteFontCollection Ett objekt som kapslar in en uppsättning teckensnitt, till exempel den uppsättning teckensnitt som är installerade i systemet eller uppsättningen teckensnitt i en viss katalog. API:et för teckensnittssamling kan användas för att identifiera vilka teckensnittsfamiljer och teckensnitt som är tillgängliga och för att hämta metadata om teckensnitten.
IDWriteFontCollection1 Ett objekt som kapslar in en uppsättning teckensnitt, till exempel den uppsättning teckensnitt som är installerade i systemet eller uppsättningen teckensnitt i en viss katalog. API:et för teckensnittssamling kan användas för att identifiera vilka teckensnittsfamiljer och teckensnitt som är tillgängliga och för att hämta metadata om teckensnitten.
IDWriteFontCollection2 Det här gränssnittet kapslar in en uppsättning teckensnitt, till exempel den uppsättning teckensnitt som är installerade i systemet eller uppsättningen teckensnitt i en viss katalog.
IDWriteFontCollection3 Det här gränssnittet kapslar in en uppsättning teckensnitt, till exempel den uppsättning teckensnitt som är installerade i systemet eller uppsättningen teckensnitt i en viss katalog.
IDWriteFontCollectionLoader Används för att konstruera en samling teckensnitt med en viss typ av nyckel.
IDWriteFontDownloadListener Programdefinierat motringningsgränssnitt som tar emot meddelanden från kön för nedladdning av teckensnitt (IDWriteFontDownloadQueue-gränssnittet). Återanrop sker i nedladdningstråden och objekt måste vara beredda att hantera anrop på sina metoder från andra trådar när som helst.
IDWriteFontDownloadQueue Gränssnitt som efterfrågar nedladdningsbegäranden för fjärrteckensnitt, tecken, tecken och teckensnittsfragment.
IDWriteFontFace Det här gränssnittet exponerar olika teckensnittsdata, till exempel mått, namn och teckendispositioner. Den innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata.
IDWriteFontFace1 Innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata.
IDWriteFontFace2 Det här gränssnittet innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata. Den lägger till möjligheten att kontrollera om en färgrenderingssökväg är potentiellt nödvändig.
IDWriteFontFace3 Innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata.
IDWriteFontFace4 Innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata.
IDWriteFontFace5 Det här gränssnittet innehåller typsnittstyp, lämpliga filreferenser och ansiktsidentifieringsdata. Den lägger till nya funktioner som att jämföra två teckensnittsytor, hämta teckenaxelvärden och hämta den underliggande teckensnittsresursen.
IDWriteFontFaceReference Representerar en referens till ett teckensnitt. En unikt identifierande referens till ett teckensnitt, från vilket du kan skapa ett teckensnitt för att fråga teckensnittsmått och använda för återgivning. En ansiktsreferens för teckensnitt består av en teckensnittsfil, teckensnittsindex och teckenigenkänningssimulering. Fildata kanske inte finns fysiskt på den lokala datorn än.
IDWriteFontFaceReference1 Representerar en referens till ett teckensnitt. En unikt identifierande referens till ett teckensnitt, från vilket du kan skapa ett teckensnitt för att fråga teckensnittsmått och använda för återgivning.
IDWriteFontFallback Gör att du kan komma åt återställningsteckensnitt från teckensnittslistan.
IDWriteFontFallbackBuilder Gör att du kan skapa återställningsmappningar för Unicode-teckensnitt och skapa ett återställningsobjekt för teckensnitt från dessa mappningar.
IDWriteFontFamily Representerar en familj med relaterade teckensnitt.
IDWriteFontFamily1 Representerar en familj med relaterade teckensnitt.
IDWriteFontFamily2 Representerar en familj med relaterade teckensnitt. IDWriteFontFamily2 lägger till nya funktioner, inklusive hämtning av teckensnitt efter teckenaxelvärden.
IDWriteFontFile Representerar en teckensnittsfil. Program som teckensnittshanterare eller teckensnittsvisningsprogram kan anropa IDWriteFontFile::Analysera för att ta reda på om en viss fil är en teckensnittsfil och om det är en teckensnittstyp som stöds av teckensnittssystemet.
IDWriteFontFileEnumerator Kapslar in en samling teckensnittsfiler. Teckensnittssystemet använder det här gränssnittet för att räkna upp teckensnittsfiler när du skapar en teckensnittssamling.
IDWriteFontFileLoader Hanterar inläsning av teckensnittsfilresurser av en viss typ från en referensnyckel för en teckensnittsfil till ett teckensnittsfilströmobjekt.
IDWriteFontFileStream Läser in teckensnittsfildata från en anpassad teckensnittsfilinläsare.
IDWriteFontList Representerar en lista med teckensnitt.
IDWriteFontList1 Representerar en lista med teckensnitt.
IDWriteFontList2 Representerar en lista med teckensnitt. IDWriteFontList2 lägger till nya faciliteter, inklusive hämtning av den underliggande teckensnittsuppsättningen som används av listan.
IDWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Representerar en teckensnittsuppsättning.
IDWriteFontSet1 Representerar en teckensnittsuppsättning.
IDWriteFontSet2 Representerar en teckensnittsuppsättning.
IDWriteFontSet3 Representerar en teckensnittsuppsättning.
IDWriteFontSet4 Representerar en teckensnittsuppsättning.
IDWriteFontSetBuilder Innehåller metoder för att skapa en teckensnittsuppsättning.
IDWriteFontSetBuilder1 Innehåller metoder för att skapa en teckensnittsuppsättning.
IDWriteFontSetBuilder2 Innehåller metoder för att skapa en teckensnittsuppsättning.
IDWriteGdiInterop Ger samverkan med GDI, till exempel metoder för att konvertera ett teckensnitts ansikte till en LOGFONT-struktur, eller för att konvertera en beskrivning av GDI-teckensnitt till ett teckensnittsteckensnitt. Den används också för att skapa bitmappsåtergivning av målobjekt.
IDWriteGdiInterop1 Ger samverkan med GDI, till exempel metoder för att konvertera ett teckensnitts ansikte till en LOGFONT-struktur, eller för att konvertera en beskrivning av GDI-teckensnitt till ett teckensnittsteckensnitt. Den används också för att skapa bitmappsåtergivning av målobjekt.
IDWriteGeometrySink IDWriteGeometrySink är en typedef- av ID2D1SimplifiedGeometrySink-gränssnittet. Mer information finns på referenssidan ID2D1SimplifiedGeometrySink.
IDWriteGlyphRunAnalysis Innehåller information på låg nivå som används för att återge en glyph-körning.
IDWriteInlineObject Omsluter en programdefinierad infogad bild, vilket gör att DWrite kan köra frågor mot mått som om grafiken vore en glyph infogad med texten.
IDWriteInMemoryFontFileLoader Representerar en teckensnittsfilinläsare som kan komma åt minnesinterna teckensnitt.
IDWriteLocalFontFileLoader En inbyggd implementering av IDWriteFontFileLoader- gränssnitt, som fungerar på lokala teckensnittsfiler och exponerar lokal teckensnittsfilinformation från referensnyckeln för teckensnittsfilen. Teckensnittsfilreferenser som skapats med CreateFontFileReference använda den här teckensnittsfilinläsaren.
IDWriteLocalizedStrings Representerar en samling strängar som indexerats efter språkvariantnamn.
IDWriteNumberSubstitution Innehåller lämpliga siffror och numeriska skiljetecken för ett angivet språk.
IDWritePixelSnapping Definierar pixelfästningsegenskaperna, till exempel bildpunkter per DIP(enhetsoberoende pixel) och den aktuella transformeringsmatrisen för en textåtergivning.
IDWriteRemoteFontFileLoader Representerar en teckensnittsfilinläsare som kan komma åt fjärranslutna (d.v.s. nedladdningsbara) teckensnitt.
IDWriteRemoteFontFileStream Representerar en teckensnittsfilström, där delar kan vara icke-lokala.
IDWriteRenderingParams Representerar inställningar för textrendering, till exempel ClearType-nivå, förbättrad kontrast och gammakorrigering för glyph rastrering och filtrering. Ett program hämtar vanligtvis ett renderingsparametrar genom att anropa metoden IDWriteFactory::CreateMonitorRenderingParams.
IDWriteRenderingParams1 Representerar textåtergivningsinställningar för glyph rastrering och filtrering.
IDWriteRenderingParams2 Representerar textåtergivningsinställningar för glyph rastrering och filtrering.
IDWriteRenderingParams3 Representerar textåtergivningsinställningar för glyph rastrering och filtrering.
IDWriteStringList Representerar en samling strängar som indexerats efter tal.
IDWriteTextAnalysisSink Det här gränssnittet implementeras av textanalysatorns klient för att ta emot utdata från en viss textanalys.
IDWriteTextAnalysisSink1 Det gränssnitt som du implementerar för att ta emot utdata från textanalysverktygen.
IDWriteTextAnalysisSource Implementerad av textanalysatorns klient för att tillhandahålla text till analysatorn. Det möjliggör separation mellan den logiska vyn av text som en kontinuerlig ström av tecken som kan identifieras av unika textpositioner och den faktiska minneslayouten för potentiellt diskreta textblock i klientens lagringsplats.
IDWriteTextAnalysisSource1 Det gränssnitt som du implementerar för att tillhandahålla nödvändig information till textanalysatorn, till exempel text och tillhörande textegenskaper.
IDWriteTextAnalyzer Analyserar olika textegenskaper för komplex skriptbearbetning, till exempel dubbelriktat stöd (bidi) för språk som arabiska, bestämning av radbrytningsmöjligheter, glyph-placering och nummerersättning.
IDWriteTextAnalyzer1 Analyserar olika textegenskaper för komplex skriptbearbetning.
IDWriteTextAnalyzer2 Analyserar olika textegenskaper för komplex skriptbearbetning.
IDWriteTextFormat Gränssnittet IDWriteTextFormat beskriver teckensnitts- och styckeegenskaperna som används för att formatera text och beskriver språkinformation.
IDWriteTextFormat1 Beskriver teckensnitts- och styckeegenskaperna som används för att formatera text och beskriver språkinformation.
IDWriteTextFormat2 Beskriver teckensnitts- och styckeegenskaperna som används för att formatera text och beskriver språkinformation.
IDWriteTextFormat3 Beskriver teckensnitts- och styckeegenskaperna som används för att formatera text och beskriver språkinformation.
IDWriteTextLayout Gränssnittet IDWriteTextLayout representerar ett textblock när det har analyserats och formaterats fullständigt.
IDWriteTextLayout1 Representerar ett textblock när det har analyserats och formaterats fullständigt.
IDWriteTextLayout2 Representerar ett textblock när det har analyserats och formaterats fullständigt.
IDWriteTextLayout3 Representerar ett textblock när det har analyserats och formaterats fullständigt.
IDWriteTextRenderer Representerar en uppsättning programdefinierade återanrop som utför återgivning av text, infogade objekt och dekorationer som understrykning.
IDWriteTextRenderer1 Representerar en uppsättning programdefinierade återanrop som utför återgivning av text, infogade objekt och dekorationer som understrykning.
IDWriteTypography Representerar en typsnittstypografiinställning.