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

vb.NET poravnanje slov-a u desno pri stampanju kroz code

[es] :: .NET :: .NET Desktop razvoj :: vb.NET poravnanje slov-a u desno pri stampanju kroz code

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BackoSoft

Član broj: 205353
Poruke: 35
109.175.65.*



Profil

icon vb.NET poravnanje slov-a u desno pri stampanju kroz code04.11.2011. u 20:29 - pre 151 meseci
Ako imam ovaj code.

Code:

 Private Sub printajtext(ByVal sender As Object, ByVal ev As PrintPageEventArgs)
 ev.Graphics.DrawString(sumtotala.Text, New Font("Thoma", 8, FontStyle.Regular), Brushes.Black, totalsumalevo.Text, totalsumavrh.Text)
 ev.HasMorePages = False


zelim da brojeve pri stampanju postavim u desnu stranu nesto kao

Code:
  
sumtotala.TextAlign = HorizontalAlignment.Right

Ali ovo nefunkcionira, kada ukucam trocifreni broj, stampa ide sa lijeve prema desnoj strani umjesto obratno.
Code:
   ev.Graphics.DrawString(sumtotala.TextAlign = HorizontalAlignment.Right, New Font("Thoma", 8, FontStyle.Regular), Brushes.Black, totalsumalevo.Text, totalsumavrh.Text)



Hvala u napred.
Hello :-)
 
Odgovor na temu

ZoranV
Zoran Vukovic

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



+1 Profil

icon Re: vb.NET poravnanje slov-a u desno pri stampanju kroz code04.11.2011. u 20:40 - pre 151 meseci
Imao sam isti problem u c#

http://www.elitesecurity.org/t369067-0#2325769
 
Odgovor na temu

BackoSoft

Član broj: 205353
Poruke: 35
109.175.65.*



Profil

icon Re: vb.NET poravnanje slov-a u desno pri stampanju kroz code04.11.2011. u 21:00 - pre 151 meseci
Evo rijesio sam ovako


Code:

   Public Sub printajtext(ByVal sender As Object, ByVal ev As PrintPageEventArgs)

  
        Dim drawString As [String] = TextBox1.Text

    
        Dim drawFont As New Font("Arial", 16)
        Dim drawBrush As New SolidBrush(Color.Black)

        ' pozicioniranje
        Dim drawPoint As New PointF(150.0F, 50.0F)

      
        Dim drawFormat As New StringFormat
        drawFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft  '  -+----    ovdje je finta u ovoj liniji koda.( ovde se moze vrtiti i vertikalno i svakao) super stvar.

   
        ev.Graphics.DrawString(drawString, drawFont, drawBrush, _
        drawPoint, drawFormat)
    End Sub




uzivaj te...
Hello :-)
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: vb.NET poravnanje slov-a u desno pri stampanju kroz code

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

Postavi temu Odgovori

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