Shodow486
1

Продолжается любовь с RichText....

30.05.2005, 16:52. Показов 13674. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В продолжение нижеизложенного мной
В общем я отказался от мысли создавать *.html-файл, а потом открывать его в клиенте.
Вместо этого была создана стандартная форма с html-кодом и необходимыми для отображения полями. Потом использую @Command([SwithForm];"") и печатаю. Все ОК! Все Рулит! Кто хочет - могу в личке поделиться!

НО!!!!!!!!!!!!!

Есть поле RichText, которое содержит картинку, получаемую со сканера. Вот код, повешанный на кнопке сканирования:

Dim w As New NotesUIWorkspace
Dim cdoc As NotesUiDocument, scn As Variant

Set cdoc=w.currentdocument
Set scn=cdoc.getobject("Myscanner")

On Error Resume Next

Kill scName
On Error Goto 0
scn.scanto = 2
scn.image = scName
scn.Resetscanner
scn.Openscanner
scn.Startscan
If Dir$(scName)="" Then
Exit Sub
End If
cdoc.gotofield "Body"
cdoc.import fType, scName


в результате в поле Body втавляется отсканированнная картинка. После этого, если сохранить документ и посмотреть его свойства, можно увидеть, что полей Body в документе несколько (у меня от трех до пяти, видимо в зависимости от размера изображения). При переключении на форму печати вместо картинки отображается плная фигня. Замечу, что если в поле находится текст или меньшая по размеру картинка, то все отображается нормально.
Кто-нибуть сталкивался с таким?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2005, 16:52
Ответы с готовыми решениями:

Любовь с Embedded View продолжается
привет лотусисты! искал подходящую тему но не нашел придется спрашивать как в форму внедрить...

Domino + C++ = любовь
Порылся по форумам, и по всяким прочим сайтикам, но что-то не где нет инфы как полюбить эти две по...

Richtext
Подскажите, пожалуйста, в чем ошибка. Программно создаю поле RichText в документе и добавляю в...

Richtext
Подскажите пожалуйста. В поле body подклеиваю документы Call TmpDoc.RenderToRTItem( rtitem2)...

4
0 / 0 / 2
Регистрация: 07.05.2005
Сообщений: 743
30.05.2005, 17:11 2
Так для чего вообще нужен был HTML чтобы печатать ?
0
Shodow486
30.05.2005, 17:15 3
При печати из основной формы, некоторые поля попадают за грницы печати и не отображаются. И еще пользователям хочется иметь другой вид документа.
0 / 0 / 2
Регистрация: 07.05.2005
Сообщений: 743
30.05.2005, 17:21 4
некоторые поля попадают за грницы печати и не отображаются.
Выставь нормальное выравнивание."По размеру окна" как раз будет нормально форматирвать под принтер.



И еще пользователям хочется иметь другой вид документа.
Ну как раз другая форма и подходит.



@Command([SwithForm];"")
Вместо это лутше сделай вид и в свойсвах вида "Форм формула" впиши имя формы для печати. Когда будеш заходить в документ из этого вида он будет показыватся по указанной форме.

Для поля ричтекста в дизайнере выставь выравнивание и отступы они будут наследоватся при создании документов.

Сколько работаю с печатью небело проблем (вылезание за границы). В крайнем случаее поставь таблицу на 1-ну ячейку и в нее засунь все поля (это в форме для печати или в основной форме) а размер таблицы укажи 99% от размера окна.
0
Shodow486
31.05.2005, 09:54 5
Domino6
спасибо, буду пробовать
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2005, 09:54
Помогаю со студенческими работами здесь

Richtext
На форме есть поле типа RICHTEXT, есть кнопка, на кнопке висит простенький код приведенный ниже. ...

Richtext...
Создал базу по шаблону Discussion - Notes & Web (9). Открываю в броузере (FireFox 39 & IE 11), а...

Richtext поле
Помогите пожалуйста разобраться. Код работает медленно. Может я делаю что то не так. RichStyle...

Опять Richtext
Уважаемые подскажите как лучше реализовать: есть 2 поля rich 1 - история 2 - текущее сообщение....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru