确定ZedGraph

时间:2016-03-10 12:07:48

标签: c# zedgraph

我有一个ZedGraph窗格,并为其添加了TextObj。现在,TextObj有一个名为Location的属性,它具有属性HeightWidth。但是,据我所知,两者的值始终为0.我可以做些什么来确定TextObj的尺寸?最好它应该是图形坐标(如Location.X等)。

2 个答案:

答案 0 :(得分:0)

我正在寻找相同的答案,但你试过吗

Dim textobjMyText As New TextObj(“some text”,0.001,0.001,CoordType.PaneFraction,AlignH.Left,AlignV.Top)

一旦我将文本添加到masterpane中,这将把文本放在左上验尸官中。 0.001是一个非常小的偏移量

zg1.MasterPane.GraphObjList.Add(textobjMyText)

希望这有帮助

答案 1 :(得分:0)

尝试以下内容时,应将文字放置在图表窗格中央的某个位置,然后可以调整该文本以获取希望其显示的文本。我使用了下面的代码,其值为002 0和0.97,只显示在左下角的文本。但是,如果你让中心的文字做了一个小调整你应该看看它是如何工作的

'Add footer text

 Dim TextObjCanute As New TextObj("some footer text", 0.5, 0.5, CoordType.PaneFraction, AlignH.Left, AlignV.Top)
TextObjCanute.FontSpec.Border.IsVisible = False
TextObjCanute.FontSpec.Fill.IsVisible = True
TextObjCanute.FontSpec.Size = 8
zg1.MasterPane.GraphObjList.Add(TextObjCanute) 'add footer to pane

我已按以下方式调整了值

' Dim TextObjCanute As New TextObj("footer text", 0.002, 0.97, CoordType.PaneFraction, AlignH.Left, AlignV.Top)

现在文字显示在左下角