Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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. |