להמיר בין יחידות מדידה
רוב נכסי האובייקט הניתנים ב Aspose.Words API זה מייצג מידה מסוימת, כגון רוחב או גובה, שולי ומרחקים שונים, לקבל ערכים בנקודות, שבו 1 אינץ ' שווה 72 נקודות. לפעמים זה לא נוח ונקודות צריך להיות מומר ליחידות אחרות.
Aspose.Words מספק ConvertUtil מעמד המספק פונקציות עוזר להמיר בין יחידות מדידה שונות. זה מאפשר להמיר:
- אינץ', פיקסלים ומילימטרים עד נקודות
- נקודות לסנטימטרים ופיקסלים
- פיקסלים מהחלטה אחת לאחרת
המרת פיקסלים נקודות ולהיפך ניתן לבצע ב 96 dpi (dots per Inch) החלטות או רזולוציה dpi שצוין.
The The The ConvertUtil הכיתה מועילה במיוחד בעת הגדרת תכונות דף שונות, כי, לדוגמה, אינץ ' הם יחידות מדידה נפוצות יותר מאשר נקודות.
הדוגמה הבאה של הקוד מראה כיצד לציין תכונות דף בסנטימטר:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
PageSetup pageSetup = builder.PageSetup; | |
pageSetup.TopMargin = ConvertUtil.InchToPoint(1.0); | |
pageSetup.BottomMargin = ConvertUtil.InchToPoint(1.0); | |
pageSetup.LeftMargin = ConvertUtil.InchToPoint(1.5); | |
pageSetup.RightMargin = ConvertUtil.InchToPoint(1.5); | |
pageSetup.HeaderDistance = ConvertUtil.InchToPoint(0.2); | |
pageSetup.FooterDistance = ConvertUtil.InchToPoint(0.2); |