Объявление на взнос наличными (Бух-рия бюджет)
27.09.2008
11:09
#1
Здравствуйте,
Подскажите пожалуйста как выводить на печать символы "=" сплошной линией.
На форуме эта проблема уже обсуждалась, предлагали вызывать функцию Симв(9552).
Других решений я там не нашел. 9552 это код нужного символа в кодироке Юникод.
Но по моим наблюдениям функция Симв возвращает символы только из Win-кодировки,
а в ней нет подобных соимволов (их там только 255).
Пробовал получить нужный символ из Dos-кодировки (код 205), а затем через
AnsiToOEM() сконвертировать, но ничего не выходит.
Может быть 1С 7.7 может выводить символы не из Win-кодировки ? Спасибо заранее.
Подскажите пожалуйста как выводить на печать символы "=" сплошной линией.
На форуме эта проблема уже обсуждалась, предлагали вызывать функцию Симв(9552).
Других решений я там не нашел. 9552 это код нужного символа в кодироке Юникод.
Но по моим наблюдениям функция Симв возвращает символы только из Win-кодировки,
а в ней нет подобных соимволов (их там только 255).
Пробовал получить нужный символ из Dos-кодировки (код 205), а затем через
AnsiToOEM() сконвертировать, но ничего не выходит.
Может быть 1С 7.7 может выводить символы не из Win-кодировки ? Спасибо заранее.
03.10.2008
09:53
#2
Ладно у нас не такие отморозки (точнее отморозки но не настолько).. Пока вроде пропускают с не сплошными..
03.10.2008
10:16
#3
Решил проблему (помогли со стороны), сделал примерно так:
-в печатной форме (там где надо) устанавливается шрифт Terminal
-если также требуется выводить какой-то текст на русском, то перед
выводом нужно переконвертировать его в Дос-кодировку ч\з AnsiToOEM()
-формируем отдельную строку с цепочкой символов "=", для этого данную
строку нужно заполнять результатом функции Симв(205)
-затем, соединяем обе строки и выводим
-в печатной форме (там где надо) устанавливается шрифт Terminal
-если также требуется выводить какой-то текст на русском, то перед
выводом нужно переконвертировать его в Дос-кодировку ч\з AnsiToOEM()
-формируем отдельную строку с цепочкой символов "=", для этого данную
строку нужно заполнять результатом функции Симв(205)
-затем, соединяем обе строки и выводим
Читают тему
(гостей: 1)