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