ไฟล์ ODG คืออะไร??
รูปแบบไฟล์ ODG ถูกใช้โดยแอปพลิเคชัน Draw ของ Apache OpenOffice เพื่อจัดเก็บองค์ประกอบการวาดภาพเป็นภาพเวกเตอร์ เป็นไปตามข้อกำหนดรูปแบบไฟล์ XML ที่ระบุไว้โดย Advancement of Structural Information Standards (OASIS) ODG แสดงภาพวาดเป็นภาพเวกเตอร์โดยใช้จุด เส้น และเส้นโค้ง นอกจาก OpenOffice แล้ว LibreOffice และแอปพลิเคชันอื่นๆ ยังรองรับการทำงานกับรูปแบบไฟล์ ODG รูปแบบอื่นๆ ที่ OpenOffice รองรับ เช่น ODT, ODF, ODP และ ODS
ข้อมูลจำเพาะรูปแบบไฟล์ ODG
รูปแบบไฟล์ ODG ขึ้นอยู่กับรูปแบบ OpenDocument ซึ่งเป็นรูปแบบเอกสาร XML ที่มีโครงสร้างพร้อมสคีมาที่กำหนดไว้อย่างดี แต่ละองค์ประกอบโครงสร้างของรูปแบบ OpenDocument จะแสดงด้วยองค์ประกอบที่มีแอตทริบิวต์ที่เกี่ยวข้อง โครงสร้างที่ใช้ XML เป็นเรื่องปกติสำหรับเอกสารทุกประเภท เช่น เอกสารข้อความ สเปรดชีต หรือไฟล์รูปวาด เอกสารสามารถมีสไตล์ที่แตกต่างกันได้ โครงสร้างไฟล์ OpenDocument ประกอบด้วยองค์ประกอบต่อไปนี้
- รากเอกสาร
- ข้อมูลเมตาของเอกสาร
- องค์ประกอบของร่างกายและประเภทเอกสาร
- การตั้งค่าแอปพลิเคชัน
- สคริปต์
- การประกาศใบหน้าแบบอักษร
- สไตล์
- ลักษณะหน้าและเค้าโครง
รากเอกสาร
องค์ประกอบรากของเอกสารประกอบด้วยเอกสารทั้งหมดและเป็นองค์ประกอบหลักของไฟล์ในรูปแบบ OpenDocument องค์ประกอบรากของเอกสารประเภทเดียวกันใช้ได้กับเอกสารทุกประเภท เช่น ข้อความ เอกสาร สเปรดชีต และเอกสารรูปวาด
องค์ประกอบหลัก
เอกสาร XML เดียวจะแสดงด้วยองค์ประกอบรูทของมันเอง ห้าองค์ประกอบรูตที่รองรับที่แตกต่างกันมีดังนี้
<office:document>
- กรอกเอกสาร office ในเอกสาร singleXML
<office:document-content>
- เนื้อหาเอกสารและรูปแบบอัตโนมัติที่ใช้ในเนื้อหา
<office:document-styles>
- สไตล์ที่ใช้ในเนื้อหาเอกสารและสไตล์อัตโนมัติที่ใช้ในสไตล์เอง
<office:document-meta>
- ข้อมูลเมตาของเอกสาร เช่น ผู้เขียนหรือเวลาของการดำเนินการบันทึกครั้งล่าสุด
<office:document-settings>
- การตั้งค่าเฉพาะแอปพลิเคชัน เช่น ขนาดหน้าต่างหรือข้อมูลเครื่องพิมพ์
ข้อมูลเมตาของเอกสาร ODG
OpenDocument มีองค์ประกอบข้อมูลเมตาทั้งหมดใน <office:meta> ธาตุ. ข้อมูลทั่วไปเกี่ยวกับเอกสารนี้จะอยู่ที่ส่วนเริ่มต้นของเอกสาร และแอปพลิเคชันสามารถอัปเดตหลายอินสแตนซ์ขององค์ประกอบเดียวกันได้
องค์ประกอบเนื้อหาและประเภทเอกสาร
เนื้อหาของเอกสารระบุประเภทของเนื้อหาที่มีอยู่ในเอกสารโดยใช้องค์ประกอบประเภทเอกสาร ประเภทเอกสารเหล่านี้คือ:
- เอกสารข้อความ
- เอกสารการวาดภาพ
- เอกสารการนำเสนอ
- เอกสารสเปรดชีต
- เอกสารแผนภูมิ
- เอกสารรูปภาพ
การตั้งค่าแอปพลิเคชัน
การตั้งค่าสำหรับแอปพลิเคชัน office แสดงถึงการตั้งค่าต่างๆ ที่เกี่ยวข้องกับการกำหนดค่าเอกสารหรือรูปลักษณ์ภายนอกของเอกสาร แต่ละหมวดหมู่จะแสดงด้วย <config:config-item-set>
. ตัวอย่างของหมวดหมู่การตั้งค่าดังกล่าว ได้แก่:
- การตั้งค่าเอกสาร เช่น เครื่องพิมพ์เริ่มต้น
- ดูการตั้งค่าเช่นระดับการซูม
สคริปต์
เป็นเรื่องปกติที่เอกสารจะมีหลายสคริปต์ แต่ละสคริปต์ในไฟล์ OpenDocument จะแสดงด้วยเครื่องหมาย <office:script>
องค์ประกอบ องค์ประกอบสคริปต์เหล่านี้มีอยู่ใน เดียว <office:scripts>
องค์ประกอบ สคริปต์ไม่อัปเดตเอกสารในขณะที่กำลังโหลดเอกสาร
การประกาศแบบอักษร
การประกาศแบบอักษรประกอบด้วยข้อมูลเกี่ยวกับแบบอักษรที่ใช้โดยผู้เขียนเอกสาร ข้อมูลนี้ช่วยค้นหาแบบอักษรเหล่านี้ในระบบอื่น
<define name="office-font-face-decls">
<optional>
<element name="office:font-face-decls">
<zeroOrMore>
<ref name="style-font-face"/>
</zeroOrMore>
</element>
</optional>
</define>
รูปแบบ
รูปแบบต่อไปนี้รองรับรูปแบบ OpenDocument
สไตล์ทั่วไป
- การแสดง XML ของสไตล์ดังกล่าวเรียกว่าสไตล์
สไตล์อัตโนมัติ' - มีคุณสมบัติการจัดรูปแบบที่กำหนดให้กับวัตถุเช่นย่อหน้าในมุมมองอินเทอร์เฟซผู้ใช้ของเอกสาร
Mater Styles` - สไตล์ทั่วไปที่มีข้อมูลการจัดรูปแบบและเนื้อหาเพิ่มเติมที่แสดงพร้อมกับเนื้อหาเอกสารเมื่อนำสไตล์นั้นไปใช้ ตัวอย่างของสไตล์หลักคือหน้าต้นแบบ