n° 185
Maggio/Giugno 2013
Maggio 26, 2013, 11:41:16 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: C# Interlinea su RectangleF  (Letto 631 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
secks
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 72


Mostra profilo
« inserita:: Giugno 06, 2012, 09:58:51 pm »

Salve a tutti.

Utilizzando la RectangleF ho impostato uno spazio per scrivere un testo in un documento.
Se però il testo supera la lunghezza el quadrato impostato scrive una seconda riga, fin qui tutto ok.
Ho notato però che c'è uno spazio enorme tra una riga e l'altra, penso che dipenda dal tipo/dimensione del carattere.
Finora non l'ho trovato ... qualcuno sa se esiste qualche parametro per diminuire l'altezza dell'interlinea?


                    rectF1 = new RectangleF(R - 80, C, 170, 480);
                    stringFormat = new StringFormat();
                    //stringFormat.FormatFlags = StringFormatFlags.DirectionVertical;
                    stringFormat.FormatFlags = StringFormatFlags.DirectionVertical | StringFormatFlags.DirectionRightToLeft;
                    //stringFormat.FormatFlags = StringFormatFlags.
                    // Center each line of text.
                    stringFormat.Alignment = StringAlignment.Center;
                    // Center the block of text (top to bottom) in the rectangle.
                    stringFormat.LineAlignment = StringAlignment.Center;
                    s = (string)t.Rows["eti_tx1"];
                    //s = "1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0";
                    //e.Graphics.DrawString(s, FonDe1, Brushes.Black, R, C, stringFormat);
                    e.Graphics.DrawString(s, FonDe1, BruDe1, rectF1, stringFormat);

Saluti e grazie.
Paolo.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page