Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/47: Рейтинг темы: голосов - 47, средняя оценка - 4.79
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610

Как изменить размер шрифта Canvas?

11.12.2013, 14:33. Показов 9858. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как изменить размер шрифта canvas?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.12.2013, 14:33
Ответы с готовыми решениями:

Как добиться одинакового размера шрифта при выводе на Image.Canvas и Printer.Canvas
Здравствуйте! Подскажите, пожалуйста, как добиться одинакового размера шрифта при выводе на Image.Canvas и Printer.Canvas

Изменить размер шрифта нумерации страниц
Здравствуйте. Как добавить автоматически нумерацию страниц я представляю. Но как при этом указать шрифт и размер? и расположить на 2-3 мм...

Delphi - Dynamic Skin Form. Не могу изменить размер шрифта
Не могу изменить размер шрифта у кнопки spSkinButton1. Я изменяю у него font/size, компилирую а он по стандарту свой мелкий шрифт выводит....

4
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
11.12.2013, 15:06
Delphi
1
  TCanvas.Font.Size
0
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
11.12.2013, 15:50  [ТС]
Цитата Сообщение от FIL Посмотреть сообщение
Delphi
1
  TCanvas.Font.Size
Ошибка:
[Error] Unit1.pas(62): Undeclared identifier: 'TCanvas'
0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
11.12.2013, 15:52
Цитата Сообщение от DDim1000 Посмотреть сообщение
Ошибка:
[Error] Unit1.pas(62): Undeclared identifier: 'TCanvas'
Эту строчку нужно было в хелпе искать, а не в код бездумно совать.
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
11.12.2013, 22:35
Цитата Сообщение от DDim1000 Посмотреть сообщение
Подскажите пожалуйста, как изменить размер шрифта canvas?
Лови:

Delphi
1
2
3
4
5
procedure TForm1.Button1Click(Sender: TObject);
begin
 Canvas.Font.Size:= 24; //размер
 Canvas.TextOut(10, 10, 'Большая канва');
end;
Добавлено через 544 минуты
Собрал заодно бегущую строку двигающуюся влево на основе этого кода, но немогу понять как определить длину канвы?
Код стоит на таймере:

Delphi
1
2
3
4
5
6
7
8
9
 Form1.Refresh; //èçáàâèìñÿ îò ñëåäà êàíâû
 Canvas.Font.Size:= 24; //ðàçìåð
 Canvas.Font.Style:= [fsItalic]; //íà÷åðòàíèå
 Canvas.Font.Color:= clGreen; //öâåò
 Canvas.TextOut(i, 10, 'Áîëüøàÿ íàêëîííàÿ çåëåíàÿ êàíâà');
 inc(i,-5); //äâèãàþ âëåâî
 if i<-500 then //ýòî ÿ ïîäîáðàë íàóãàä
//ïîÿâëÿþ ñòðî÷êó ñëåâà òî åñòü i= ëåâûé êðàé ôîðìû
 i:= Form1.ClientWidth;
i<-500 это я подобрал методом тыка, как вычислить длину канвы программно?
И как ее вычислять: по количеству пикселей, по количеству символов в строке?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.12.2013, 22:35
Помогаю со студенческими работами здесь

Как изменить размер TImage под текущий размер Picture ?
Доброго времени суток! Есть задача (Delphi 7). В TImage загружается Picture с условиями: Center := True; Proportional := True; ...

Изменить размер шрифта в редакторе Дельфи
Как изменить размер шрифта в юните делфи? У меня большой монитор и я смотрю на него на расстоянии примерно 1 метр, плохо видно написанный...

Как изменить размер шрифта?
Я новичок!) Этот код работает. Как мне изменить размер шрифта этого + / - ? Как то они очень маленькие ... $(document).ready(function(){...

Как изменить размер шрифта
как изменить размер шрифта в формате оси ???????.очень нужно в курсовой работе.помогите пожалуйста.дайте коды на это

Как изменить шрифт и размер шрифта
подскажите пожалуйсто как изменить шрифт и размер шрифта, какие библиотеки и функции


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru