Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Вниз

Форматирование текста при печати   Найти похожие ветки 

 
Equilebriya   (2003-12-14 05:46) [0]

Привет Мастерам!
Помогите, плз, сделать лабу. Имеется абзац текста в виде единой длинной строки. Нужно вывести его на печать разбивая на строки и выравнивая каждую получившуюся строку по ширине страницы.


 
Наталия   (2003-12-14 09:18) [1]

А что конкретно у тебя не получается? Приведи свой код.
Или ты считаешь, что за тебя кто-то делать будет?


 
sniknik   (2003-12-14 11:20) [2]

ну что вы прям как маленькие, код им давай.
да нет кода, ясно же написано
> Помогите, плз, сделать лабу.
перевожу смысл для непонятливых.
"вот задание. напишите за меня лабу." так понятнее? ;о))


 
Equilebriya   (2003-12-15 01:04) [3]

Типа все умные собрались?
Кода нет потому как я не знаю с какой стороны к заданию подступиться, о чем у вас и спрашивала. Как строку текста растянуть по ширине страницы? Бить его на отдельные слова, вычислять ширину каждого и соответственно вычислять ширину пробелов между ними или есть способ попроще?
А кое-кто похоже в конференции сидит только для того, чтобы других прикалывать :(


 
Плохиш_   (2003-12-15 01:18) [4]

>Equilebriya (15.12.03 01:04) [3]

> Типа все умные собрались?

Типа шибко ;-)

> Кода нет потому как я не знаю с какой стороны к заданию
> подступиться, о чем у вас и спрашивала. Как строку текста
> растянуть по ширине страницы? Бить его на отдельные слова,
> вычислять ширину каждого и соответственно вычислять ширину
> пробелов между ними или есть способ попроще?

В таком случае не озвучена сумма :"-(

> А кое-кто похоже в конференции сидит только для того, чтобы
> других прикалывать :(

Кстати, тут некоторые об этом так прямо и заявляют.

PS. Я только не понимаю, сейчас сразу дают такие сложные лабораторные делать или некоторые просто всё прогуливают?


 
sniknik   (2003-12-15 01:39) [5]

> А кое-кто похоже в конференции сидит только для того, чтобы других прикалывать :(
не совсем и не все, для себя лично вижу смысл сидения в форуме в развлечинии, ну ради интереса в решении проблем, типа как кросворды люди разгадывают и им интересно.
и меня к примеру растраивают "кросворды" в которых нужно не загадку(вопрос/проблему) решать а дагадыватся о смысле самого вопроса, или при неполноценном вопросе (отсутствие данных), или вот как у вас редактор вместо интересного вопроса предлагает набить за него нудную статейку. :о((
(ничего что я на аналогиях? понятно?)

и еше если бы не форум я бы и 10й доли ошибок какие вообще бывают не увидел бы, не протестировал бы, и не знал бы, естественно, что снизило бы мои проф. качества (надеюсь нанамного :о))).

по основной теме. если у вас не проблема а заказ то действительно предложите вознаграждение в конкретных уе.(да хоть в ракушках каури) ктонибудь да возьмется если устроит валюта.


 
Palladin   (2003-12-15 02:24) [6]


> sniknik © (15.12.03 01:39) [5]

Про "невиданные" ошибки эт точно подмечено.


 
Broot   (2003-12-15 09:03) [7]

Посмотри функции SetTextJustification и GetTextExtentPoint32.
А на разных придурков которые вместо дельного совета начинают всякую х... писать не обращай внимания, это комплексы их наружу прут.


 
sniknik   (2003-12-15 11:36) [8]

Broot (15.12.03 09:03) [7]
на себя посмотри, тоже не эталон. тебя просили помочь в написании лабы, а ты функции какието на просмотр подсовываеш.

это в этом случае не ответ, это начало обсуждения (попытка, причем с комплексом превосходства, функции то на API, это для студента то? неспособного на печать текст послать), а где же конкретный четкий ответ в виде готового кода готовой лабы? тоже комплексуеш выкладывать? или банально лень писать за так?
(как и мне вобщемто, но я этого хотябы не скрываю)


 
BlackKing   (2003-12-15 11:39) [9]

jest" jesho takoj variant:
berjosh MEMO, rastjagivajesh jego tak, chto bi dlina bila kak raz kak dlja pechati. vgonjajesh v nego tekst, a potom postrochno schitivajesh i na pechat" gonish :o)
legko i bistro :o) paru raz ispol"zoval:o)


 
Плохиш_   (2003-12-15 11:43) [10]

>BlackKing (15.12.03 11:39) [9]

А что Мемо уже выравнивая каждую получившуюся строку по ширине страницы научился делать?


 
Romkin   (2003-12-15 11:47) [11]

ЗАдание требует уточнения, какой режим, графический или нет, какой шрифт (моноширинный?). Раньше проще было, 80 символов экран, вот и дополняй пробелами до 80. Сейчас посложнее


 
sniknik   (2003-12-15 12:03) [12]

Romkin © (15.12.03 11:47) [11]
это же лаба. как сделаеш так и будет. главное чтобы чтото сделано было. (потом все одно переделывать :), из личной приктики)

а чего такой интерес, неужто решил написать?


 
Romkin   (2003-12-15 12:53) [13]

Меня смущает "вывести на печать" :)
А писать не собираюсь. Кстати, полная задача оптимального разбиения абзаца на строки с выключкой не так уж тривиальна, она относится к динамическому программированию


 
Equilebriya   (2003-12-16 03:18) [14]

Спасибо Broot, все получилось.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
14-86527
konstantinov
2003-12-03 20:30
2003.12.26
Как удалить запрос на выбор ОС?


1-86406
Spotter
2003-12-14 18:43
2003.12.26
Обработка onKeyDown в TRxRichEdite


8-86459
JohnJ
2003-08-27 23:01
2003.12.26
Определение координат на DXDraw


3-86282
scorpi
2003-12-02 14:29
2003.12.26
Добавление поля в таблицу


1-86393
AntonVS
2003-12-15 12:06
2003.12.26
программно добавить TabSheet на PageControl





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский