n° 186
Luglio/Agosto 2013
Giugno 19, 2013, 02:40:08 pm *
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: e.Graphics.DrawString con StringFormatFlags.DirectionVertica  (Letto 317 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 05, 2012, 08:52:00 am »

Salve a tutti,
utilizzo la printDocument1 e la relativa e.Graphics e fin qui tutto bene.

sto provando a stampatre in verticale con il seguente comando:

stringFormat.FormatFlags = StringFormatFlags.DirectionVertical;

e le seguenti impostazioni:

rectF1 = new RectangleF(R - 80, C, 170, 480);
// 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"];
e.Graphics.DrawString(s, FonDe1, BruDe1, rectF1, stringFormat);

ma succede ad esempio che se viene stampato un testo più lungo dei limiti impostati nella recF1 giustamente stampa in più righe, ma con il contenuto invertito,
ad esempio:
FRAGOLA
GELATO ALLA

invece di
GELATO ALLA
FRAGOLA

Qualcuno ha qualche idea?

Ciao.
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