ویب CAD API اپ ڈیٹس
تازہ ترین DWG FastView WebCADAPI اپ ڈیٹ CAD ڈرائنگ مینجمنٹ کو بڑھانے کے لیے کئی کلیدی خصوصیات متعارف کراتا ہے۔ صارفین اب CAD فائلوں سے بلاک معلومات اور ٹیکسٹ عناصر کو TXT فارمیٹ میں نکال سکتے ہیں، جس سے ڈیٹا کو سنبھالنا اور تجزیہ کرنا آسان ہو جاتا ہے۔ نیا متن نکالنے کا فنکشن نقاط اور تہوں جیسی تفصیلات فراہم کرتا ہے، جبکہ صارف تبادلوں کے پیرامیٹرز کے ذریعے اس کی ایکٹیویشن کو کنٹرول کر سکتے ہیں۔
مزید برآں، API CAD ڈرائنگ میں تشریحات لکھنے کی حمایت کرتا ہے، محفوظ کردہ ٹیکسٹ فائلوں کا استعمال کرتے ہوئے اپ ڈیٹس کی اجازت دیتا ہے۔ ایک نئی تبدیلی کی خصوصیت DWF فائلوں کو DWG یا OCF فارمیٹس میں تبدیل کرنے کے قابل بناتی ہے، ورژن کنٹرول اور فارمیٹ کے انتخاب کے اختیارات کے ساتھ۔ یہ اپ ڈیٹس CAD صارفین کے لیے فعالیت کو نمایاں طور پر بہتر کرتی ہیں، ڈیٹا نکالنے اور انضمام کے عمل کو ہموار کرتی ہیں۔
بلاک معلومات نکالنا
نئے ورژن میں بلاک ایکسٹرکشن فنکشن شامل کیا گیا ہے، جو بلاک کی معلومات کو CAD ڈرائنگ سے txt فائلوں میں نکال سکتا ہے، بشمول بلاک کا نام، پرت، انتساب کی معلومات وغیرہ۔ صرف CAD ڈرائنگ فائل اسٹریم یا URL ڈاؤن لوڈ ایڈریس فراہم کرنے کی ضرورت ہے، آپ نکال سکتے ہیں۔ بلاک معلومات.

لوٹا ہوا نتیجہ txt فائل کا ڈاؤن لوڈ ایڈریس ہے۔

txt فائل میں ڈیٹا فارمیٹ اس طرح ہے:
{
"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 کوآرڈینیٹ کرناs
"extMin":[730788.738739, 1059637.221777, 0], //Block bounding box کوآرڈینیٹ کرنا left
"extMax":[731454.672625, 1060303.155663, 0], //Top and bottom right کوآرڈینیٹ کرناs
"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":[]
}]
}متن کی معلومات نکالنا
نیا ٹیکسٹ نکالنے کا فنکشن شامل کیا گیا ہے، جو ڈرائنگ میں موجود تمام ٹیکسٹ معلومات کو txt فائلوں میں آؤٹ پٹ کر سکتا ہے۔ ٹیکسٹ فائلیں ہر کردار کے نقاط، تہوں، اقسام اور دیگر معلومات کو ریکارڈ کرتی ہیں۔ صارفین ٹیکسٹ فائلز کو خود سے پروسیس کر سکتے ہیں تاکہ ٹیکسٹ سرچ، لوکیشن اور شماریات جیسے فنکشنز کو حاصل کیا جا سکے۔
نئے ورژن کی تنصیب اور استعمال کے طریقے وہی ہیں جو پہلے تھے۔ صرف ocf کو تبدیل کرنے کے فنکشن میں، ایک txt پیرامیٹر شامل کیا گیا ہے۔ جب یہ غلط ہوتا ہے، تو متن نکالنے کا فنکشن فعال نہیں ہوتا ہے، اور یہ پہلے جیسا ہی ہوتا ہے۔ جب یہ سچ ہے تو، متن کی معلومات نکالی جاتی ہے، اور txt فائل کا ڈاؤن لوڈ ایڈریس واپس کیے گئے نتیجے میں شامل ہوتا ہے۔


ٹیکسٹ فائل میں پیرامیٹرز کا تعارف:
"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 کوآرڈینیٹ کرناs of the bounding box where the text is located. The first two are the x and y کوآرڈینیٹ کرناs of the top left corner of the rectangular bounding box, and the last two are the x and y کوآرڈینیٹ کرناs of the lower right corner.
776.935514,
202.314079,
800.633838,
206.005699
],
"mask": 1 //The type of the text,
}
]
},ماسک ٹیکسٹ کی اقسام کی گنتی:
1، سنگل لائن ٹیکسٹ
2، ملٹی لائن ٹیکسٹ
3، تشریحی متن
4، ٹیبل ٹیکسٹ
5، بلاکس کے اندر متن
6,بیرونی حوالوں کے اندر متن
7، لیڈر تشریح کے اندر متن
8، خصوصیت کی تعریف کا متن
9,آرکیٹیکچرل AEC کسٹم اداروں کے اندر متن
10، ہائپر لنکس سے وابستہ ادارے
فرنٹ اینڈ باکس کے اندر کوآرڈینیٹ ویلیوز استعمال کر سکتا ہے۔ پہلے دو نقاط کم از کم اقدار ہیں، اور آخری دو نقاط زیادہ سے زیادہ اقدار ہیں۔ ویو پورٹ کو فونٹ سے متعلقہ مقام پر منتقل کرنے کے لیے باؤنڈنگ باکس پوزیشننگ فنکشن کو کال کریں۔
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 کوآرڈینیٹ کرناs.ڈرائنگ پر واپس تشریحات لکھیں۔
نئے ورژن نے CAD ڈرائنگ میں تشریحات لکھنے کے لیے ایک انٹرفیس شامل کیا ہے۔ تشریح شدہ گرافکس کو واپس dwg فارمیٹ ڈرائنگ میں لکھا جا سکتا ہے، تاکہ انہیں PC CAD سافٹ ویئر میں دیکھا جا سکے۔
annotationStream、annotationUrl:انوٹیشن اسٹریم فائل یا تشریح فائل ڈاؤن لوڈ ایڈریس کے لیے تشریحی تاروں کو ٹیکسٹ فائل میں اسٹور کرنے کی ضرورت ہوتی ہے۔ فائل فارمیٹ کی کوئی حد نہیں ہے، عام طور پر txt کافی ہے۔
dwgVersion: تیار کردہ CAD ڈرائنگ کا تجویز کردہ ورژن فارمیٹ ورژن 3 ہے۔
dwgVersion、fileUrl: CAD ڈرائنگ اسٹریم فائل یا ڈرائنگ ڈاؤن لوڈ یو آر ایل ایڈریس کو ڈرائنگ پر تشریحات لکھنے کے لیے استعمال کیا جائے گا۔

ٹاسک آئی ڈی کے مطابق، آپ استفسار کر کے نتائج واپس کر سکتے ہیں، جہاں تشریح لکھے جانے کے بعد dwgUrl نئی ڈرائنگ کا ڈاؤن لوڈ ایڈریس ہے۔

DWF ڈرائنگ کی تبدیلی
نئے ورژن میں DWF ڈرائنگ کنورژن اور ڈسپلے فنکشن شامل کیا گیا ہے، جو DWF کو DWG یا براہ راست OCF فارمیٹ فائلوں میں تبدیل کر سکتا ہے۔
dwg کنٹرول کرتا ہے کہ آیا dwg فارمیٹ ڈرائنگ تیار کرنا ہے۔ ڈیفالٹ dwgVersion پیدا کرنا ہے پیدا شدہ dwg ڈرائنگ ورژن کو کنٹرول کرنا ہے۔
OCF کو کنٹرول کرنا ہے کہ آیا ocf فائل میں کنورٹ اور جنریٹ ہو یا نہیں، ڈیفالٹ نہیں ہے۔
فائل اسٹریم、fileUrl:dwf ڈرائنگ ڈاؤن لوڈ ایڈریس اور فائل اسٹریم

ٹاسک آئی ڈی کے مطابق، آپ واپس آنے والے نتائج سے استفسار کر سکتے ہیں، اور DWF تبدیل شدہ نتائج حاصل کیے جا سکتے ہیں۔
آئٹمز ایک فہرست ہے، کیونکہ dwf ڈرائنگ میں متعدد صفحات ہو سکتے ہیں، پھر ایک صفحہ dwg یا ocf میں تبدیل ہو جائے گا، اس لیے متعدد ہو سکتے ہیں۔
allZip ایک کمپریسڈ پیکج فائل ہے، جس میں آئٹمز کی تمام فائلیں ہوں گی، ایک کمپریسڈ پیکج میں پیک کی جائیں گی، جنہیں براہ راست ڈاؤن لوڈ کیا جا سکتا ہے اور پھر ڈی کمپریس کیا جا سکتا ہے، اس لیے انہیں آئٹمز میں ایک ایک کرکے ڈاؤن لوڈ کرنے کی ضرورت نہیں ہے۔

DWG FastView WebCADAPI کی تازہ ترین اپ ڈیٹ CAD ڈرائنگ مینجمنٹ کو نئی خصوصیات جیسے کہ TXT فائلوں میں بلاک اور ٹیکسٹ انفارمیشن نکالنے کو متعارف کراتے ہوئے، ڈیٹا ہینڈلنگ کو آسان بناتی ہے۔ صارفین CAD ڈرائنگ میں تشریحات لکھ سکتے ہیں اور DWF فائلوں کو DWG یا OCF فارمیٹس میں تبدیل کر سکتے ہیں، ورژن کنٹرول کے اختیارات کے ساتھ۔ یہ اصلاحات ڈیٹا نکالنے، تشریح، اور فائل کی تبدیلی کے عمل کو ہموار کرتی ہیں، جس سے CAD صارفین کو کافی فائدہ ہوتا ہے۔