finalista Публикувано Май 8, 2012 Report Share Публикувано Май 8, 2012 Пиша една програмка, която трябва да извежда няколко реда в .RTF файл, чийто обяснителен текст е с различна дължина, но накрая всеки ред трябва да завършва с 'да' или 'не', които трябва да са подравнени вертикално едно под друго.Създавам и попълвам .RTF файл, защото не мога да създам и попълвам програмно .DOC файл. Обаче там където ще се използва програмата, автоматично се стартира Word, а не WordPad. И това, което изглежда подравнено, когато файлът е отворен с WordPad, когато се отвори с Word, не е подравнено в дясно едно над друго 'да' и 'не'.Някой ако има идея да ми помогне, да реша този сложен проблем ? Цитирай Link to comment Сподели другаде More sharing options...
melmak Публикувано Май 9, 2012 Report Share Публикувано Май 9, 2012 Ако искаш можеш да напишеш скрипт файл. Те завършват с разширение cmd или bat, изпълняват команди и могат да направят нужното. Даже е по-добре файла отначало да е именуван с разширение dat, вместо rtf за да не се обърква потребителя. При изпълняване на скрипта първо ще се преименува на rtf и после ще се извиква конкретно wordpad за да го отвори. Решението е малко тъпо, но по принцип не може и не трбва да се контролира потребителския компютър. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Май 9, 2012 Author Report Share Публикувано Май 9, 2012 Аз имах предвид да се направи такова съдържание на файла, че да се визуализира в Word подравнено едно над друго 'да' и/или 'не'. Просто единствената ми възможност да редактирам съдържанието на файла е чрез .RTF - Word няма проблеми с четене и редактиране на .RTF.Хората, които работят с компютъра са свикнали да работят с Word и няма да са съгласни да започват да работят с WordPad ....Затова и въпросът ми според мен е много труден за решаване. Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Май 9, 2012 Report Share Публикувано Май 9, 2012 Ккаво използваш за подравняването във файла - интервали или табулации? Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Май 9, 2012 Author Report Share Публикувано Май 9, 2012 Ккаво използваш за подравняването във файла - интервали или табулации?С интервали не става точно подравняване, а само приблизително, защото шрифтът е Arial.А точно с табулации, когато отворя файла с WordPad - идеално подравнен, а същия файл отворен с Word е доста разбъркан .... Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Май 9, 2012 Report Share Публикувано Май 9, 2012 Единственото, за което се сещам, е да зададеш шрифт с фиксирана дължина на символите, напр. Courier New. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Май 9, 2012 Author Report Share Публикувано Май 9, 2012 Така го бях направил, но ми казаха, че трябва да е с Arial целия документ.Сещам се ка ще стане - като напиша този текст в таблица на Excel - всичко ще бъде идеално подравнено, тогава ще копирам таблицата в WordPad и по този начин ще се получи един доста сложен, обаче идеално подравняващ скрипт. Така надявам се да стане и то с Arial .. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.