Русская версия | Оригинал: Английский
Переключить на английский →
⚡ Official Page

Процедуры интеграции HTML 5 для отображения DWG в Интернете

1. Чертеж САПР, отображаемый в веб-браузере, на самом деле является файлом ocf, созданным на основе чертежа САПР. Файл ocf необходимо отправить на внешний интерфейс, чтобы система контроля версий H5 могла проанализировать и отобразить файл ocf. 2.Поддерживаемые браузеры: основные браузеры, такие как Chrome, Firefox, Edge, 360, QQ и т. д. Браузер IE не поддерживается. 3. Примеры кодов должны быть развернуты на сервере, локальный HTML не может загружать или отображать файл ocf, пожалуйста, обратитесь к кодам в папке «Примеры кодов». 4.Первый шаг — инициализация управления дисплеем.  

Свойство

Тип

Необходимый

Описание

сворачиватьid

Нить

истинный

Контейнер для рисования ИДЕНТИФИКАТОР ДОМА(Ширина и высота необходимы для установки контейнера)

язык

Нить

ЛОЖЬ

Настройки языка, доступные варианты «zh» (упрощенный китайский)/«en» (английский)/«ko» (корейский), по умолчанию «zh»

apiHost

Нить

ЛОЖЬ

Доменное имя API, запросы необходимо отправлять на это доменное имя, если необходимо преобразовать в PDF.nd Функция «Сохранить как» необходима

Панель инструментовСкрыть элементы

Объект

ЛОЖЬ

Установить скрытые пункты меню

 

 

 

  5. Вторым шагом является открытие файла ocf чертежа САПР по умолчанию, массивбуфер — это двоичные системные данные файла ocf, функция рендеринга может рендерить и отображать файл ocf.  

Свойство

Тип

Необходимый

Описание

тип

нить

истинный

тип отображаемых данных, только «ocf”в настоящее время поддерживается

буферДанные

массивбуфер

истинный

массивбуфер формат двоичный системный объект данных

fileId

Нить

истинный

Этот параметр потребуется для уникального идентификатора текущего чертежа, преобразования в PDF и преобразования версии.

defaultViewport

Булев

ЛОЖЬ

по умолчанию ЛОЖЬ:Область просмотра полностью отображает чертеж при открытии чертежа; true: область просмотра по умолчанию при сохранении чертежа

  6. Нажатие на функцию макета из интерфейса и переключение на другой макет вызовет событие переключения макета, с помощью obj.globalName мы получим имя макета. Если интерфейс вернет все файлы ocf, соответствующие макету, мы можем напрямую получить соответствующий ocf с именем макета. Если возвращается только ocf-файл макета по умолчанию, после переключения макета обратитесь к аннотированным кодам ниже, отправьте запросы на бэкенд и дождитесь, пока бэкенд вернет ссылку на ocf-файл текущего макета.