2个回答
展开全部
“消除陵激锯齿”是巧汪羡指对绘制的图形和文本的粗糙边缘进行平滑处理以改进它们的外观或可读性。GDI+ 既可以呈现高质量的消除锯齿的文本,也可以呈现低质量文本。GDI+提供多种文本呈现的质量等级。通常,呈现的质量越高,所需的处理时间越长。
质量等级是Graphics类的一个属性。若要设置质量等级,需要调用Graphics对象的SetTextRenderingHint方法。该方法接受一个TextRenderingHint枚举成员之一,该枚举定义在头文件Gdiplusenums.h中。
GDI+ 既提供传统的 AntiAlias,也提供一种基于 Microsoft® ClearType® 显示技术的新型 AntiAlias,后者只在Windows XP 和 Windows Server 2003中才可用。它可改善具有数字化界面的彩色 LCD 监视器(例如便携机的监视器和高质量纯平台式显示器)的可读性。还可稍微改善 CRT 屏幕的可读性。
ClearType 与 LCD 条纹的方向和顺序有关。目前,ClearType 只在顺序为 RGB 的垂直条纹中实现。如果您孝拍使用的是显示器可面向任何方向的 Tablet PC,或者如果您使用的屏幕可从横向旋转到纵向,则这可能是需要考虑的事项。
下面的代码示例以两种不同的质量设置绘制文本:
FontFamily fontFamily(L"Times New Roman");
Font font(&fontFamily, 32, FontStyleRegular, UnitPixel);
SolidBrush solidBrush(Color(255, 0, 0, 255));
WCHAR string1[] = L"SingleBitPerPixel";
WCHAR string2[] = L"AntiAlias";
graphics.SetTextRenderingHint(TextRenderingHintSingleBitPerPixel);
graphics.DrawString(string1, -1, &font, PointF(10.0f, 10.0f), &solidBrush);
graphics.SetTextRenderingHint(TextRenderingHintAntiAlias);
graphics.DrawString(string2, -1, &font, PointF(10.0f, 60.0f), &solidBrush);
质量等级是Graphics类的一个属性。若要设置质量等级,需要调用Graphics对象的SetTextRenderingHint方法。该方法接受一个TextRenderingHint枚举成员之一,该枚举定义在头文件Gdiplusenums.h中。
GDI+ 既提供传统的 AntiAlias,也提供一种基于 Microsoft® ClearType® 显示技术的新型 AntiAlias,后者只在Windows XP 和 Windows Server 2003中才可用。它可改善具有数字化界面的彩色 LCD 监视器(例如便携机的监视器和高质量纯平台式显示器)的可读性。还可稍微改善 CRT 屏幕的可读性。
ClearType 与 LCD 条纹的方向和顺序有关。目前,ClearType 只在顺序为 RGB 的垂直条纹中实现。如果您孝拍使用的是显示器可面向任何方向的 Tablet PC,或者如果您使用的屏幕可从横向旋转到纵向,则这可能是需要考虑的事项。
下面的代码示例以两种不同的质量设置绘制文本:
FontFamily fontFamily(L"Times New Roman");
Font font(&fontFamily, 32, FontStyleRegular, UnitPixel);
SolidBrush solidBrush(Color(255, 0, 0, 255));
WCHAR string1[] = L"SingleBitPerPixel";
WCHAR string2[] = L"AntiAlias";
graphics.SetTextRenderingHint(TextRenderingHintSingleBitPerPixel);
graphics.DrawString(string1, -1, &font, PointF(10.0f, 10.0f), &solidBrush);
graphics.SetTextRenderingHint(TextRenderingHintAntiAlias);
graphics.DrawString(string2, -1, &font, PointF(10.0f, 60.0f), &solidBrush);
追问
这不是VB用的。
追答
这是微软官方对于GDI+使用的解释,GDI+的API函数是一样的,你改成VB的方式就OK了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询