DirectWrite arabirimleri
DirectWrite aşağıdaki arabirimleri tanımlar.
Bu bölümde
Konu | Açıklama |
---|---|
IDWriteAsyncResult | Zaman uyumsuz işlemin sonucunu temsil eder. İstemci, işlemin tamamlanmasını beklemek ve sonucu almak için arabirimini kullanabilir. |
IDWriteBitmapRenderTarget | Glifleri işlemek için kullanılabilecek 32 bit cihazdan bağımsız bit eşlem ve cihaz bağlamını kapsüller. |
IDWriteBitmapRenderTarget1 | Glifleri işlemek için kullanabileceğiniz 32 bit cihazdan bağımsız bit eşlem ve cihaz bağlamını kapsüller. |
IDWriteBitmapRenderTarget2 | Glifleri işlemek için kullanılabilecek 32 bit cihazdan bağımsız bit eşlem ve cihaz bağlamını kapsüller. |
IDWriteColorGlyphRunEnumerator | Bu arabirim, uygulamanın renk karakteri çalıştırmaları aracılığıyla numaralandırmasına olanak tanır. |
IDWriteColorGlyphRunEnumerator1 | Sıralı renk karakteri çalıştırmaları koleksiyonu için numaralandırıcı. |
IDWriteFactory | Sonraki tüm DirectWrite nesnelerini oluşturmak için kullanılır. Bu arabirim, tüm DirectWrite nesneleri için kök fabrika arabirimidir. |
IDWriteFactory1 | Tüm DirectWrite nesneleri için kök fabrika arabirimi. |
IDWriteFactory2 | Tüm DirectWrite nesneleri için kök fabrika arabirimi. |
IDWriteFactory3 | Tüm DirectWrite nesneleri için kök fabrika arabirimi. |
IDWriteFactory4 | Tüm DirectWrite nesneleri için kök fabrika arabirimi. |
IDWriteFactory5 | Tüm DirectWrite nesneleri için kök fabrika arabirimi. |
IDWriteFactory6 | Bu, tüm DirectWrite nesnelerinin oluşturulduğu fabrika nesnesini temsil eder. IDWriteFactory6 yazı tipleri ve yazı tipi kaynaklarıyla çalışmak için yeni olanaklar ekler. |
IDWriteFactory7 | Bu arabirim, tüm DirectWrite nesnelerinin oluşturulduğu fabrika nesnesini temsil eder. IDWriteFactory7, sistem yazı tipleriyle çalışmak için yeni olanaklar ekler. |
IDWriteFont | Bir yazı tipi koleksiyonundaki fiziksel yazı tipini temsil eder. Bu arabirim, fiziksel yazı tiplerinden yazı tipi yüzleri oluşturmak veya mevcut yazı tipi yüzlerinden yazı tipi yüz ölçümleri veya yüz adları gibi bilgileri almak için kullanılır. |
IDWriteFont1 | Bir yazı tipi koleksiyonundaki fiziksel yazı tipini temsil eder. |
IDWriteFont2 | Bir yazı tipi koleksiyonundaki fiziksel yazı tipini temsil eder. |
IDWriteFont3 | Yazı tipi koleksiyonundaki yazı tipini temsil eder. |
IDWriteFontCollection | Sistemde yüklü yazı tipi kümesi veya belirli bir dizindeki yazı tipi kümesi gibi bir yazı tipi kümesini kapsülleyen nesne. Yazı tipi koleksiyonu API'sini hangi yazı tipi ailelerinin ve yazı tiplerinin kullanılabilir olduğunu keşfetmek ve yazı tipleri hakkında bazı meta veriler elde etmek için kullanılabilir. |
IDWriteFontCollection1 | Sistemde yüklü yazı tipi kümesi veya belirli bir dizindeki yazı tipi kümesi gibi bir yazı tipi kümesini kapsülleyen nesne. Yazı tipi koleksiyonu API'sini hangi yazı tipi ailelerinin ve yazı tiplerinin kullanılabilir olduğunu keşfetmek ve yazı tipleri hakkında bazı meta veriler elde etmek için kullanılabilir. |
IDWriteFontCollection2 | Bu arabirim, sistemde yüklü yazı tipi kümesi veya belirli bir dizindeki yazı tipi kümesi gibi bir yazı tipi kümesini kapsüller. |
IDWriteFontCollection3 | Bu arabirim, sistemde yüklü yazı tipi kümesi veya belirli bir dizindeki yazı tipi kümesi gibi bir yazı tipi kümesini kapsüller. |
IDWriteFontCollectionLoader | Belirli bir tür anahtar verilip yazı tipi koleksiyonu oluşturmak için kullanılır. |
IDWriteFontDownloadListener | Yazı tipi indirme kuyruğundan bildirim alan uygulama tanımlı geri çağırma arabirimi (IDWriteFontDownloadQueuearabirimi)). Geri çağırmalar, indirme iş parçacığında gerçekleşir ve nesnelerin yöntemlerindeki çağrıları diğer iş parçacıklarından herhangi bir zamanda işlemeye hazır olması gerekir. |
IDWriteFontDownloadQueue | Uzak yazı tipleri, karakterler, glifler ve yazı tipi parçaları için indirme isteklerini sıralayan arabirim. |
IDWriteFontFace | Bu arabirim ölçümler, adlar ve glif ana hatları gibi çeşitli yazı tipi verilerini kullanıma sunar. Yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. |
IDWriteFontFace1 | Yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. |
IDWriteFontFace2 | Bu arabirim yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. Bir renk işleme yolunun gerekli olup olmadığını denetleme özelliği ekler. |
IDWriteFontFace3 | Yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. |
IDWriteFontFace4 | Yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. |
IDWriteFontFace5 | Bu arabirim yazı tipi yüz türünü, uygun dosya başvurularını ve yüz tanımlama verilerini içerir. İki yazı tipi yüzünü karşılaştırma, yazı tipi ekseni değerlerini alma ve temel alınan yazı tipi kaynağını alma gibi yeni özellikler ekler. |
IDWriteFontFaceReference | Yazı tipi yüzü başvurularını temsil eder. Yazı tipi ölçümlerini sorgulamak ve işlemek için kullanmak üzere yazı tipi yüzü oluşturabileceğiniz, benzersiz bir şekilde tanımlayan bir yazı tipi başvurusu. Yazı tipi yüz başvurusu bir yazı tipi dosyasından, yazı tipi yüz dizininden ve yazı tipi yüz benzetiminden oluşur. Dosya verileri henüz yerel makinede fiziksel olarak mevcut olabilir veya olmayabilir. |
IDWriteFontFaceReference1 | Yazı tipi yüzü başvurularını temsil eder. Yazı tipi ölçümlerini sorgulamak ve işlemek için kullanmak üzere yazı tipi yüzü oluşturabileceğiniz, benzersiz bir şekilde tanımlayan bir yazı tipi başvurusu. |
IDWriteFontFallback | Yazı tipi listesinden geri dönüş yazı tiplerine erişmenizi sağlar. |
IDWriteFontFallbackBuilder | Unicode yazı tipi geri dönüş eşlemeleri oluşturmanıza ve bu eşlemelerden bir yazı tipi geri dönüş nesnesi oluşturmanıza olanak tanır. |
IDWriteFontFamily | İlgili yazı tipi ailesini temsil eder. |
IDWriteFontFamily1 | İlgili yazı tipi ailesini temsil eder. |
IDWriteFontFamily2 | İlgili yazı tipi ailesini temsil eder. IDWriteFontFamily2 yazı tiplerini yazı tipi ekseni değerlerine göre alma gibi yeni özellikler ekler. |
IDWriteFontFile | Bir yazı tipi dosyasını temsil eder. Yazı tipi yöneticileri veya yazı tipi görüntüleyicileri gibi uygulamalar IDWriteFontFile::Analyze çağırarak belirli bir dosyanın yazı tipi dosyası olup olmadığını ve yazı tipi sistemi tarafından desteklenen bir yazı tipi türü olup olmadığını öğrenebilir. |
IDWriteFontFileEnumerator | Yazı tipi dosyaları koleksiyonunu kapsüller. Yazı tipi sistemi, yazı tipi koleksiyonu oluştururken yazı tipi dosyalarını listelemek için bu arabirimi kullanır. |
IDWriteFontFileLoader | Belirli bir türe ait yazı tipi dosyası kaynaklarını yazı tipi dosyası başvuru anahtarından yazı tipi dosyası akış nesnesine yüklemeyi işler. |
IDWriteFontFileStream | Özel bir yazı tipi dosya yükleyicisinden yazı tipi dosyası verilerini yükler. |
IDWriteFontList | Yazı tiplerinin listesini temsil eder. |
IDWriteFontList1 | Yazı tiplerinin listesini temsil eder. |
IDWriteFontList2 | Yazı tiplerinin listesini temsil eder. IDWriteFontList2 , liste tarafından kullanılan temel yazı tipi kümesini alma dahil olmak üzere yeni özellikler ekler. |
IDWriteFontResource | nn-dwrite_3-idwritefontresource |
IDWriteFontSet | Yazı tipi kümesini temsil eder. |
IDWriteFontSet1 | Yazı tipi kümesini temsil eder. |
IDWriteFontSet2 | Yazı tipi kümesini temsil eder. |
IDWriteFontSet3 | Yazı tipi kümesini temsil eder. |
IDWriteFontSet4 | Yazı tipi kümesini temsil eder. |
IDWriteFontSetBuilder | Yazı tipi kümesi oluşturmaya yönelik yöntemleri içerir. |
IDWriteFontSetBuilder1 | Yazı tipi kümesi oluşturmaya yönelik yöntemleri içerir. |
IDWriteFontSetBuilder2 | Yazı tipi kümesi oluşturmaya yönelik yöntemleri içerir. |
IDWriteGdiInterop | Bir yazı tipi yüzünü LOGFONT yapısına dönüştürme veya GDI yazı tipi açıklamasını yazı tipi yüzüne dönüştürme yöntemleri gibi GDI ile birlikte çalışabilirlik sağlar. Ayrıca bit eşlem işleme hedef nesneleri oluşturmak için de kullanılır. |
IDWriteGdiInterop1 | Bir yazı tipi yüzünü LOGFONT yapısına dönüştürme veya GDI yazı tipi açıklamasını yazı tipi yüzüne dönüştürme yöntemleri gibi GDI ile birlikte çalışabilirlik sağlar. Ayrıca bit eşlem işleme hedef nesneleri oluşturmak için de kullanılır. |
IDWriteGeometrySink | IDWriteGeometrySink, id2D1SimplifiedGeometrySinkarabirimininbir tür tanımı. Daha fazla bilgi için ID2D1SimplifiedGeometrySink başvuru sayfasına bakın. |
IDWriteGlyphRunAnalysis | Bir glif çalıştırmasını işlemek için kullanılan alt düzey bilgileri içerir. |
IDWriteInlineObject | Uygulama tanımlı satır içi grafiği kaydırarak DWrite'in ölçümleri metinle birlikte bir karakter satır içi gibi sorgulamasına olanak sağlar. |
IDWriteInMemoryFontFileLoader | Bellek içi yazı tiplerine erişebilen bir yazı tipi dosyası yükleyiciyi temsil eder. |
IDWriteLocalFontFileLoader | Yerel yazı tipi dosyaları üzerinde çalışan ve yazı tipi dosyası başvuru anahtarından yerel yazı tipi dosyası bilgilerini kullanıma sunan IDWriteFontFileLoader arabiriminin yerleşik uygulaması. CreateFontFileReference kullanılarak oluşturulan yazı tipi dosyası başvuruları bu yazı tipi dosyası yükleyiciyi kullanır. |
IDWriteLocalizedStrings | Yerel ayar adına göre dizine alınan dize koleksiyonunu temsil eder. |
IDWriteNumberSubstitution | Belirtilen yerel ayar için uygun basamakları ve sayısal noktalama işaretlerini tutar. |
IDWritePixelSnapping | DIP başına piksel (cihazdan bağımsız piksel) ve bir metin işleyicinin geçerli dönüştürme matrisi gibi piksel tutturma özelliklerini tanımlar. |
IDWriteRemoteFontFileLoader | Uzak (indirilebilir) yazı tiplerine erişebilen bir yazı tipi dosya yükleyicisini temsil eder. |
IDWriteRemoteFontFileStream | Bölümleri yerel olmayan bir yazı tipi dosyası akışını temsil eder. |
IDWriteRenderingParams | ClearType düzeyi, gelişmiş karşıtlık ve glif tarama ve filtreleme için gama düzeltmesi gibi metin işleme ayarlarını temsil eder. Bir uygulama genellikle IDWriteFactory::CreateMonitorRenderingParams yöntemini çağırarak bir işleme parametreleri nesnesi alır. |
IDWriteRenderingParams1 | Glif tarama ve filtreleme için metin işleme ayarlarını temsil eder. |
IDWriteRenderingParams2 | Glif tarama ve filtreleme için metin işleme ayarlarını temsil eder. |
IDWriteRenderingParams3 | Glif tarama ve filtreleme için metin işleme ayarlarını temsil eder. |
IDWriteStringList | Sayıya göre dizine alınan dize koleksiyonunu temsil eder. |
IDWriteTextAnalysisSink | Bu arabirim, belirli bir metin analizinin çıkışını almak için metin çözümleyicisinin istemcisi tarafından uygulanır. |
IDWriteTextAnalysisSink1 | Metin çözümleyicilerinin çıkışını almak için uyguladığınız arabirim. |
IDWriteTextAnalysisSource | Çözümleyiciye metin sağlamak için metin çözümleyicisinin istemcisi tarafından uygulanır. Benzersiz metin konumları tarafından tanımlanabilen karakterlerin sürekli akışı olarak metnin mantıksal görünümü ile istemcinin destek deposundaki ayrık olabilecek metin bloklarının gerçek bellek düzeni arasında ayrım yapılmasını sağlar. |
IDWriteTextAnalysisSource1 | Metin çözümleyicisine metin ve ilişkili metin özellikleri gibi gerekli bilgileri sağlamak için uyguladığınız arabirim. |
IDWriteTextAnalyzer | Arapça, satır sonu fırsatlarının belirlenmesi, karakter yerleşimi ve sayı değişimi gibi diller için çift yönlü (bidi) destek gibi karmaşık betik işleme için çeşitli metin özelliklerini analiz eder. |
IDWriteTextAnalyzer1 | Karmaşık betik işleme için çeşitli metin özelliklerini analiz eder. |
IDWriteTextAnalyzer2 | Karmaşık betik işleme için çeşitli metin özelliklerini analiz eder. |
IDWriteTextFormat | IDWriteTextFormat arabirimi, metni biçimlendirmek için kullanılan yazı tipi ve paragraf özelliklerini ve yerel ayar bilgilerini açıklar. |
IDWriteTextFormat1 | Metni biçimlendirmek için kullanılan yazı tipi ve paragraf özelliklerini açıklar ve yerel ayar bilgilerini açıklar. |
IDWriteTextFormat2 | Metni biçimlendirmek için kullanılan yazı tipi ve paragraf özelliklerini açıklar ve yerel ayar bilgilerini açıklar. |
IDWriteTextFormat3 | Metni biçimlendirmek için kullanılan yazı tipi ve paragraf özelliklerini açıklar ve yerel ayar bilgilerini açıklar. |
IDWriteTextLayout | IDWriteTextLayout arabirimi, tam olarak analiz edildikten ve biçimlendirildikten sonra bir metin bloğunu temsil eder. |
IDWriteTextLayout1 | Tam olarak analiz edildikten ve biçimlendirildikten sonra bir metin bloğunu temsil eder. |
IDWriteTextLayout2 | Tam olarak analiz edildikten ve biçimlendirildikten sonra bir metin bloğunu temsil eder. |
IDWriteTextLayout3 | Tam olarak analiz edildikten ve biçimlendirildikten sonra bir metin bloğunu temsil eder. |
IDWriteTextRenderer | Metin, satır içi nesneler ve alt çizgi gibi süslemelerin işlenmesini gerçekleştiren uygulama tanımlı geri çağırmalar kümesini temsil eder. |
IDWriteTextRenderer1 | Metin, satır içi nesneler ve alt çizgi gibi süslemelerin işlenmesini gerçekleştiren uygulama tanımlı geri çağırmalar kümesini temsil eder. |
IDWriteTypography | Yazı tipi tipografi ayarını temsil eder. |