แปลงระหว่างหน่วยการวัด

Contents
[ ]

คุณสมบัติวัตถุส่วนใหญ่ที่ให้ไว้ใน Aspose.Words API ที่แสดงการวัดบางอย่าง เช่น ความกว้างหรือความสูง ระยะขอบ และระยะทางต่างๆ ยอมรับค่าเป็นจุด โดยที่ 1 นิ้วเท่ากับ 72 จุด บางครั้งไม่สะดวกและต้องแปลงคะแนนเป็นหน่วยอื่น

Aspose.Words จัดเตรียมคลาส ConvertUtil ที่มีฟังก์ชันตัวช่วยในการแปลงระหว่างหน่วยการวัดต่างๆ ช่วยให้สามารถแปลงนิ้ว พิกเซล และมิลลิเมตรเป็นจุด ชี้เป็นนิ้วและพิกเซล และแปลงพิกเซลจากความละเอียดหนึ่งไปอีกความละเอียดหนึ่ง การแปลงพิกเซลเป็นจุดและในทางกลับกันสามารถทำได้ที่ความละเอียด 96 dpi (จุดต่อนิ้ว) หรือความละเอียด dpi ที่ระบุ

คลาส ConvertUtil มีประโยชน์อย่างยิ่งเมื่อตั้งค่าคุณสมบัติของหน้าต่างๆ เนื่องจาก ตัวอย่างเช่น นิ้วเป็นหน่วยการวัดที่ใช้กันทั่วไปมากกว่าจุด

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการระบุคุณสมบัติของเพจเป็นนิ้ว:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
pageSetup = builder.page_setup
pageSetup.top_margin = aw.ConvertUtil.inch_to_point(1.0)
pageSetup.bottom_margin = aw.ConvertUtil.inch_to_point(1.0)
pageSetup.left_margin = aw.ConvertUtil.inch_to_point(1.5)
pageSetup.right_margin = aw.ConvertUtil.inch_to_point(1.5)
pageSetup.header_distance = aw.ConvertUtil.inch_to_point(0.2)
pageSetup.footer_distance = aw.ConvertUtil.inch_to_point(0.2)