Domanda

Sto usando il seguente codice per disegnare stringhe. 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());

Si anoying che la stringa disegnato hanno alias. Esiste un metodo per rimuovere l'alias? Molte grazie!

È stato utile?

Soluzione

SetSmoothingMode applica alle linee e curve. Prova SetTextRenderingHint

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top