Question

I am using the following code to draw Strings. In GDI+

Graphics tempFontGr(XXX);
Matrix* myPathMatrix = NULL;
 myPathMatrix->Rotate(GetDCAngle(), MatrixOrderPrepend);
cantempFontGr.SetTransform(myPathMatrix);
tempFontGr.SetInterpolationMode(InterpolationModeHighQuality);
tempFontGr.SetSmoothingMode(SmoothingModeAntiAlias);
tempFontGr.DrawString(m_sWords, -1, tempFont.get(), tempRec, NULL, m_pBrush.get());

It is anoying that the string drawn have alias. Is there any method to remove the alias? Many thanks!

Was it helpful?

Solution

SetSmoothingMode applies to lines and curves. Try SetTextRenderingHint

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top