รูปแบบ drawtonomy.svg
ไฟล์ drawtonomy.svg คือ SVG ปกติที่เพิ่มเมทาดาทาเพื่อบันทึก
สถานะที่ใช้เฉพาะในโปรแกรมแก้ไข
โครงสร้าง
หัวข้อที่มีชื่อว่า “โครงสร้าง”- เนื้อหาเชิงภาพ (paths, text, images) เป็น SVG ธรรมดา ตัวแสดง SVG ใดก็ตามจะเรนเดอร์ได้ถูกต้อง
- บล็อก
<metadata>ที่ส่วนบนของเอกสารเก็บข้อมูลเฉพาะของ drawtonomy:- ID รูปทรงและคุณสมบัติต่อรูปทรง (template, style ฯลฯ)
- ช่องเชื่อมต่อเลน (
next,previous,left,right) - การอ้างอิงจุดร่วม
- การเป็นสมาชิกของกลุ่ม footprint
- z-order
ความเข้ากันได้
หัวข้อที่มีชื่อว่า “ความเข้ากันได้”การแก้ไข drawtonomy.svg ในโปรแกรมแก้ไข SVG ทั่วไป
(Illustrator, Inkscape, เบราว์เซอร์) จะลบบล็อกเมทาดาทาเมื่อ
บันทึก เว้นแต่เก็บไว้อย่างชัดเจน drawtonomy ยังเปิดผลลัพธ์
ได้ แต่การเชื่อมต่อและจุดร่วมจะหายไป
สำหรับการแก้ไขแบบ round-trip นอก drawtonomy ใช้ SDK
(@drawtonomy/sdk) — สามารถอ่านและเขียน
รูปแบบนี้ได้โดยไม่ต้องผ่านโปรแกรมแก้ไข
การจัดการเวอร์ชัน
หัวข้อที่มีชื่อว่า “การจัดการเวอร์ชัน”ไฟล์รุ่นเก่าจะถูกย้ายข้อมูลโดยอัตโนมัติเมื่อนำเข้า ตัวช่วย
resolveColorKey() ใน SDK แปลงคีย์สีเก่า (เช่น v1.x
grey-700) เป็นคีย์ปัจจุบัน