แปลงระหว่างหน่วยวัด
คุณสมบัติของวัตถุส่วนใหญ่ที่ให้ไว้ในAspose.WordsAPIที่แสดงถึงการวัดบางอย่างเช่นความกว้างหรือความสูงระยะขอบและระยะทางต่างๆยอมรับค่าในจุดที่ 1 นิ้วเท่ากับ 72 จุด บางครั้งนี้ไม่สะดวกและจุดที่จะต้องมีการแปลงเป็นหน่วยงานอื่นๆ.
Aspose.Wordsมีชั้นเรียนConvertUtilที่ให้ฟังก์ชั่นผู้ช่วยในการแปลงระหว่างหน่วยวัดต่างๆ แปลงนิ้วพิกเซลและมิลลิเมตรไปยังจุด,จุดนิ้วและพิกเซลและการแปลงพิกเซลจากที่หนึ่งไปยัการแปลงพิกเซลเป็นจุดและในทางกลับกันสามารถทำได้ที่ความละเอียด 96 จุดต่อนิ้ว(จุดต่อนิ้ว).
ชั้นเรียนConvertUtilมีประโยชน์อย่างยิ่งเมื่อตั้งค่าคุณสมบัติของหน้าเว็บต่างๆเช่นนิ้วเป็นหน่วยการวัด.
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการระบุคุณสมบัติของหน้าเป็นนิ้ว:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ConvertBetweenMeasurementUnits.class); | |
// Open the document. | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
PageSetup pageSetup = builder.getPageSetup(); | |
pageSetup.setTopMargin(ConvertUtil.inchToPoint(1.0)); | |
pageSetup.setBottomMargin(ConvertUtil.inchToPoint(1.0)); | |
pageSetup.setLeftMargin(ConvertUtil.inchToPoint(1.5)); | |
pageSetup.setRightMargin(ConvertUtil.inchToPoint(1.5)); | |
pageSetup.setHeaderDistance(ConvertUtil.inchToPoint(0.2)); | |
pageSetup.setFooterDistance(ConvertUtil.inchToPoint(0.2)); | |
doc.save(dataDir + "output.doc"); |