StringFormat::Metode GenericTypographic (gdiplusstringformat.h)
Metode StringFormat::GenericTypographic membuat objek StringFormat tipografi generik.
Sintaks
const StringFormat * GenericTypographic();
Mengembalikan nilai
Jenis: StringFormat*
Metode ini mengembalikan penunjuk ke objek StringFormat baru.
Keterangan
Objek StringFormat tipografi generik memiliki karakteristik berikut:
- Bendera format string StringFormatFlagsLineLimit, StringFormatFlagsNoClip, dan StringFormatFlagsNoFitBlackBox diatur.
- Perataan karakter dan perataan garis diatur ke StringAlignmentNear.
- ID bahasa diatur ke bahasa netral, yang berarti bahwa bahasa saat ini yang terkait dengan utas panggilan digunakan.
- Penggantian digit string diatur ke StringDigitSubstituteUser.
- Awalan kunci panas diatur ke HotkeyPrefixNone.
- Jumlah perhentian tab diatur ke nol.
- Pemangkasan string diatur ke StringTrimmingNone.
Contoh
Contoh berikut membuat objek StringFormat tipografi generik lalu menggunakannya untuk menggambar string yang diformat. Kode ini juga menggambar persegi tata letak string.
VOID Example_GenericTypographic(HDC hdc)
{
Graphics graphics(hdc);
SolidBrush solidBrush(Color(255, 255, 0, 0));
FontFamily fontFamily(L"Times New Roman");
Font font(&fontFamily, 12, FontStyleRegular, UnitPoint);
// Create a generic typographic StringFormat object.
const StringFormat* pStringFormat = StringFormat::GenericTypographic();
// Use the generic typographic StringFormat object
// in a call to DrawString.
graphics.DrawString(
L"Formatted by a generic typographic StringFormat object",
54, // string length
&font,
RectF(30, 30, 100, 120),
pStringFormat,
&solidBrush);
// Draw the rectangle that encloses the text.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawRectangle(&pen, 30, 30, 100, 120);
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdiplusstringformat.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk