|
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 19
|
|
Форматирование текста при сохранении25.03.2014, 14:28. Показов 1663. Ответов 11
Метки нет (Все метки)
Добрый день! У меня такая проблема. Предположим мне нужно записать строку в файл.
1. Как изменить шрифт вывода. Например: жирный, размеры и.т.д. Подскажите как это делается с использованием windows forms или MFC
0
|
|
| 25.03.2014, 14:28 | |
|
Ответы с готовыми решениями:
11
Richtextbox - форматирование текста
|
|
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 19
|
|
| 26.03.2014, 10:06 [ТС] | |
|
Вижу нужно немного пояснить. Представте: приложение которое готовит протокол. Пользователь вводит данные в комбобох, например, и введенные данные попадают в текстовый файл, котрорый и образует протокол. Все это пока оказалось не сложным. Пользовался Windows Form, но некторые события описывал вручную. Но возникли четыре проблемы:
1. Предположим мне нужно что бы слово вывелось в файл жирным шрифтом (возможно, в комбобох нужно вводить уже жирным шрифтом? или есть функции выводящие так как надо) 2.Например нужно, что бы слово "Утверждаю" было в ковычках. Я написал стороку ""Утверждаю"" и компилятор тут же выдал ошибку и принимает в качестве аргумента только "Утверждаю" (visual studio 2008, метод File::AppendAllText(....)). А как быть если кавычки нужны ?. 3. При печати документа само выводится слово "Страница" в конце документа. Хотя я его не ввожу. Происходит это так: я записываю строку в файл, затем открываю файл в Блокноте и печатаю, и вовремя печати происходит такая ерунда. 4. Можно ли строку выводить в файл сразу в определенную позицию, а не вводить пустые строки? Заранее благодарен за ответы
0
|
|
| 26.03.2014, 10:31 | ||||||
|
Rudnik, Ну на первый пункт Вам ответили во 2 посте....Ну а вообще как вариант рассмотрите richtextbox и rtf формат....
На 2 проблему вот пример решения (правда консоль, но идею поймете)
1
|
||||||
|
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 19
|
||||||
| 27.03.2014, 10:00 [ТС] | ||||||
|
по п. 4
Например: мне нужно, что бы слово "Утверждаю" находилось в верхнем правом углу, но оно выводится в начало файла. Поэтому, я сначала ввожу строку из пробелов, чтобы сместить начало в правый угол, а потом ввожу строку "Утверждаю". Все бы ничего, но протокол большой и в нем слова расположены в разных местах. Возможно, есть функция которая выводила бы строку сразу в то место которое надо, например по каким нибудь координатам. по п.3
0
|
||||||
|
|
|
| 27.03.2014, 10:06 | |
|
Rudnik, можно попробовать сделать некий шаблон, где подобные вещи уже будут, а дописывать туда только изменяемые данные.
Вообще, использовать под такую задачу обычный текстовый файлик не совсем современно, хотя это может диктоваться в ТЗ...
1
|
|
| 27.03.2014, 10:14 | |||
|
1
|
|||
|
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 19
|
|
| 27.03.2014, 13:03 [ТС] | |
|
Я уже думал об этом, но шаблон не решает проблему. Тогда вставляемыми данными нужно будет попадать в точно определенные места, а мне кажется это полная жопа.
А если не текстовый файл, то какой? Добавлено через 7 минут Спасибо. Сейчас посмотрю что такое rtf формат. Вы не сердитесь, я начинающий, поэтому возможно вопросы примитивные (мягко говоря). Я пишу прогу наощупь: сталкиваюсь с проблемой--пытаюсь решить, заодно обучаюсь. По времени я не ограничен. Добавлено через 43 минуты Посмотрел richtextbox... да... лучше бы я туда и не смотрел...
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2013
Сообщений: 19
|
|
| 27.03.2014, 17:00 [ТС] | |
|
Я долго искал где это посмотреть. Наконец нашел. Пространство имен windowsystemform. К этому (richtextbox) классу, я нашел едиственный похожий метод: SaveFile.Сейчас попробую конечно, но чувствую это не то. Интересно, а перевод стороки, она воспринимает?
0
|
|
| 27.03.2014, 17:10 | |
|
С его помощью можно реализовать примитивный WordPad.....
0
|
|
| 27.03.2014, 17:10 | |
|
Помогаю со студенческими работами здесь
12
Кодировка при сохранении текста из memo в буфер обмена Ошибка при сохранении русского текста в базу данных
Почиму при сохранении в базу текста из RichTextBox измененный текст перекареживает насмерть? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|