מיקום שולחן
יש שולחנות צפים וטבלאות Inline:
- שולחנות Inline ממוקמים באותה שכבה כמו הטקסט והם ממוקמים זרימה של טקסט כי רק מקיף את השולחן מעל ומתחת. שולחנות Inline יופיעו תמיד בין פסקאות שבו הנחת אותם.
- שולחנות Floating הם מעוכבים על הטקסט, ואת המיקום של השולחן ביחס לפסקה נקבע על ידי עוגן השולחן. בגלל זה, המיקום של השולחן הצף במסמך מושפע הגדרות מיקום אנכי ואופקי.
לפעמים צריך למקם שולחן במסמך באופן מסוים. כדי לעשות זאת, אתה צריך להשתמש בכלים היישור ולהגדיר את התרעות בין השולחן לבין הטקסט שמסביב.
במאמר זה נדבר על אילו אפשרויות Aspose.Words מספק למקם.
מיקום Inline Table
אתה יכול להגדיר את המיקום של שולחן Inline באמצעות Aspose.Words API וה Alignment רכוש. לכן, אתה יכול להתאים את ההיערכות של השולחן ביחס לדף המסמך.
הדוגמה הבאה של הקוד מראה כיצד להגדיר את המיקום של שולחן פנימי:
Get Floating Table Alignment
אם הטבלה טקסט עטיפה מוגדר Around, אתה יכול לקבל את ההיערכות האופקית והארכינית של השולחן באמצעות ההיערכות RelativeHorizontalAlignment ו RelativeVerticalAlignment תכונות.
עם סוגים אחרים של טקסט עטיפה, אתה יכול לקבל היערכות שולחן באמצעות Alignment רכוש.
הדוגמה הבאה של הקוד מראה כיצד להשיג את ההיערכות של השולחן:
קבל מיקום שולחן
המיקום של שולחן צף נקבע באמצעות התכונות הבאות:
- HorizontalAnchor אובייקט לחישוב המיקום האופקי של שולחן צף
- VerticalAnchor אובייקט לחישוב המיקום האנכי של שולחן צף
- AbsoluteHorizontalDistance מיקום שולחן עגול מוחלט
- AbsoluteVerticalDistance מיקום שולחן צף אנכי מוחלט
- AllowOverlap • אפשרות לאפשר חפיפה עם אובייקטים צפים אחרים
- RelativeHorizontalAlignment שולחן צף יחסית היערכות אופקית.
- RelativeVerticalAlignment שולחן צף יחסית היערכות אנכית.
הדוגמה הבאה של הקוד מראה כיצד לקבל את המיקום של שולחן צף:
הגדרת מיקום שולחן
בדיוק כמו להגיע, אתה יכול להגדיר את המיקום של שולחן צף באמצעות אותו הדבר. Aspose.Words API.
חשוב לדעת כי היערכות ומרחק אופקי אנכי משולבים תכונות ואחד יכול לאפס את השני. לדוגמה, הגדרת RelativeHorizontalAlignment לאפס את AbsoluteHorizontalDistance לערך ברירת המחדל ולהיפך. אותו הדבר true למען הסדר האנכי.
דוגמא הקוד הבא מראה כיצד להגדיר את המיקום של שולחן צף:
מרחק בין שולחן לבין טקסט מקיף
Aspose.Words מספק גם הזדמנות לגלות את המרחקים בין טבלאות וטקסטים הסובבים:
-
- DistanceTop הערך של המרחק מלמעלה
-
- DistanceBottom הערך של מרחק התפיסה
-
- DistanceRight ערך מרחק מימין
-
- DistanceLeft ערך מרחק לשמאל
לדוגמה הקוד הבא מראה כיצד להגיע למרחק בין שולחן לטקסט המקיף שלו: