Українська версія | Оригінал: Англійська
Перемкнути на англійську →
⚡ Official Page

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

1. Малюнок САПР, який відображається у веб-браузері, насправді є файлом ocf, створеним із креслення САПР, файл ocf потрібно надіслати на інтерфейс, щоб система керування версіями H5 могла аналізувати та відображати файл ocf. 2. Підтримувані браузери: стандартні браузери, такі як Chrome, Firefox, Edge, 360, QQ тощо. Браузер IE не підтримується. 3. Зразки кодів мають бути розгорнуті на сервері, локальний html не може завантажити або відобразити файл ocf, зверніться до кодів у папці «Зразки кодів». 4. Першим кроком є ініціалізація керування дисплеєм  

Власність

Тип

Обов'язковий

опис

загорнутиid

Рядок

правда

Контейнер для малювання ID DOM(Ширина та висота необхідні для встановлення контейнера)

мова

Рядок

помилковий

Налаштування мови,доступні параметри 'zh'(спрощена китайська)/'en'(англійська)/'ko'(корейська),за замовчуванням 'zh

apiHost

Рядок

помилковий

Ім’я домену API, запити потрібно надсилати на це ім’я домену, якщо конвертувати у PDF and Потрібна функція «Зберегти як».

панель інструментівHideItems

Об'єкт

помилковий

Встановлення прихованих пунктів меню

 

 

 

  5. Другим кроком є відкриття OCF-файлу креслення САПР за замовчуванням, arraybuffer — це двійкові системні дані OCF-файлу, функція візуалізації може відтворювати та відображати OCF-файл.  

Власність

Тип

Обов'язковий

опис

типу

рядок

правда

лише тип відтворених даних «ocf»наразі підтримується

bufferData

буфер масиву

правда

буфер масиву формат об'єкт даних двійкової системи

fileId

Рядок

правда

Цей параметр потребуватиме унікальний ідентифікатор поточного креслення, перетворення pdf та перетворення версії

defaultViewport

Логічний

помилковий

за замовчуванням false:Видове вікно є повним кресленням під час відкриття креслення; true: типове вікно перегляду під час збереження малюнка

  6. Клацання функції макета з інтерфейсу та перемикання на інший макет ініціює подію перемикання макета, з obj.globalName ми отримуємо назву макета. Якщо сервер повертає всі файли ocf, що відповідають макету, ми можемо безпосередньо отримати відповідний ocf із макетом назва. Якщо повертається лише макет ocf за замовчуванням, після перемикання макета зверніться до наведених нижче кодів, надішліть запити до серверної частини та зачекайте, доки серверна частина поверне посилання на файл ocf поточного макета.