การเขียนสัญลักษณ์พิเศษ Subscript, Superscript, Diameter, Degree, Plus/Minus

  ในการเขียนตัวอักษรและสัญลักษณ์พิเศษใน AutoCAD 2002 และ AutoCAD 2004 บนระบบปฏิบัติการวินโดว์ XP ปัญหาตัวอักษรและสัญลักษณ์พิเศษ ปรากฏไม่ถูกต้องสามารถแก้ไขได้ โดยก่อนอื่น ต้องตรวจสอบ Code page ของวินโดว์ XP ว่ามีการเลือก ANSI 874 (มาตรฐานของประเทศไทย) ไว้หรือไม่ โดยพิมพ์คำสั่ง SYSCODEPAGE ผ่านบรรทัด Command: ของ AutoCAD หากปรากฏ ANSI 1252 แสดงว่าเป็นมาตรฐานภาษาอังกฤษ (อเมริกัน) เราจะต้องเปลี่ยนแปลงให้เป็น ANSI 874 โดยเข้าไปที่ Control Panel ของวินโดว์ XP แล้วดับเบิ้ลคลิกไอคอน Regional and Language Options แล้วคลิกแถบคำสั่ง Advance เปลี่ยนแถบรายการ Select a Language to match .... ให้เป็น Thai  ดังรูปข้างล่างนี้ แล้ว Boot คอมพิวเตอร์ใหม่ Code page ของวินโดว์จะเปลี่ยนเป็น ANSI 874 ตามมาตรฐานของประเทศไทย

 

หมายเหตุ หากเราไม่เปลี่ยน ANSI 1252 ให้เป็น ANSI 874 เราจะสามารถเขียนตัวอักษรและสัญลักษณ์พิเศษได้เช่นเดียวกัน แต่ถ้าเรานำแบบแปลนที่สร้างขึ้นมาจาก Code Page ANSI 874 หรือแบบแปลนที่สร้างมาจากวินโดว์ 98 ตัวอักษรและสัญลักษณ์พิเศษจะปรากฏเป็นเครื่องหมาย ??? ไม่สามารถอ่านออกได้ อีกประการหนึ่ง หากเราสร้างแบบแปลนในโหมด Code Page ANSI 1252 แล้วส่งไปใช้ในเครื่องคอมพิวเตอร์ที่กำหนด Code Page ANSI 874 ก็จะมีปัญหาเช่นเดียวกัน เมื่อ Code Page เปลี่ยนเป็น ANSI 874 เรียบร้อยแล้ว เราสามารถเริ่มเขียนตัวอักษรและสัญลักษณ์พิเศษได้ดังต่อไปนี้

ในการเขียนตัวอักษรและสัญลักษณ์พิเศษใน AutoCAD 2004 บนวินโดว์ XP เราควรจะต้องเริ่มจากสร้างสไตล์ตัวอักษรเริ่มต้นสำหรับคำสั่ง MTEXT โดยใช้คำสั่ง Format/Text Style คลิกบนปุ่ม New ตั้งชื่อ Style Name = Angsana (หรือตั้งชื่ออื่นๆ ที่เหมาะสม) แล้วเลือกฟอนท์ AngsanaUPC หรือฟอนท์ UPC อื่นๆ จากแถบรายการ Font Name คลิกปุ่ม Apply และ Close ตามลำดับ เริ่มเขียนตัวอักษรและสัญลักษณ์พิเศษใช้คำสั่ง Draw/Text/Multiline Text  จะปรากฏข้อความดังนี้

Specify first corner: {คลิกมุมซ้ายล่าง}
Specify opposite corner or [Height/Justify/Line spacing/Rotation/Style/Width]: {คลิกมุมขวาบน เพื่อกำหนดขอบเขตในการเขียนตัวอักษร แล้วพิมพ์ตัวอักษรดังต่อไปนี้ ดูรายละเอียดและความหมายในตารางข้างล่างควบคู่ไปด้วย}

หมายเหตุ เราไม่สามารถที่จะใช้คำสั่ง Copy คัดลอกสัญลักษณ์จากหน้าต่าง Character Map มา Paste ในหน้าต่าง MTEXT ได้เหมือนใน AutoCAD 2002 เราจำเป็นเป็นที่จะต้องใช้วิธีป้อนรหัส Unicode เข้าไปในตำแหน่งที่ต้องการเขียนสัญลักษณ์ต่างๆ เท่านั้น ในการเขียนสัญลักษณ์พิเศษ อาทิ เช่น เครื่องหมายเส้นผ่าศูนย์กลาง เครื่องหมายบวกลบ เครื่องหมายองศา  เราจะไม่สามารถใช้ %%C, %%P, %%D ตามที่เราเคยใช้งานได้ เราจะต้องเปลี่ยนไปใช้รหัส Unicode  \U+2205,\U+00B1, \U+00B0 แทนเท่านั้น

  สัญลักษณ์ รูปแบบ ตัวอย่าง ขั้นตอนการใช้งาน
  เครื่องหมาย Subscript A[ช่องว่าง]^12 ไฮไลท์เฉพาะ [ช่องว่าง]^12 แล้วคลิกปุ่ม ตัวอักษร A ไม่ต้องไฮไลท์
  เครื่องหมาย Superscript 10-2^[ช่องว่าง] ไฮไลท์เฉพาะ -2^[ช่องว่าง] แล้วคลิกปุ่ม ตัวเลข 10 ไม่ต้องไฮไลท์
  เครื่องหมายเส้นผ่าศูนย์กลาง \U+2205 พิมพ์ \U+220550
  เครื่องหมายองศา \U+00B0 พิมพ์ 60\U+00B0
  เครื่องหมายบวกลบ \U+00B1 พิมพ์ \U+00B10.1
  เศษส่วนแบบ Diagonal 5 1#2 ไฮไลท์เฉพาะ 1#2 แล้วคลิกปุ่ม ตัวเลข 5 ไม่ต้องไฮไลท์
  เศษส่วนแบบ Horizontal 2 1/4 ไฮไลท์เฉพาะ 1/2 แล้วคลิกปุ่ม ตัวเลข 2 ไม่ต้องไฮไลท์

โดยปกติ เมื่อเราพิมพ์ 5 1#2 จะปรากฏไดอะล็อค

หมายเหตุ หากต้องการปรับขนาดของ Subscript, Superscript และเศษส่วนต่างๆ ให้ไฮไลท์ Subscript, Superscript หรือเศษส่วนนั้น แล้วคลิกขวาและเลือกคำสั่ง Properties จะปรากฏไดอะล็อคดังรูปข้างล่างนี้ เราสามารถกำหนดขขนาดความสูงของ Subscript, Superscript หรือเศษส่วนนั้นได้เป็นเปอร์เซนต์ในแถบรายการ Text size ได้ตามต้องการ

หมายเหตุ สังเกตุว่าหลังจากที่เราพิมพ์ 1/2 หรือ 1/4 แล้วกดปุ่ม Space bar จะปรากฏไดอะล็อคดังรูปข้างล่างนี้ขึ้นมาบนจอภาพ เพื่อให้เราสามารถกำหนดการสร้างเศษส่วนโดยอัตโนมัติ หากไม่ต้องการใช้ AutoStack ก็ปลดเครื่องหมายถูกออกจาก Enable AutoStacking แล้วใช้ปุ่ม แทนได้เช่นเดียวกัน 

 

หมายเหตุ สังเกตุว่าอันที่จริง Subscript และ Superscript ดัดแปลงมาจากการใช้เศษส่วนแบบ Tolerance นั่นเอง โดยที่ Subscript จะใช้ค่า Lower แต่ Superscript จะใช้ค่า Upper นั่นเอง

*************************************

 

 

1