Kemas kini DWG FastView WebCADAPI terkini memperkenalkan beberapa ciri utama untuk meningkatkan pengurusan lukisan CAD. Pengguna kini boleh mengekstrak maklumat blok dan elemen teks daripada fail CAD ke dalam format TXT, menjadikannya lebih mudah untuk mengendalikan dan menganalisis data. Fungsi pengekstrakan teks baharu menyediakan butiran seperti koordinat dan lapisan, manakala pengguna boleh mengawal pengaktifannya melalui parameter penukaran.
Selain itu, API menyokong penulisan anotasi kembali ke lukisan CAD, membenarkan kemas kini menggunakan fail teks yang disimpan. Ciri penukaran baharu juga membolehkan fail DWF diubah menjadi format DWG atau OCF, dengan pilihan untuk kawalan versi dan pemilihan format. Kemas kini ini meningkatkan fungsi dengan ketara untuk pengguna CAD, memperkemas pengekstrakan data dan proses penyepaduan.
Pengekstrakan Maklumat Blok
Versi baharu telah menambah fungsi pengekstrakan blok, yang boleh mengekstrak maklumat blok daripada lukisan CAD ke fail txt, termasuk nama blok, lapisan, maklumat atribut, dll. Hanya perlu menyediakan aliran fail lukisan CAD atau alamat muat turun URL, anda boleh mengekstrak menyekat maklumat.

Hasil yang dikembalikan ialah alamat muat turun fail txt.

Format data dalam fail txt adalah seperti berikut:
{
"entcounts":{
"AcDbBlockReference":2
},
"blockcounts":{
" Round Air Outlet":1, //Block name and total number of block
"Air outlet":1 // Block name and total number of block
},
"xrefs":{
},
"layers":{ //Layer information
"10":{ //Layer handle
"name":"0", //Layer name
"status":0, //Layer status
"color":7, //Layer colour
"handle":"10", //Layer handle
"count":2
},
"2B0":{
"name":"C-HAVC-Outlet",
"status":0,
"color":16,
"handle":"2B0",
"count":2
},
"2B1":{
"name":"C-HAVC-HVAC equipment",
"status":0,
"color":16,
"handle":"2B1",
"count":1
}
},
"spaces":[{
"name":"*Model_Space", // Layout dictionary name
"layout":"Model", //Layout name
"handle":"1F", //Layout handle
"entities":[],
"blocks":[{
"handle":"36BB", //The handle of the block
"layer":"2B0", //The layout handle of the block
"name":"Air outlet", //Block name
"parent":"1F", / The layout handle of the block
"position":[731121.705682, 1059970.188720, 0], //Block base coordinates
"extMin":[730788.738739, 1059637.221777, 0], //Block bounding box coordinate left
"extMax":[731454.672625, 1060303.155663, 0], //Top and bottom right coordinates
"scale":[-1, 1, 1], //Scaling ratio of tile x、y、z
"angle":3.141593, //Block rotation angle, the unit is radian
"atts":[], //Block attribute information
"dyn":true //Dynamic block or not
}, {
"handle":"377F",
"layer":"10",
"name":"the round air outlet",
"parent":"1F",
"position":[732113.914672, 1059939.081392, 0],
"extMin":[731659.073369, 1059484.240089, 0],
"extMax":[732568.755975, 1060393.922695, 0],
"scale":[1, 1, 1],
"angle":1.047198,
"atts":[],
"dyn":false
}]
}, {
"name":"*Paper_Space",
"layout":"Layout 1",
"handle":"D2",
"entities":[],
"blocks":[]
}, {
"name":"*Paper_Space0",
"layout":"Layout 2",
"handle":"D6",
"entities":[],
"blocks":[]
}]
}Pengekstrakan maklumat teks
Fungsi pengekstrakan teks baharu telah ditambah, yang boleh mengeluarkan semua maklumat teks dalam lukisan kepada fail txt. Fail teks merekodkan koordinat, lapisan, jenis dan maklumat lain bagi setiap aksara. Pengguna boleh memproses sendiri fail teks untuk mencapai fungsi seperti carian teks, lokasi dan statistik.
Kaedah pemasangan dan penggunaan versi baharu adalah sama seperti sebelumnya. Hanya dalam fungsi menukar ocf, parameter txt telah ditambahkan. Apabila ianya Salah, fungsi pengekstrakan teks tidak diaktifkan, dan ia adalah sama seperti sebelumnya. Apabila ianya Benar, maklumat teks diekstrak dan alamat muat turun fail txt disertakan dalam hasil yang dikembalikan.


Pengenalan parameter dalam fail teks:
"space": {
"name": "*Model_Space", // The layout model name where the text is located
"handle": 31, //Layout handle
"entities": [
{
"handle": 72965, //Text handle
"layer": 16, // The handle of the layer where the text is located, corresponds to the handle in the layer information at the beginning of the txt file.
"texts": [
{
"content": "Document Number:XYD", //The content of the text
"box": [ // The coordinates of the bounding box where the text is located. The first two are the x and y coordinates of the top left corner of the rectangular bounding box, and the last two are the x and y coordinates of the lower right corner.
776.935514,
202.314079,
800.633838,
206.005699
],
"mask": 1 //The type of the text,
}
]
},Penghitungan jenis teks topeng:
1,Teks baris tunggal
2,Teks berbilang baris
3,Teks anotasi
4,Teks jadual
5,Teks di dalam blok
6,Teks dalam rujukan luar
7,Teks dalam anotasi Pemimpin
8,Teks definisi atribut
9,Teks dalam entiti tersuai AEC seni bina
10,Entiti yang dikaitkan dengan hiperpautan
Bahagian hadapan boleh menggunakan nilai koordinat di dalam kotak. Dua koordinat pertama ialah nilai minimum, dan dua koordinat terakhir ialah nilai maksimum. Panggil fungsi penentududukan kotak sempadan untuk mengalihkan port pandangan ke lokasi yang sepadan dengan fon.
const box = {
min: {
x: 776.935514,
y: 202.314079
},
max: {
x: 800.633838,
y: 206.005699
}
}
gstarSDK.focusToBox(box,true) //The front-end is positioned at the viewport location corresponding to the bounding box coordinates.Tulis anotasi kembali pada lukisan
Versi baharu telah menambah antara muka untuk menulis anotasi kembali pada lukisan CAD. Grafik beranotasi boleh ditulis kembali ke lukisan format dwg, supaya ia boleh dilihat dalam perisian PC CAD.
annotationStream、annotationUrl:Fail strim anotasi atau alamat muat turun fail anotasi memerlukan penyimpanan rentetan anotasi dalam fail teks. Tiada had pada format fail, secara amnya txt sudah memadai.
dwgVersion:Format versi yang disyorkan bagi lukisan CAD yang dijana ialah versi 3.
dwgVersion、fileUrl:Fail strim lukisan CAD atau alamat URL muat turun lukisan akan digunakan untuk menulis anotasi pada lukisan.

Mengikut id tugasan, anda boleh pertanyaan mengembalikan hasil, dengan dwgUrl ialah alamat muat turun lukisan baharu selepas anotasi ditulis.

Penukaran Lukisan DWF
Versi baharu menambah penukaran lukisan DWF dan fungsi paparan, yang boleh menukar DWF kepada DWG atau terus kepada fail format OCF.
dwg mengawal sama ada untuk menjana lukisan format dwg. Lalai adalah untuk menjana dwgVersion adalah untuk mengawal versi lukisan dwg yang dihasilkan.
OCF adalah untuk mengawal sama ada menukar dan menjana ke fail ocf atau tidak, lalainya ialah Not.
FileStream、fileUrl:dwf drawing alamat muat turun dan strim fail

Mengikut id tugasan, anda boleh menanyakan hasil yang dikembalikan dan hasil yang ditukar DWF boleh diperolehi.
Item ialah senarai, kerana lukisan dwf mungkin mempunyai berbilang halaman, maka satu halaman akan ditukar menjadi dwg atau ocf, jadi mungkin terdapat berbilang.
allZip ialah fail pakej termampat, yang akan mengandungi semua fail dalam item, dibungkus ke dalam pakej termampat, yang boleh dimuat turun terus dan kemudian dinyahmampat, jadi tidak perlu memuat turunnya satu demi satu dalam item.

Kemas kini terkini kepada DWG FastView WebCADAPI meningkatkan pengurusan lukisan CAD dengan memperkenalkan ciri baharu seperti pengekstrakan maklumat blok dan teks ke dalam fail TXT, membolehkan pengendalian data lebih mudah. Pengguna boleh menulis anotasi kembali ke lukisan CAD dan menukar fail DWF ke dalam format DWG atau OCF, dengan pilihan untuk kawalan versi. Penambahbaikan ini menyelaraskan proses pengekstrakan data, anotasi dan penukaran fail, memberi manfaat yang ketara kepada pengguna CAD.
