Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
ВнизЗапретить редактирование Word в TWebbrowser Найти похожие ветки
← →
Кевларвестов Семен (2007-02-16 15:03) [0]Вот собственно такая проблема: в TWebbrowser отображается документ Word, но его там можно редактировать чего не требуется. Можно как нить избавиться от этого?
← →
Кевларвестов Семен (2007-02-17 22:23) [1]Было найдено (на www.delphikingdom.ru) подходящее решение в виде вытаскивания интерфейса документа и потом над ним издевательства
var
FWordDoc: WordDocument;
begin
FWebBrowser.Navigate(AFileName);
Application.ProcessMessages;
FWebBrowser.Document.QueryInterface(WordDocument, FWordDoc);
if Assigned(FWordDoc) then FWordDoc.Protect(3, EmptyParam, EmptyParam);
end;
Проблема теперь заключается в том, что на тестовом приложении, когда TWebBrowser лежит на форме и документ в него грузится прямой строкой в событии ONCreate все это безобразие отрабатывает замечательно, а в боевых условиях - т.е. в целевом приложении WebBrowser создается в RunTime. он срабатывает только при повторной загрузке документа. Причем такое поведение, несовместимое с нормами социалистичекой морали наблюдается уже неоднократно. Как с этим бороться, товарищи?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c