BILGI: Kalın ve italik metin, metin alanları hesaplama
(الشرق الاوسط (العربية Brasil (Português) Deutschland (Deutsch) España, Latinoamérica (Español) France (Français) Italia (Italiano) Nederland (Nederlands) Portugal (Português) United States (English) Česká republika (Čeština) Россия (Русский) 中国 (简体中文) 台灣 (繁體中文) 日本 (日本語) 대한민국 (한국어) Makale numarası: 74298 - Bu makalenin geçerli olduğu ürünleri görün.Otomatik tercüme makalelerin ne olduğunu açıklayan yazıyı okumak için buraya tıklayınMicrosoft destek sayfalarında makine çevirisiBu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business site.Hepsini aç | Hepsini kapaÖzetGetTextExtent() dize miktarını hesaplamak için kullanılır. Değerin ayarlanması için <a0></a0>, yazı tipi stilini bağlı olarak döndürdü. Grafik aygıt arabirimi (GDI), italik veya kalın yazı tipi istenen ve hiçbiri kullanılabilir olduğunda, bir varolan ızgara veya vektör yazı tipini kullanarak bu stilleri benzetimini. Daha fazla bilgiGDI benzetimli kalın ve italik yazı tipleri hem overhangs içerir. Çıkıntısı GetTextMetrics işlevini çağırarak elde TEXTMETRIC yapısındaki belirtildi. Italik veya kalın metin satırının miktarını hesaplamak için uygun yöntemi aşağıda gösterilmiştir:
aşağıda listelenen italik metin hizalama örnektir. Bir sonraki karakteri zaten italik olarak belirlenmişse, çıkıntısı GetTextExtent işlevinden döndürülen öncelikli genişliği gelen düşülen değil. Çıkıntısı sonraki karaktere hizalama için aynı olduğunda çıkarılması gerekiyor.
GDI kalın yazı tipleri synthesizes çünkü metni iki kez çıktısı, bir piksel ikinci çıkış mahsup, etkin bir şekilde her karakterin genişliğini bir piksel artırma. GDI tarafından oluşturulan kalın karakterler için çıkıntısı genellikle 1'dir. Kalın metin öncelikli genişliğini hesaplama yöntemi italik metin için benzer. GetTextExtent işlevi her zaman metni artı 1 kalın metin miktarını döndürür. Bu nedenle tmOverhang(1) çıkararak, uygun öncelikli sağlanır.
Not: Bu makale yalnızca tarama ve Vectory yazı tipleri için geçerlidir. ABC genişlikleri yapı tarafından tanımlanan TrueType yazı tipleri dizelerinin işlevleri her zaman iade öncelikli genişliklerde GetTextExtent() ailesi. ABC öncelikli genişlikleri hakkında daha fazla bilgi için GetCharABCWidths() işlevi belgelerine bakın. ÖzelliklerMakale numarası: 74298 - Last Review: 26 Şubat 2014 Çarşamba - Gözden geçirme: 3.2Bu makaledeki bilginin uygulandığı durum:Microsoft Windows Software Development Kit 3.1Microsoft Win32 Uygulama Programlama Arabirimi, Ne zaman ne ile kullanilir:Microsoft Windows NT Server 3.5Microsoft Windows NT Server 3.51Microsoft Windows NT Server 4.0 Standard EditionMicrosoft Windows NT Workstation 3.5Microsoft Windows NT Workstation 3.51Microsoft Windows NT Workstation 4.0 Developer EditionAnahtar Kelimeler: kbnosurvey kbarchive kbmt kbinfo KB74298 KbMttrMachine-translated ArticleÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.Makalenin İngilizcesi aşağıdaki gibidir:74298