![]() |
|
|||||||
| Описание интерфейса для работы с ActiveX компонентомПри установке программы Shasoft eBook в системе регистрируется ActiveX компонент Shasoft.eBook. Для его использования в своей программе вам необходимо создать ActiveX объект нужного типа, после чего вы можете использовать методы этого объекта для ваших целей. Методы ActiveX компонента
Пример использованияНиже приводится текст рабочего кода на JavaScript, который указывает текст книги и некоторые атрибуты, а затем вызывает мастер создания. // Создать ActiveX объект var SeBook = new ActiveXObject("Shasoft.eBook"); // Установить текст книги SeBook.SetText(0,"Этот текст будет в книге",24); // Установить атрибуты текста SeBook.SetBold(0,3,1); SeBook.SetItalic(5,9,1); // Установить автора SeBook.SetProperty("AUTHOR","Shasoft"); // Установить наименование SeBook.SetProperty("NAME","Пример использования компонента"); // Запустить мастер создания книги SeBook.RunWizard(0); SetText(LONG pos, BSTR text, LONG length) - Метод для установки текста книги Параметры SetImage(LONG pos, LONG hBitmap) - Метод для установки иллюстраций (картинок) Параметры SetImageFromClipboard(LONG pos) - Метод для установки иллюстраций из буфера обмена Параметры SetImageFromFile(LONG pos, BSTR FileName) - Метод для установки иллюстраций из файла Параметры SetBold(LONG start, LONG end, LONG flag) - Метод для установки атрибута текста жирный Параметры SetItalic(LONG start, LONG end, LONG flag) - Метод для установки атрибута текста курсив Параметры SetUnderline(LONG start, LONG end, LONG flag) - Метод для установки атрибута текста подчеркнутый Параметры SetStrikeout(LONG start, LONG end, LONG flag) - Метод для установки атрибута текста Параметры SetColor(LONG start, LONG end, LONG Rval, LONG Gval, LONG Bval) - Метод для установки цвета текста Параметры SetProperty(BSTR name, BSTR val) - Метод для установки параметра книги Параметры SetContent(LONG start, LONG end, LONG level) - Метод для установки уровня заголовка для текста Параметры RunWizard(LONG hWnd, LONG *res) - Запуск мастера создания книги Параметры SetRtfTextFromClipboard() - Содержимое книги в формате RTF взять из буфера обмена | |||||||