Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.072 c
15-1348042361
Просто_Андрей
2012-09-19 12:12
2013.03.22
Какой SSD выбрать


15-1346212466
Al2017
2012-08-29 07:54
2013.03.22
Не выходит задать течение нескольких несвязанных труб


15-1331145882
Dimka Maslov
2012-03-07 22:44
2013.03.22
Чё то до меня не доходит?


3-1280406421
Alekcey
2010-07-29 16:27
2013.03.22
raised exception ... in module IDODBC32.DLL


2-1329302821
LDV
2012-02-15 14:47
2013.03.22
добавление/удаление в/из TList





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский