-
Cherrex © (24.07.06 09:48) [0]Как определить длину строки в пикселах? Если известен ее шрифт, размер шрифта и стиль.
-
Lamer@fools.ua © (24.07.06 11:40) [1]System.Drawing.Graphics.MeasureString()
? -
Виктор1985 (25.07.06 17:05) [2]хех, самому интересно, потому что я делал так:
Заносил строку в label, делал autosize и width лабля считал за длину строки в пикселах =) -
Sergey2 © (23.10.07 11:53) [3]Так как же всё таки это сделать ?
ALogFont.lfHeight := 12;
ALogFont.lfWidth := 5;
ALogFont.lfOrientation := 0;
ALogFont.lfEscapement := 0;
ALogFont.lfWeight := FW_MEDIUM;
ALogFont.lfItalic := 0;
ALogFont.lfUnderline := 0;
ALogFont.lfStrikeOut := 0;
ALogFont.lfCharSet := RUSSIAN_CHARSET;
ALogFont.lfOutPrecision := 0;
ALogFont.lfClipPrecision := 0;
ALogFont.lfQuality := 0;
ALogFont.lfPitchAndFamily := FF_SCRIPT;
ALogFont.lfFaceName := 'Verdana';
Font := CreateFontIndirect(ALogFont);
....
s := 'длина строки';
_length := ?? -
boa_kaa © (23.10.07 16:10) [4]Для тех, кто в танке: Lamer@fools.ua © (24.07.06 11:40) [1]
-
Test (25.12.08 00:20) [5]function TextWidth (const Text: string): Integer;
-
Казалось бы, причем здесь c# и .net