Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизВвод шрифтов, формирующих таблицы в кнопки и редакторы Найти похожие ветки
← →
Александр_2012 (2012-02-09 10:20) [0]Добрый день.
Стоит задача в редакторе (RichEdit или Memo, если это возможно) предусмотреть кнопки, несущие на себе один из символов шрифтов windows, представляющих собой одинарную(двойную) линию, уголки, линии с отводами и т.д., чтобы при нажатии соответствующей кнопки данный символ прописывался в набираемый текст для того, чтобы можно было рисовать таблицы. Если скопировать данный символ из шрифтов windows, то при попытке вставить его в свойство caption кнопки получаем знак вопроса вместо желаемого символа. Как решить эту задачу?
← →
QAZ (2012-02-09 10:44) [1]если ты имееш ввиду шрифт Terminal ,то логично что нужно задать шрифт кнопки такойже
а с учетом DOSовской кодировки данного шрифта,его использование вообще, грозит спецъэффектами
← →
Александр_2012 (2012-02-09 11:04) [2]Нет. Я смотрю таблицу символов courier new windows. Внизу таблицы есть описываемые символы.
← →
Александр_2012 (2012-02-09 11:21) [3]Если не ошибаюсь, они называются специальные символы.
← →
CRLF (2012-02-09 11:32) [4]
> Как решить эту задачу?
Перейти на версию Делфи старше 2007.
← →
Anatoly Podgoretsky © (2012-02-09 11:34) [5]> Александр_2012 (09.02.2012 11:04:02) [2]
Что за шрифт courier new windows, выкинь его
← →
RWolf © (2012-02-09 11:35) [6]Поставить юникодную версию Delphi.
← →
Александр_2012 (2012-02-09 12:09) [7]Anatoly Podgoretsky © Что за шрифт courier new windows, выкинь его.
Спасибо, но мне этот шрифт небходим, т.к. я формирую программным путём многочисленные таблицы отчётов. Программа, которую я написал несколько лет назад позволяет рисовать псевдографикой (увы..., вот поэтому и хочу нарисовать красиво) таблицы отчётов в Memo1, а в Memo2 запросы к базе данных, которые позволяют затем заполнить таблицы. Этот "генератор отчётов" оказался довольно удачным, т.к. позволяет в одной программе создать форму отчёта (шаблон), описать запросы по ячейкам таблицы и получить результат. Тут же есть возможность отладить шаблоны и запросы. Если же не использовать courier new, то таблицы получаются кривыми. Конечно,если бы было можно использовать F1Book или Excel в своей программе,то это было бы замечательно, но не хватает знаний. А описания по возможностям F1Book мне вообще найти не удалось. Excel, я пользуюсь в другой программе, но каждый раз рисовать шаблон в одной программе, сохранять его, заходить в другую программу, формировать запросы, потом считать, а в случае ошибок снова запускать Excel как-то не очень удобно.
← →
Anatoly Podgoretsky © (2012-02-09 12:28) [8]Так и не сказал, что это за шрифт, откуда его взял, насколько он корректен и стыкуется с Виндоус
← →
Александр_2012 (2012-02-09 12:41) [9]Пуск-Панель управления-Шрифты-Поиск символа (под windows 7) - открывается таблица символов-выбираю courier new. Здесь есть необходимые мне символы, но вот как их вводить в свою программу не знаю.
← →
Anatoly Podgoretsky © (2012-02-09 12:46) [10]> Александр_2012 (09.02.2012 12:41:09) [9]
Ты что разницы не видишь courier new и courier new windows
Так еще раз, откуда взял courier new windows?
← →
Александр_2012 (2012-02-09 13:02) [11]Речь идёт о courier new.
← →
Плохиш © (2012-02-09 13:14) [12]
> Если скопировать данный символ из шрифтов windows, то при
> попытке вставить его в свойство caption кнопки получаем
> знак вопроса вместо желаемого символа. Как решить эту задачу?
>
У кнопки в свойствах шрифта надо выставить требуемую кодировку.
← →
Александр_2012 (2012-02-10 11:05) [13]Плохиш © У кнопки в свойствах шрифта надо выставить требуемую кодировку.
не работает
← →
Anatoly Podgoretsky © (2012-02-10 11:38) [14]Врешь
← →
Плохиш © (2012-02-10 12:19) [15]
> Александр_2012 (10.02.12 11:05) [13]
>
> Плохиш © У кнопки в свойствах шрифта надо выставить требуемую
> кодировку.
>
> не работает
Найми программиста.
← →
Александр_2012 (2012-02-10 22:12) [16]Anatoly Podgoretsky © (10.02.12 11:38) [14]
Врешь
Итак, выбираем свойства шрифта:
1. Font - Courier New
2. Charset - RUSSIAN_CHARSET
3. Caption - ║ (здесь получается), а вот в Delphi получаем ?
Для информации использую Delphi 6.
Что я сделал не так. И в чём вру? Какие ещё свойства шрифта кнопки надо установить?
← →
Anatoly Podgoretsky © (2012-02-10 22:56) [17]> Александр_2012 (10.02.2012 22:12:16) [16]
Charset неправильный, в виндоус нет таких символов, это в дос
← →
Плохиш © (2012-02-11 00:20) [18]
> а вот в Delphi получаем ?
В виндовс надо настроить соответствующую таблицу символов для програм не поддерживающих юникод.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.063 c