0

私はasp.net 3.5チャートコントロールを使用しており、データが存在しないときにメッセージを表示しています。私はこの方法を使用しました

 if (dsAllDepartment.Tables[0].Rows.Count == 0)
            {
                System.Web.UI.DataVisualization.Charting.TextAnnotation annotation =
                new System.Web.UI.DataVisualization.Charting.TextAnnotation();

                annotation.Text =ddldepartment.SelectedItem.Text+"  विभाग के लिए  डाटा उपलब्ध नहीं है";
                annotation.X = 5;
                annotation.Y = 25;
                annotation.Font = new System.Drawing.Font("Arial", 12);
                annotation.ForeColor = System.Drawing.Color.Red;
                chAllDepartmentAllActivity.Annotations.Add(annotation);           
            }

その機能は問題ですが、テキストが長すぎて、2行で表示されるのではなく、チャートを横切る場合に問題があります...

注釈がチャートと交差するチャート

4

1 に答える 1

1

テキストに明示的な改行を入れても問題ない場合は\n、「戦略的な」場所に挿入してみてください。このようにして、少なくとも手動で書いたテキストを制御できるようになります。

于 2012-09-17T07:22:37.300 に答える