Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: как перевести шрифт Terminal -> TimesNewRoman  (Прочитано 21230 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« : 15-04-2004 02:08 » 

если в блокноте в *.txt текст виден под шрифтом Terminal , то при копировании через буфер в Ворд - он не читабелен под TimesNewRoman (и не только под им)

как лечить?
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #1 : 15-04-2004 06:29 » 

Алексей1153,  Не совсем так, если в Блокноте закрыть глаза и "вслепую" набрать текст, то именно его и увидишь в Ворде. Проблемма в том, что Терминал использует ДОСовскую кодировку. А в буфер копируются только коды символов, стили и формат - нет.

Тут я думаю тебе перекодироващик нужен.  А зачем вообще набирать текст Терминалом? А вообще то если есть возможность - делай программно. Я всегда так делаю вот примерчик:

Код:
	CString st;

try
{
CFile file( "d:\\123.txt", CFile::modeRead);
DWORD dwLen = file.GetLength();
LPSTR lpBuffer = new char[dwLen+1];
ZeroMemory(lpBuffer, dwLen+1);
file.Read(lpBuffer, dwLen);
lpBuffer[dwLen] = 0;
st = lpBuffer;
file.Close();
delete [] lpBuffer;
}
catch(CFileException* pFileX)
{
TCHAR   szCause[255];
pFileX->GetErrorMessage(szCause,255);
AfxMessageBox(szCause);
pFileX->Delete();
}

AfxMessageBox(st);

st.OemToAnsi();

AfxMessageBox)st()

Хм болд в коде не работает, ну ладно - главное это функция OemToAnsi().
« Последнее редактирование: 02-11-2007 08:27 от Алексей1153++ » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Anonymous
Гость
« Ответ #2 : 15-04-2004 07:49 » 

спасибо, Джонище !!!  Улыбаюсь
Записан
Александр
Опытный

kz
Offline Offline
Пол: Мужской
Угадай кто?


WWW
« Ответ #3 : 15-04-2004 17:08 » 

Алексей1153, а ты попробуй импортировать этот текстовик в ворд. Я с такими файлами делал так, брал переводчик промт и пробовал там открыть фаил текстовый он спрашивал какого он вида и я говорил дос кодировка и потом всё копируется куда захочешь или ещё вариант геморойный если фаил большой. Берешь DN или NC и открываешь в нем фаил в окне, а затем щёлкаешь на пиктограмму вверху слева и выбираешь в меню копировать и потом можешь вставлять куда хочешь, всё будет читаться. Единственная проблемма копируется только тот текст который виден в окне. Можно найти программу по перекодировке текста например Штирлиц и перекодировать.
Записан

Бороться и искать, найти и перепрятать.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 16-04-2004 02:32 » 

Александр, я уже свой перекодировщик сделал
Записан

Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #5 : 16-04-2004 03:59 » 

Алексей1153, а как же конвертеры??? Я такие тексты через конвертер открываю в ворде!
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #6 : 16-04-2004 11:15 » 

Люся, они глючат тут - ворд мучительно умирает при
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #7 : 02-12-2006 12:46 » new

для FAQ
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines