
I have tried the propertie width and heigth to resize the image and achieve that peoblem but now the label are very tiny

Id apreciate any help
Code: Select all
public Form1()
{
InitializeComponent();
InitializeChart();
}
Steema.TeeChart.Styles.Bar series1;
private void InitializeChart()
{
tChart1.Walls.Back.Visible = false;
series1 = new Bar(tChart1.Chart);
tChart1.Legend.Visible = false;
series1.Add(0, 5000);
series1.Add(1, 95000);
series1.Add(2, 50000);
series1.Add(3, 34000);
series1.Add(4, 68000);
tChart1.Axes.Bottom.Labels.Items.Clear();
for (int i = 0; i < series1.Count; i++)
{
if (i == 0)
{
tChart1.Axes.Bottom.Labels.Items.Add(series1.XValues[i], "Grava cemento");
}
else if (i == 1)
{
tChart1.Axes.Bottom.Labels.Items.Add(series1.XValues[i], "Grava Suelo");
}
else if (i == 2)
{
tChart1.Axes.Bottom.Labels.Items.Add(series1.XValues[i], "Zahorra");
}
else if (i == 3)
{
tChart1.Axes.Bottom.Labels.Items.Add(series1.XValues[i], "Betunes");
}
else if (i == 4)
{
tChart1.Axes.Bottom.Labels.Items.Add(series1.XValues[i], "Mezclas Bifuminosas");
}
}
tChart1.Axes.Bottom.Labels.Angle = 45;
tChart1.Export.Image.PDF.Save(@"C:\tmp\tchart1.pdf");
}
private void button1_Click(object sender, EventArgs e)
{
tChart1.Export.Image.PDF.Save(@"C:\tmp\tchart1.pdf");
}
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
WebChartTripleBarras2.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras2.jpeg")
Code: Select all
JpegBarras2.Quality = 100
JpegBarras2.Width = 900
JpegBarras2.Height = 700
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
Dim ch3 As Steema.TeeChart.Chart = WebChartTripleBarras3.Chart
ch3.Series.RemoveAllSeries()
ch3.Series.Add(New Steema.TeeChart.Styles.Bar())
ch3.Series(0).Add(72049.789999999994, "Desmonte Total")
ch3.Series(0).Add(23371.139999999999, "Volumen de Vertedero")
ch3.Series(0).Add(71177.119999999995, "Rellenos con Mat. Excavacion")
ch3.Series(0).Add(91177.119999999995, "Rellenos con Mat. Prestamo")
ch3.Series(0).Add(53371.139999999999, "Seleccinado de Excavacion")
ch3.Series(0).Add(1177.1199999999949, "Selecciondo de Prestamo")
ch3.Series(0).Add(0, "Cemento Suelo Estabilizado")
ch3.Series(0).Add(11177.119999999995, "Resto de unidades")
ch3.Series(0).Marks.Visible = False
ch3.Legend.Shadow.Visible = True
ch3.Legend.Visible = False
ch3.Series(0).ShowInLegend = False
ch3.Walls.Back.Gradient.Visible = False
ch3.Walls.Back.Color = Color.White
ch3.Panel.Gradient.Visible = False
ch3.Panel.Color = Color.White
ch3.Series(0).Color = Color.CornflowerBlue
ch3.Panel.Bevel.Outer = Steema.TeeChart.Drawing.BevelStyles.None
ch3.Panel.Bevel.Inner = Steema.TeeChart.Drawing.BevelStyles.None
ch3.Axes.Bottom.Labels.Angle = 50
Dim JpegBarras3 As Steema.TeeChart.Export.JPEGFormat = ch3.Export.Image.JPEG
JpegBarras3.Quality = 100
JpegBarras3.Width = 2000 'm_PictureBox.Width
JpegBarras3.Height = 900 'm_PictureBox.Height
WebChartTripleBarras3.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras3.jpeg")
Code: Select all
Steema.TeeChart.Styles.Bar series1;
string [] labelstext;
private void InitializeChart()
{
WebChart1.Chart.Aspect.View3D = false;
series1 = new Bar(WebChart1.Chart);
labelstext = new string[]{"Desmonte Total","Volumen de Vertedero","Rellenos con Mat. Excavacion","Rellenos con Mat. Prestamo",
"Seleccinado de Excavacion","Selecciondo de Prestamo","Cemento Suelo Estabilizado","Resto de unidades"};
series1.Add(72049.789999999994, "Desmonte Total");
series1.Add(23371.139999999999, "Volumen de Vertedero");
series1.Add(71177.119999999995, "Rellenos con Mat. Excavacion");
series1.Add(91177.119999999995, "Rellenos con Mat. Prestamo");
series1.Add(53371.139999999999, "Seleccinado de Excavacion");
series1.Add(1177.1199999999949, "Selecciondo de Prestamo");
series1.Add(0, "Cemento Suelo Estabilizado");
series1.Add(11177.119999999995, "Resto de unidades");
series1.Marks.Visible = false;
WebChart1.Chart.Legend.Shadow.Visible = true;
WebChart1.Chart.Legend.Visible = false;
//CUSTOM LABELS
AddCustomLabels(series1,labelstext);
WebChart1.Chart.Axes.Bottom.Labels.Angle = 50;
WebChart1.Chart.Export.Image.JPEG.Quality = 100;
WebChart1.Chart.Export.Image.JPEG.Width = 2000;
WebChart1.Chart.Export.Image.JPEG.Height = 900;
WebChart1.Chart.Export.Image.JPEG.Save(@"C:\ImagenInformeTripleBarras3.jpeg");
}
protected void AddCustomLabels(Series s, string[] arraylabels)
{
WebChart1.Chart.Axes.Bottom.Labels.Items.Clear();
for (int i = 0; i < series1.Count; i++)
{
WebChart1.Chart.Axes.Bottom.Labels.Items.Add(s.XValues[i], arraylabels[i]);
}
}
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
Protected Sub AddCustomLabels(s As Series, arraylabels As String())
Code: Select all
Private series1 As Steema.TeeChart.Styles.Bar
Private labelstext As String()
Public Sub New()
' This call is required by the designer.
InitializeComponent()
InitializeChart()
' Add any initialization after the InitializeComponent() call.
End Sub
Private Sub InitializeChart()
WebChart1.Chart.Aspect.View3D = False
series1 = New Steema.TeeChart.Styles.Bar(TChart2.Chart)
labelstext = New String() {"Desmonte Total", "Volumen de Vertedero", "Rellenos con Mat. Excavacion", "Rellenos con Mat. Prestamo", "Seleccinado de Excavacion", "Selecciondo de Prestamo", _
"Cemento Suelo Estabilizado", "Resto de unidades"}
series1.Add(72049.79, "Desmonte Total")
series1.Add(23371.14, "Volumen de Vertedero")
series1.Add(71177.12, "Rellenos con Mat. Excavacion")
series1.Add(91177.12, "Rellenos con Mat. Prestamo")
series1.Add(53371.14, "Seleccinado de Excavacion")
series1.Add(1177.11999999999, "Selecciondo de Prestamo")
series1.Add(0, "Cemento Suelo Estabilizado")
series1.Add(11177.12, "Resto de unidades")
series1.Marks.Visible = False
WebChart1.Chart.Legend.Shadow.Visible = True
WebChart1.Chart.Legend.Visible = False
'CUSTOM LABELS
AddCustomLabels(series1, labelstext)
WebChart1.Chart.Axes.Bottom.Labels.Angle = 50
WebChart1.Chart.Export.Image.JPEG.Quality = 100
WebChart1.Chart.Export.Image.JPEG.Width = 2000
WebChart1.Chart.Export.Image.JPEG.Height = 900
WebChart1.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras3.jpeg")
End Sub
Protected Sub AddCustomLabels(s As Steema.TeeChart.Styles.Series, arraylabels As String())
WebChart1.Chart.Axes.Bottom.Labels.Items.Clear()
For i As Integer = 0 To series1.Count - 1
WebChart1.Chart.Axes.Bottom.Labels.Items.Add(s.XValues(i), arraylabels(i))
Next
End Sub
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
Private series1 As Steema.TeeChart.Styles.Bar
Private labelstext As String()
Public Sub New()
' This call is required by the designer.
InitializeComponent()
InitializeChart()
' Add any initialization after the InitializeComponent() call.
End Sub
Private Sub InitializeChart()
WebChart1.Chart.Aspect.View3D = False
series1 = New Steema.TeeChart.Styles.Bar(TChart2.Chart)
labelstext = New String() {"Desmonte Total", "Volumen de Vertedero", "Rellenos con Mat. Excavacion", "Rellenos con Mat. Prestamo", "Seleccinado de Excavacion", "Selecciondo de Prestamo", _
"Cemento Suelo Estabilizado", "Resto de unidades"}
series1.Add(72049.79, "Desmonte Total")
series1.Add(23371.14, "Volumen de Vertedero")
series1.Add(71177.12, "Rellenos con Mat. Excavacion")
series1.Add(91177.12, "Rellenos con Mat. Prestamo")
series1.Add(53371.14, "Seleccinado de Excavacion")
series1.Add(1177.11999999999, "Selecciondo de Prestamo")
series1.Add(0, "Cemento Suelo Estabilizado")
series1.Add(11177.12, "Resto de unidades")
series1.Marks.Visible = False
WebChart1.Chart.Legend.Shadow.Visible = True
WebChart1.Chart.Legend.Visible = False
'CUSTOM LABELS
AddCustomLabels(series1, labelstext)
WebChart1.Chart.Axes.Bottom.Labels.Angle = 50
WebChart1.Chart.Export.Image.JPEG.Quality = 100
WebChart1.Chart.Export.Image.JPEG.Width = 2000
WebChart1.Chart.Export.Image.JPEG.Height = 900
WebChart1.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras3.jpeg")
End Sub
Protected Sub AddCustomLabels(s As Steema.TeeChart.Styles.Series, arraylabels As String())
WebChart1.Chart.Axes.Bottom.Labels.Items.Clear()
For i As Integer = 0 To series1.Count - 1
WebChart1.Chart.Axes.Bottom.Labels.Items.Add(s.XValues(i), arraylabels(i))
Next
End Sub
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
series1 = New Steema.TeeChart.Styles.Bar(TChart2.Chart)
Sorry, I have forgotten to remove this line of code, isn't necessary.Now I havee notice something in your code that i didnt do when I tried it
CODE: SELECT ALL
series1 = New Steema.TeeChart.Styles.Bar(TChart2.Chart)
when you define series1 you use TChart2, how do you define it. I defined it like the chart I was using and that could be my mistake.
Do I have to define a second chart?
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |
Code: Select all
labelstext1 = New String() {"Hormigon", "Acero Estructural", "Acero con Arma. Pasivas", "Acero en Pretensados"}
Dim ch1 As Steema.TeeChart.Chart = WebChartTripleBarras1.Chart
ch1.Series.RemoveAllSeries()
ch1.Series.Add(New Steema.TeeChart.Styles.Bar())
Dim SeriesBar1 As New Steema.TeeChart.Styles.Bar()
SeriesBar1.Add(72049.789999999994, "Hormigon")
SeriesBar1.Add(23371.139999999999, "Acero Estructural")
SeriesBar1.Add(71177.119999999995, "Acero con Arma. Pasivas")
SeriesBar1.Add(91177.119999999995, "Acero en Pretensados")
SeriesBar1.Marks.Visible = False
'ch1.Legend.Shadow.Visible = True
ch1.Legend.Visible = False
ch1.Series(0).ShowInLegend = False
'ch1.Series(0).Color = Color.CornflowerBlue
ch1.Walls.Back.Gradient.Visible = False
ch1.Walls.Back.Color = Color.White
ch1.Panel.Gradient.Visible = False
ch1.Panel.Color = Color.White
ch1.Axes.Bottom.Labels.Angle = 30
SeriesBar1.Color = Color.Blue
SeriesBar1.Gradient.StartColor = Color.RoyalBlue
SeriesBar1.Gradient.MiddleColor = Color.DodgerBlue
SeriesBar1.Gradient.EndColor = Color.DeepSkyBlue
SeriesBar1.Gradient.UseMiddle = True
SeriesBar1.Gradient.Visible = True
SeriesBar1.BarStyle = Steema.TeeChart.Styles.BarStyles.RectGradient
AddCustomLabelsBar1(SeriesBar1, labelstext1)
ch1.Series.Add(SeriesBar1)
'ch1.Panel.Bevel.Outer = Steema.TeeChart.Drawing.BevelStyles.None
Dim JpegBarras1 As Steema.TeeChart.Export.JPEGFormat = ch1.Export.Image.JPEG
JpegBarras1.Quality = 100
JpegBarras1.Width = 900 'm_PictureBox.Width
JpegBarras1.Height = 700 'm_PictureBox.Height
WebChartTripleBarras1.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras1Final.jpeg")
Code: Select all
Private series1 As Steema.TeeChart.Styles.Bar
Private labelstext As String()
Private ch1 As Steema.TeeChart.Chart
Private Sub InitializeChart()
ch1 = WebChart1.Chart()
labelstext = New String() {"Hormigon", "Acero Estructural", "Acero con Arma. Pasivas", "Acero en Pretensados"}
Dim SeriesBar1 As New Steema.TeeChart.Styles.Bar(ch1)
SeriesBar1.Add(72049.79, "Hormigon")
SeriesBar1.Add(23371.14, "Acero Estructural")
SeriesBar1.Add(71177.12, "Acero con Arma. Pasivas")
SeriesBar1.Add(91177.12, "Acero en Pretensados")
SeriesBar1.Marks.Visible = False
ch1.Legend.Visible = False
ch1.Series(0).ShowInLegend = False
ch1.Walls.Back.Gradient.Visible = False
ch1.Walls.Back.Color = Color.White
ch1.Panel.Gradient.Visible = False
ch1.Panel.Color = Color.White
ch1.Axes.Bottom.Labels.Angle = 30
SeriesBar1.Color = Color.Blue
SeriesBar1.Gradient.StartColor = Color.RoyalBlue
SeriesBar1.Gradient.MiddleColor = Color.DodgerBlue
SeriesBar1.Gradient.EndColor = Color.DeepSkyBlue
SeriesBar1.Gradient.UseMiddle = True
SeriesBar1.Gradient.Visible = True
SeriesBar1.BarStyle = Steema.TeeChart.Styles.BarStyles.RectGradient
AddCustomLabels(SeriesBar1, labelstext)
ch1.Panel.Bevel.Outer = Steema.TeeChart.Drawing.BevelStyles.None
Dim JpegBarras1 As Steema.TeeChart.Export.JPEGFormat = ch1.Export.Image.JPEG
JpegBarras1.Quality = 100
JpegBarras1.Width = 900 'm_PictureBox.Width
JpegBarras1.Height = 700 'm_PictureBox.Height
WebChart1.Chart.Export.Image.JPEG.Save("C:\ImagenInformeTripleBarras1Final.jpeg")
End Sub
Protected Sub AddCustomLabels(ByVal s As Steema.TeeChart.Styles.Series, ByVal arraylabels As String())
ch1.Chart.Axes.Bottom.Labels.Items.Clear()
For i As Integer = 0 To s.Count - 1
ch1.Chart.Axes.Bottom.Labels.Items.Add(s.XValues(i), arraylabels(i))
Next
End Sub
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
![]() ![]() ![]() ![]() ![]() ![]() |
Instructions - How to post in this forum |