Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
antialiasing a rajzolt grafikák és szövegek egyenetlen széleinek simítására utal, hogy azok jobban láthatóvá és olvashatóbbá legyenek. A felügyelt GDI+ osztályokkal kiváló minőségű, élsimított szöveget, valamint alacsonyabb minőségű szöveget jeleníthet meg. A jobb minőségű renderelés általában több feldolgozási időt vesz igénybe, mint az alacsonyabb minőségű renderelés. A szövegminőségi szint beállításához állítsa a TextRenderingHintGraphics tulajdonságát a TextRenderingHint felsorolás egyik elemére.
példa
Az alábbi példakód két különböző minőségi beállítással rajzol szöveget.
FontFamily fontFamily = new FontFamily("Times New Roman");
Font font = new Font(
fontFamily,
32,
FontStyle.Regular,
GraphicsUnit.Pixel);
SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255));
string string1 = "SingleBitPerPixel";
string string2 = "AntiAlias";
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel;
e.Graphics.DrawString(string1, font, solidBrush, new PointF(10, 10));
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
e.Graphics.DrawString(string2, font, solidBrush, new PointF(10, 60));
Dim fontFamily As New FontFamily("Times New Roman")
Dim font As New Font( _
fontFamily, _
32, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Dim solidBrush As New SolidBrush(Color.FromArgb(255, 0, 0, 255))
Dim string1 As String = "SingleBitPerPixel"
Dim string2 As String = "AntiAlias"
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel
e.Graphics.DrawString(string1, font, solidBrush, New PointF(10, 10))
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias
e.Graphics.DrawString(string2, font, solidBrush, New PointF(10, 60))
Az alábbi ábrán a példakód kimenete látható:
A kód összeállítása
Az előző példakód a Windows Formshoz készült, és PaintEventArgse
szükséges hozzá , amely a PaintEventHandlerparamétere.
Lásd még
- Betűtípusok és szöveg használata
.NET Desktop feedback