Nasıl Yapılır Konuları (DirectWrite)
Aşağıdaki konular, DirectWrite API'sine genel bir bakış sağlar.
Bu bölümde
Konu | Açıklama |
---|---|
Metin Hizalama |
IDWriteTextFormat arabiriminin SetTextAlignment yöntemini kullanarak DirectWrite metin hizalayabilirsiniz |
Birden Çok Monitör için Destek Ekleme |
DirectWrite, birden çok monitöre sahip sistemler için destek içerir. Farklı monitörlerin farklı piksel geometrisi (RGB, BGR veya FLAT) veya diğer öznitelikleri olabilir. Piksel geometrisi hakkında daha fazla bilgi için DWRITE_PIXEL_GEOMETRY başvuru konusuna bakın. Bu konu başlığı altında, DirectWrite uygulamanıza birden çok monitör için nasıl destek ekleyebileceğiniz gösterilir. |
Uygulamanızın High-DPI Görüntüler Düzgün Görüntülendiğini Sağlama |
Yüksek DPI ekranlarında düzgün şekilde görüntülenen bir pencerenin nasıl oluşturulacağını açıklar. |
Doğru Okuma Yönü ile Metnin Görüntülenmesini Sağlama |
Arapça ve İbranice gibi bazı diller için sağdan sola okuma yönü gerekir.
DirectWrite metin biçimi nesnesi için varsayılan okuma yönü soldan sağadır. DirectWrite, okuma yönünü yerel ayardan otomatik olarak çıkarmıyor, bu nedenle bunu kendiniz yapmanız gerekir. |
Yazı Tiplerini Numaralandırma |
Bu genel bakış, sistem yazı tipi koleksiyonundaki yazı tiplerinin aile adına göre nasıl numaralandırılacağını gösterir. |
Metin Düzeninde İsabet Testi Gerçekleştirme |
IDWriteTextLayout arabirimini kullanarak metin görüntüleyen DirectWrite uygulamasına isabet testi ekleme hakkında kısa bir öğretici sağlar. |
Metin Düzenine Satır içi Nesneler Ekleme |
IDWriteTextLayout arabirimini kullanarak metin görüntüleyen DirectWrite uygulamasına satır içi nesneler ekleme hakkında kısa bir öğretici sağlar. |
Metin Düzenine İstemci Çizim Efektleri Ekleme |
Bir DirectWrite uygulamasına, IDWriteTextLayout arabirimini ve özel metin işleyicisini kullanarak metin görüntüleyen istemci çizim efektleri ekleme hakkında kısa bir öğretici sağlar. |