public MeasureString ( string text, Font font ) : SizeF | ||
text | string | |
font | Font | |
Résultat | SizeF |
public SizeF MeasureString(string text, Font font)
{
return MeasureString (text, font, SizeF.Empty);
}
Graphics::MeasureString ( string text, Font font, PointF point, StringFormat stringFormat ) : SizeF | |
Graphics::MeasureString ( string textg, Font font, RectangleF rect ) : SizeF | |
Graphics::MeasureString ( string textg, Font font, SizeF layoutArea ) : SizeF | |
Graphics::MeasureString ( string text, Font font, SizeF layoutArea, StringFormat stringFormat ) : SizeF | |
Graphics::MeasureString ( string text, Font font, SizeF layoutArea, StringFormat stringFormat, int &charactersFitted, int &linesFilled ) : SizeF | |
Graphics::MeasureString ( string textg, Font font, int width ) : SizeF | |
Graphics::MeasureString ( string text, Font font, int width, StringFormat format ) : SizeF |
public override void Draw(Graphics g, Pen p) { base.Draw(g, p); var r = this.RectangleF; var sText = g.MeasureString(this.ColouredPlace.ColorSetName, new Font("Arial", 8)); g.FillRectangle(Brushes.Gray, r.Right, r.Top - sText.Height, sText.Width, sText.Height); g.DrawString( this.ColouredPlace.ColorSetName, new Font("Arial", 8), Brushes.Blue, r.Right, r.Top - sText.Height ); var tokensString = this.ColouredPlace.Tokens.ToString(); var f = new Font("", 7); sText = g.MeasureString(tokensString, f); g.FillRectangle(Brushes.Green, r.Right, r.Bottom, sText.Width, sText.Height); g.DrawString( tokensString, new Font("", 7), Brushes.Black, r.Right, r.Bottom ); }