ข้ามไปยังเนื้อหา

รูปแบบ 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) เป็นคีย์ปัจจุบัน