ไฟล์ PML คืออะไร??
Palm Inc เปิดตัวรูปแบบไฟล์ PML ซึ่งย่อมาจาก Palm Markup Language File โดยมีวัตถุประสงค์เพื่อสร้างเอกสารสำหรับ eReader ซึ่งเป็นอุปกรณ์อ่าน eBook ที่คล้ายกับแท็บเล็ตคอมพิวเตอร์ ไฟล์ PML ให้เค้าโครงกับไฟล์ PDB (ที่มีไฟล์ข้อมูลต่างๆ) เพื่อแสดงบนอุปกรณ์ปาล์ม
รายละเอียดทางเทคนิคของไฟล์ PML
โครงสร้างของไฟล์ PML ประกอบด้วยแท็กสำหรับสร้างการตั้งค่า eBook รวมถึงย่อหน้า หัวเรื่อง การเยื้อง และการอ้างอิง นอกจากนี้ยังอนุญาตให้ใช้แท็กการจัดรูปแบบ เช่น ตัวหนา ตัวพิมพ์เล็ก และตัวยก นักพัฒนายังสามารถเพิ่มรูปภาพลงใน eBook
ภาษามาร์กอัปปาล์ม
ตารางต่อไปนี้ระบุคำสั่ง PML:
คำสั่ง | คำอธิบาย |
---|---|
\p | หน้าใหม่ |
\x | บทใหม่; ยังทำให้เกิดการแบ่งหน้าใหม่ แนบชื่อบท (และรหัสสไตล์ใดๆ) ด้วย \x และ \x |
\Xn | บทใหม่ เยื้อง n ระดับ (n ระหว่าง 0 ถึง 4 รวม) ในกล่องโต้ตอบบท ไม่ทำให้หน้าแตก แนบชื่อบท (และสไตล์โค้ดใดๆ) ด้วย \Xn และ \Xn |
\Cn=“ชื่อบท” | แทรก “ชื่อบท” ลงในรายการบท โดยมีระดับ n (เช่น \Xn) ข้อความจะไม่แสดงบนหน้าและไม่ได้บังคับตัวแบ่งหน้า วิธีนี้อาจเป็นประโยชน์ในการใส่เครื่องหมายบทที่จุดเริ่มต้นของบทนำ เป็นต้น |
\c | จัดกึ่งกลางบล็อกข้อความนี้ ปิดด้วย \c ที่จุดเริ่มต้นของบรรทัด |
\r | จัดชิดขอบบล็อกข้อความ ปิดด้วย \r ที่จุดเริ่มต้นของบรรทัด |
\i | ตัวเอียงบล็อก; ปิดด้วย \i |
\u | ขีดเส้นใต้บล็อก; ปิดด้วย \u |
\o | โอเวอร์สไตรค์บล็อก; ปิดด้วย \o |
\v | ข้อความที่มองไม่เห็น; ปิดด้วย \v (สามารถใช้สำหรับความคิดเห็น) |
\t | เยื้องบล็อก เริ่มต้นที่ต้นบรรทัด ปิดด้วย \t ที่ท้ายบรรทัด |
\T=“50%” | เยื้องเปอร์เซ็นต์ที่ระบุของความกว้างหน้าจอ 50% ในกรณีนี้ หากตำแหน่งการวาดปัจจุบันเลยตำแหน่งหน้าจอที่ระบุไปแล้ว แท็กนี้จะถูกละเว้น |
\w=“50%” | ฝังกฎแนวนอนของเปอร์เซ็นต์ความกว้างของหน้าจอที่กำหนด ในกรณีนี้คือ 50% แท็กนี้ทำให้เกิดการขึ้นบรรทัดใหม่ก่อนและหลัง กฎเป็นศูนย์กลาง เครื่องหมายเปอร์เซ็นต์เป็นสิ่งจำเป็น |
\n | เปลี่ยนเป็นฟอนต์ “ปกติ” ซึ่งระบุโดยผู้ใช้ |
\s | เปลี่ยนเป็น stdFont; ปิดด้วย \s เพื่อเปลี่ยนกลับเป็นฟอนต์ปกติ |
\b | เปลี่ยนไปใช้ตัวหนาแบบอักษร; ปิดด้วย \b เพื่อเปลี่ยนกลับเป็นแบบอักษรปกติ (เลิกใช้แล้ว ใช้ \B แทน) |
\l | เปลี่ยนเป็นแบบอักษรขนาดใหญ่ ปิดด้วย \l เพื่อเปลี่ยนกลับเป็นฟอนต์ปกติ |
\B | ทำเครื่องหมายข้อความเป็นตัวหนา ซึ่งแตกต่างจากแท็ก \b ตรง \B จะไม่เปลี่ยนแบบอักษร คุณจึงสามารถมีข้อความตัวหนาขนาดใหญ่ได้ คุณไม่สามารถผสม \b และ \B ในไฟล์ PML เดียวกันได้ |
\Sp | ทำเครื่องหมายข้อความเป็นตัวยก ไม่ควรปะปนกับรูปแบบอื่น เช่น ตัวหนา ตัวเอียง เป็นต้น ใส่ข้อความตัวยกด้วย \Sp. |
\Sb | ทำเครื่องหมายข้อความเป็นตัวห้อย ไม่ควรปะปนกับรูปแบบอื่น เช่น ตัวหนา ตัวเอียง ฯลฯ ใส่ข้อความที่มีตัวห้อยด้วย \Sb |
\k | ทำให้ข้อความล้อมรอบเป็นตัวพิมพ์เล็ก ปิดด้วย \k อักขระใดๆ ที่อยู่ในแท็ก \k (รวมถึงอักขระที่มีเครื่องหมายเน้นเสียง) จะถูกสร้างเป็นตัวพิมพ์ใหญ่และแสดงผลด้วยขนาดจุดที่เล็กกว่าอักขระตัวพิมพ์ใหญ่ทั่วไป |
\ | แสดงถึงเครื่องหมายทับขวาเดียว |
\aXXX | แทรกอักขระที่ไม่ใช่ ASCII ซึ่งมีรหัส Windows-1252 เป็น XXX ทศนิยม ดูตารางอักขระ PML สำหรับรายละเอียด |
\UXXXX | แทรกอักขระที่ไม่ใช่ ASCII ซึ่งมีรหัส Unicode เป็นเลขฐานสิบหก XXXX ดูตารางอักขระ Extended PML สำหรับรายละเอียด |
\m=“imagename.png” | แทรกรูปภาพที่มีชื่อ ดูหัวข้อในภาพด้านล่าง |
\q="#linkanchor" ข้อความบางส่วน\q | อ้างอิงจุดยึดลิงก์ซึ่งอยู่ที่จุดอื่นในเอกสาร สตริงที่อยู่หลังข้อกำหนดของจุดยึดและก่อนต่อท้าย \q จะถูกขีดเส้นใต้หรือแสดงเป็นลิงก์เมื่อดูเอกสาร |
\Q=“ลิงค์กันชอ” | ระบุจุดยึดลิงก์ในเอกสาร |
- | ใส่ยัติภังค์นุ่ม ยัติภังค์แบบอ่อนจะปรากฏขึ้นเฉพาะเมื่อจำเป็นต้องแยกคำข้ามบรรทัด |
\Fn=“footnote1"1\Fn | เชื่อมโยง “1” กับเชิงอรรถที่มีชื่อเป็นเชิงอรรถ 1 ซึ่งแท็กไว้ที่ส่วนท้ายของเอกสาร PML ดูหัวข้อเชิงอรรถและแถบด้านข้างด้านล่าง |
\Sd=“sidebar1” แถบด้านข้าง\Sd | เชื่อมโยงข้อความ “Sidebar” กับแถบด้านข้างที่มีชื่อเป็น sidebar1 ซึ่งแท็กไว้ที่ส่วนท้ายของเอกสาร PML ดูหัวข้อเชิงอรรถและแถบด้านข้างด้านล่าง |
\I | ทำเครื่องหมายเป็นรายการดัชนีอ้างอิง แนบรายการดัชนี (และรหัสสไตล์ใดๆ) ด้วย \I และ \I. |