Proceduri de integrare HTML 5 pentru afișarea DWG-urilor pe Web

1.Desenul CAD afișat în browser-ul web este de fapt un fișier ocf generat din desenul CAD, fișierul ocf trebuie trimis la front-end, astfel încât controlul versiunii H5 poate analiza și afișa fișierul ocf.

2.Browserele acceptate: browserele obișnuite, cum ar fi Chrome, Firefox, Edge, 360, QQ, etc. Browserul IE nu este acceptat.

3. Exemplele de coduri trebuie să fie implementate pe server, html-ul local nu poate încărca sau afișa fișierul ocf, vă rugăm să consultați codurile din folderul „Coduri de exemplu”.

4.Primul pas este inițializarea controlului afișajului

 

Proprietate

Tip

Necesar

Descriere

înfășuraid

Şir

adevărat

Container pentru desen ID DOM(Lățimea și înălțimea sunt necesare pentru a seta containerul

limbă

Şir

fals

Setări de limbă,opțiuni disponibile „zh” (chineză simplificată)/„en” (engleză)/„ko” (coreeană), implicit „zh

apiHost

Şir

fals

Nume de domeniu API, solicitările trebuie trimise la acest nume de domeniu dacă Convertiți în PDF and Este necesară funcția Salvare ca

bara de instrumenteHideItems

Obiect

fals

Setați elementele din meniu să fie ascunse

 

 

 

 

5.Al doilea pas este să deschideți fișierul ocf de desen CAD implicit, arraybuffer-ul este datele de sistem binare ale fișierului ocf, funcția de randare poate randa și afișa fișierul ocf.

 

Proprietate

Tip

Necesar

Descriere

tip

şir

adevărat

numai tipul de date redate ocfeste suportat în prezent

bufferData

arraybuffer

adevărat

arraybuffer format obiect de date de sistem binar

fileId

Şir

adevărat

Identificatorul unic pentru desenul curent, conversia PDF și conversia versiunii vor avea nevoie de acest parametru

defaultViewport

boolean

fals

implicit fals:Vizualizarea este desenul complet la deschiderea desenului; true: fereastra implicită la salvarea desenului

 

6. Făcând clic pe funcția de aspect din front-end și trecerea la alt aspect va declanșa evenimentul de schimbare a aspectului, cu obj.globalName, obținem numele aspectului. Dacă back-end returnează toate fișierele ocf corespunzătoare aspectului, putem obține direct ocf corespunzătoare cu aspectul nume.

Dacă este returnat doar ocf din aspectul implicit, după schimbarea aspectului, vă rugăm să consultați codurile adnotate de mai jos, trimiteți cereri către back-end și așteptați ca back-end-ul să returneze linkul fișierului ocf al aspectului curent.