LanguageFont Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan data yang terkait dengan rekomendasi font tertentu untuk bahasa tertentu.
public ref class LanguageFont sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LanguageFont final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LanguageFont
Public NotInheritable Class LanguageFont
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
// Get the recommended Japanese fonts for traditional documents and modern documents.
var fonts = new Windows.Globalization.Fonts.LanguageFontGroup("ja-JP");
var traditionalDocumentFont = fonts.TraditionalDocumentFont;
var modernDocumentFont = fonts.ModernDocumentFont;
// Obtain two properties of the traditional document font.
var traditionalDocumentFontFontFamily = traditionalDocumentFont.FontFamily; // "MS Mincho"
var traditionalDocumentFontScaleFactor = traditionalDocumentFont.ScaleFactor; // 100
// Obtain two properties of the modern document font.
var modernDocumentFontFontFamily = modernDocumentFont.FontFamily; // "Meiryo"
var modernDocumentFontScaleFactor = modernDocumentFont.ScaleFactor; // 90
Keterangan
Objek LanguageFont menyediakan data yang memberikan rekomendasi font untuk bahasa tertentu dan untuk kasus penggunaan tertentu. Objek LanguageFont diperoleh dari objek LanguageFontGroup , yang dibangun untuk bahasa atau skrip tertentu. Setiap objek LanguageFontGroup menyediakan objek LanguageFont yang berbeda untuk kasus penggunaan yang berbeda.
Tergantung pada kasus penggunaan, atribut bobot/gaya/peregangan font yang disediakan dalam LanguageFont mungkin atau mungkin tidak signifikan: untuk beberapa kasus penggunaan, font "reguler" (berat reguler, gaya normal, peregangan normal) mungkin selalu dikembalikan. Aplikasi mungkin ingin menerapkan pemformatan bobot/gaya/peregangan lainnya dalam kasus tersebut. Lihat keterangan tentang berbagai kasus penggunaan untuk LanguageFontGroup.
Properti ScaleFactor menyediakan pengali yang dapat diterapkan ke ukuran font nominal. Lihat topik properti ScaleFactor untuk informasi tambahan.
Font yang dirujuk oleh LanguageFont selalu merupakan font yang dikirim sebagai bagian dari Windows. Tidak ada cara bagi pengguna akhir atau pengembang untuk menyesuaikan nilai-nilai ini. Aman untuk berasumsi bahwa font akan ada di setiap sistem Windows 8.
Properti
FontFamily |
Mendapatkan nama keluarga font. |
FontStretch |
Mendapatkan properti FontStretch dari font. |
FontStyle |
Mendapatkan properti FontStyle dari font. |
FontWeight |
Mendapatkan bobot font (FontWeight). Berat font adalah ringan atau berat goresan. |
ScaleFactor |
Mendapatkan faktor penskalaan ukuran font yang direkomendasikan untuk font. Faktor ini dapat digunakan untuk menyesuaikan ukuran relatif ketika dua font atau lebih digunakan untuk eksekusi yang berbeda dalam elemen teks yang sama. |