Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem poravnjavanja brojeva u izvestaju Visual C#

[es] :: .NET :: .NET Desktop razvoj :: Problem poravnjavanja brojeva u izvestaju Visual C#

[ Pregleda: 2050 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Problem poravnjavanja brojeva u izvestaju Visual C#06.07.2009. u 06:25 - pre 180 meseci
Nije mi jasno gde grešim u sledećem kodu

e.Graphics.DrawString(string.Format("{0:N}", Convert.ToDouble(osnov.ToString())), Font9, Brushes.Black, 400, visina);
štampa izgleda ovako
2.345,67
0,00
poravnati u levo

znači dobijam broj koji ima 2 decimalna mesta (što mi treba) ali ravlja se u levo
Interesuje me koko ga naterati da se ravnja po desnoj strani ili po zarezu.

12.345,67
0,00

Ne pomaže ni string.Format("{0,20:N}", promenljiva ) ili promenljiva.ToString().PadLeft(8)
jer izgleda da Windows okruženju on pravi mala prazna mesta pa to izgleda ovako
12.345,67
0,00

Sve ovo radim preko prinDocument


Puno hvala.
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
93.86.31.*

Jabber: DarkMan


Profil

icon Re: Problem poravnjavanja brojeva u izvestaju Visual C#06.07.2009. u 17:12 - pre 180 meseci
Code:

            StringFormat format = new StringFormat();
            format.Alignment = StringAlignment.Far;
            e.Graphics.DrawString(string.Format("{0:N}", osnov), Font9, Brushes.Black, 400, visina, format);
            format.Dispose();
 
Odgovor na temu

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Re: Problem poravnjavanja brojeva u izvestaju Visual C#06.07.2009. u 17:51 - pre 180 meseci
Da, to je to. Radi.

Puno hvala DarkMan.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Problem poravnjavanja brojeva u izvestaju Visual C#

[ Pregleda: 2050 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.