Элемент управления Office Star — это элемент управления обработкой документов (аналогичный элементу управления Word), запущенный компанией Shenzhen Zhidao Software Company на основе смешанной графики и текста. Элемент управления Office Star полностью инкапсулирует функции текста, графики, таблиц, диаграмм и т. д. Office Star, обеспечивая сотни программных функций. интерфейсы, такие как ERP, CRM, HR, OA и т. д., функции вывода, такие как обработка документов, статистика и отчеты, которые очень сложно разрабатывать, можно легко реализовать с помощью элемента управления Office Star, и что вы видите, то и есть; Вы получите эффект точно такой же, как и в реальности. Элемент управления Office Star подходит для различных инструментов разработки в среде Windows (таких как VB, VC, Delphi, C+Builder, PB, Java и т. д.) и был тщательно оптимизирован для среды веб-разработки.
Ниже приводится краткое введение в конкретные методы использования элемента управления Office Star в Delphi:
1. Регистрационный контроль
Если пользователь загружает и устанавливает демонстрационный проект элемента управления Office Star, в процессе установки программа установки автоматически регистрирует элемент управления Office Star в операционной системе. Если пользователь загружает элемент управления Office Star отдельно, ему или ей необходимо зарегистрировать элемент управления Office Star; контролировать следующим образом:
Нажмите «Пуск» → «Выполнить» и в диалоговом окне запуска введите следующую команду:
regsvr32 <имя файла> регистрирует элемент управления ActiveX.
regsvr32 /u<имя файла> Отменить регистрацию элемента ActiveX
2. Добавьте компоненты
Если элемент управления Office Star зарегистрирован в системе, его можно добавить на панель компонентов Delphi. Конкретные шаги следующие:
(1) Выберите в главном меню Delphi «Компонент» -> «Импортировать элемент управления ActiveX», система откроет диалоговое окно «Импорт ActiveX», в котором перечислены все элементы управления ActiveX, зарегистрированные в системе.
(2) Найдите элемент модуля OStarOCX2 Active Control (версия 1.0) в столбце списка диалогового окна «Импорт ActiveX», выберите его и нажмите кнопку «Установить». В системе появится диалоговое окно «Установка». В этом диалоговом окне вы можете задать расположение компонента в пакете хранения информации. В качестве него можно установить существующий пакет по умолчанию или создать новый пакет для хранения информации о компоненте. При сохранении в пакете по умолчанию исходная информация о компоненте, содержащаяся в пакете по умолчанию, будет заменена, и Delphi удалит первоначально установленные компоненты, поэтому здесь мы создаем новый файл пакета, как показано на рисунке ниже.
(3) После нажатия кнопки «ОК» в системе появится окно Pakage-OSTAR.dpk, а в нем появится диалоговое окно для подтверждения компиляции и установки пакета, как показано на рисунке ниже.
(4) Нажмите кнопку «Да», система сообщит, что компонент успешно установлен, и компонент OStar добавлен на вкладку ActiveX на панели компонентов. В это время мы можем перетащить компонент в форму для проектирования. .
Примечание. В Delphi6 при первой компиляции программы, содержащей элемент управления Office Star, появится следующее сообщение с подсказкой:
[Предупреждение] OSTAR.pas(766): возвращаемое значение функции TOStarOCX2.OnOpenFile может быть неопределенным.
Причина появления этих сообщений заключается в том, что Delphi не записал автоматически код возвращаемого значения функции при создании пакета кода, связанного с элементом управления Office Star. Поэтому, если вы столкнулись с такой ситуацией, вам необходимо вручную добавить код возвращаемого значения. Код возвращаемого значения: «Result:=", просто добавьте его перед DefaultInterface, например:
DefaultInterface.OnOpenFile(strFileName);
Изменить на
Результат: = DefaultInterface.OnOpenFile(strFileName);
3. Используйте элементы управления
Если элемент управления Office Star был успешно установлен, вы можете использовать его напрямую. Если вам необходимо использовать элемент управления Office Star для обработки отчетов, вы можете использовать его следующим образом:
(1) Используйте конструктор документов Office Star, чтобы разработать стиль отчета. Демонстрационный проект элемента управления Office Star включает редактор документов Office Star, а затем настройте отчет по мере необходимости.
(2) Поскольку данные, заполняемые в отчете, заполняются на основе псевдонима, необходимо установить псевдоним для элемента таблицы, заполненного данными. Операция: Щелкните правой кнопкой мыши заполненный элемент таблицы, во всплывающем меню выберите «Установить псевдоним», а затем введите псевдоним во всплывающем диалоговом окне. Светлый текст, показанный на рисунке выше, является псевдонимом элемента таблицы.
(3) После настройки отчета вы можете прочитать файл отчета с помощью элемента управления Office Star, а открыть функцию отчета — OnOpenFile(const strFileName: WideString).
(4) Если элемент управления Office Star открыл отчет, вы можете заполнить отчет данными через программу. Функция заполнения данных — SetCellString(const strCellVar: WideString; const strText: WideString Параметр strCellVar — это псевдоним, а strText). это данные заполнения.
(5) Ниже приведен снимок экрана примера, разработанного с помощью Delphi. Пользователи также могут загрузить исходный код примера со страницы введения элемента управления Office Star.