Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизЦентровка надписи Найти похожие ветки
← →
webpauk (2004-04-20 13:52) [0]Нужно отцентрировать надпись (Caption) в компоненте, выводимую через TextOut(X, Y, Caption). Y - определить можно по Canvas.Font.Height, а как определить X? Length(X) - бесполезно: Font может быть разным.
← →
webpauk (2004-04-20 13:52) [0]Нужно отцентрировать надпись (Caption) в компоненте, выводимую через TextOut(X, Y, Caption). Y - определить можно по Canvas.Font.Height, а как определить X? Length(X) - бесполезно: Font может быть разным.
← →
Ega23 © (2004-04-20 13:56) [1]TCanvas.TextWidth
← →
Ega23 © (2004-04-20 13:56) [1]TCanvas.TextWidth
← →
miwa © (2004-04-20 13:57) [2]canvas.GetTextWidth
← →
miwa © (2004-04-20 13:57) [2]canvas.GetTextWidth
← →
Курдль © (2004-04-20 13:57) [3]TextWidth(S)
← →
Курдль © (2004-04-20 13:57) [3]TextWidth(S)
← →
miwa © (2004-04-20 13:57) [4]Упс. Очепятался, а исправить не успел :о((
← →
miwa © (2004-04-20 13:57) [4]Упс. Очепятался, а исправить не успел :о((
← →
Anatoly Podgoretsky © (2004-04-20 13:58) [5]TextExtent
← →
Anatoly Podgoretsky © (2004-04-20 13:58) [5]TextExtent
← →
webpauk (2004-04-20 14:05) [6]Ха! Всё это методы после присвоения и как мне кажется после отрисовки. Или я не прав?
← →
webpauk (2004-04-20 14:05) [6]Ха! Всё это методы после присвоения и как мне кажется после отрисовки. Или я не прав?
← →
Ega23 © (2004-04-20 14:06) [7]Если фонт потом не поменяешь, то все ОК будет.
← →
Ega23 © (2004-04-20 14:06) [7]Если фонт потом не поменяешь, то все ОК будет.
← →
Anatoly Podgoretsky © (2004-04-20 14:07) [8]webpauk (20.04.04 14:05) [6]
Какой смысл тогда задавать вопрос, если ты даже не пытаешься проверить и категорически не доверяешь ответам.
← →
Anatoly Podgoretsky © (2004-04-20 14:07) [8]webpauk (20.04.04 14:05) [6]
Какой смысл тогда задавать вопрос, если ты даже не пытаешься проверить и категорически не доверяешь ответам.
← →
webpauk (2004-04-20 14:07) [9]Ок. проверил. Всё норм.
← →
webpauk (2004-04-20 14:07) [9]Ок. проверил. Всё норм.
← →
Anatoly Podgoretsky © (2004-04-20 14:08) [10]Ega23 © (20.04.04 14:06) [7]
А если и поменяешь, то тоже будет ОК, иначе нет смысла в этих функциях, можно прописать константно.
← →
Anatoly Podgoretsky © (2004-04-20 14:08) [10]Ega23 © (20.04.04 14:06) [7]
А если и поменяешь, то тоже будет ОК, иначе нет смысла в этих функциях, можно прописать константно.
← →
LM2 (2004-04-20 14:09) [11]Есть функция которая вписывает текст в прямоугольник, DrawText называется...
← →
LM2 (2004-04-20 14:09) [11]Есть функция которая вписывает текст в прямоугольник, DrawText называется...
← →
LM2 (2004-04-20 14:11) [12]...причем она удобнее на много, выравнивание в любую сторону, да и длинные строки заканчивает многоточием...
← →
LM2 (2004-04-20 14:11) [12]...причем она удобнее на много, выравнивание в любую сторону, да и длинные строки заканчивает многоточием...
← →
webpauk (2004-04-20 14:12) [13]>LM2 Чёй то у меня её не получилось вставить в TGraphicContol.Canvas
← →
webpauk (2004-04-20 14:12) [13]>LM2 Чёй то у меня её не получилось вставить в TGraphicContol.Canvas
← →
Ega23 © (2004-04-20 14:14) [14]А если и поменяешь, то тоже будет ОК, иначе нет смысла в этих функциях, можно прописать константно.
Не, я имел ввиду, что
i:=Canvas.TextWidth(s);
нужно делать ДО
Cfnvas.Font:=....
Иначе i не будет соответствовать действительности. Его переопределить надо будет для нового фонта.
← →
Ega23 © (2004-04-20 14:14) [14]А если и поменяешь, то тоже будет ОК, иначе нет смысла в этих функциях, можно прописать константно.
Не, я имел ввиду, что
i:=Canvas.TextWidth(s);
нужно делать ДО
Cfnvas.Font:=....
Иначе i не будет соответствовать действительности. Его переопределить надо будет для нового фонта.
← →
LM2 (2004-04-20 14:14) [15]ну дык, она айпишная, ее надо граммотно использовать, в хелпе посмотри
← →
LM2 (2004-04-20 14:14) [15]ну дык, она айпишная, ее надо граммотно использовать, в хелпе посмотри
← →
LM2 (2004-04-20 14:19) [16]что-то типа этого
DrawText(FCanvas.Handle, PChar(Caption), - 1, Rect,
DT_SINGLELINE or DT_CENTER or DT_VCENTER);
← →
LM2 (2004-04-20 14:19) [16]что-то типа этого
DrawText(FCanvas.Handle, PChar(Caption), - 1, Rect,
DT_SINGLELINE or DT_CENTER or DT_VCENTER);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.035 c