Cordon de serrage word wrap ou d'afficher tout le texte
C'est le résultat que j'obtiens quand j'utilise Cordon de serrage.
I=dupont,Jean II=Johnson,Mark III=Anderson,James IV=William,Craig
V=Ford,Il...
page est un flotteur de type de données dont la valeur est fondée sur l'e.PageSettings.Les marges.Gauche;
e.Les graphiques.Cordon de serrage(Texte, le nouveau Système.De dessin.Font("Arial", 8F, FontStyle.Régulier), Des Pinceaux.Noir, page, 30);
Dans l'exemple ci-dessus, il est
e.Graphics.DrawString(Text, new System.Drawing.Font("Arial", 8F, FontStyle.Regular), Brushes.Black, page, 30);
J'ai essayé d'utiliser cette
StringFormat format = new StringFormat();
format.FormatFlags = StringFormatFlags.FitBlackBox;
e.Graphics.DrawString(Text, new System.Drawing.Font("Arial", 8F, FontStyle.Regular), Brushes.Black, page, 30, format);
Comment puis-je augmenter/retour afin que je puisse avoir l'ensemble des mots à la place des " ... " à la fin?
I=dupont,Jean II=Johnson,Mark III=Anderson,James IV=William,Craig
V=Ford,Henry
OriginalL'auteur Sharpeye500 | 2012-02-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez "retour" du texte à l'aide d'un rectangle de délimitation.
Utilisation Les graphiques.Cordon De Serrage Méthode (Chaîne De Caractères, La Police, La Brosse, RectangleF, StringFormat)
La RectangleF spécifie le tirage au sort de la zone et il sera automatiquement "wrap" votre texte pour vous.
Quelles sont les limites de votre dessin rectangle?
Rectangle rect = new Rectangle(100, 80, 800, 20);
De 800 pixels de large? Je suppose que votre fenêtre sera au moins 900 pixels de large? Il est également à seulement 20 pixels de haut, je doute que le texte même de la "wrap" avec cette hauteur.
Merci, c'était mon mauvais.
OriginalL'auteur Sorean