ciao amici,
sapreste x caso dirmi perchè quando cerco di scrivere del testo col comando DrawString della classe Graphics di asp.net impostando come SmotingMode Antialias mi esce fuori un testo come quello nell'immagine sottostante??? ovvero tutto quadrettato di sfondo??
(naturalmente evitando di mettere l'antialias esce fuori un rendering penoso)
vi posto anke la parte di codice:
ovvaimene non prendete ora in considerazione le variabili non dichiarate o i loro contenuti, che sono insignificanticodice:Dim gAllPage As Graphics = Graphics.FromImage(allPage) gAllPage.InterpolationMode = InterpolationMode.HighQualityBicubic gAllPage.SmoothingMode = SmoothingMode.AntiAlias gAllPage.CompositingQuality = CompositingQuality.HighQuality gAllPage.CompositingMode = CompositingMode.SourceCopy gAllPage.PixelOffsetMode = PixelOffsetMode.HighQuality gAllPage.TextRenderingHint = TextRenderingHint.AntiAlias gAllPage.FillRectangle(New SolidBrush(Color.FromArgb(_bgMonthOpacity, _bgMonthColor)), rectMonth) gAllPage.DrawRectangle(New Pen(Color.FromArgb(_bgMonthOpacity, _bgMonthColor)), rectMonth) Dim font As New Font("Arial", "32", FontStyle.Bold, GraphicsUnit.Pixel) Dim fontFormat As New StringFormat() fontFormat.Alignment = StringAlignment.Center fontFormat.LineAlignment = StringAlignment.Center gAllPage.DrawString(_textMonthName, font, Brushes.AliceBlue, rectMonth, fontFormat)![]()
IMAGE:
http://img502.imageshack.us/my.php?image=wwwkk6.png


Rispondi quotando
