סקירת טבלה
Aspose.Words היא ספריית כיתות המיועדת לעיבוד מסמכים בצד השרת בפורמטים שונים - PDF, HTML, שונה Microsoft Word פורמטים ואחרים-ותומכת בטבלאות בדרכים הבאות:
- טבלאות במסמך נשמרות במהלך פתיחה / שמירה והמרות
- ניתן לערוך טבלה, תוכן ועיצובו, ולאחר מכן לייצא את השינויים לקובץ בפורמט התומך בטבלאות
במאמר זה נלמד עוד על מבנה טבלה, תאים, שורות ועמודות הנתמכות על ידי Aspose.Words, ופרטי העבודה עם טבלאות כאלה.
מבנה טבלה
כאמור, הטבלה מורכבת מרכיבים כגון Cell, Row ו Column. אלה מושגים המשותפים לכל הטבלאות באופן כללי, ללא קשר לפורמט המסמך.
זוהי דוגמה נפוצה לטבלה שנמצאת במסמך Microsoft Word:
צמתים בטבלה
טבלה מכל מסמך שנטען ב - Aspose.Words מיובאת כ - Table node. השולחן ניתן למצוא כילד של:
- טקסט ראשי
- סיפור מוטבע כמו הערה או הערת שוליים
- תאים כאשר טבלה מקוננת בתוך טבלה אחרת
תוכן טבלה
צומת הטבלה אינו מכיל תוכן אמיתי – במקום זאת, הוא מיכל לצמתים אחרים כאלה המרכיבים את התוכן:
- Table מכיל הרבה Row צמתים. הטבלה מספקת את כל רכיבי הצומת הרגילים, ומאפשרת לך לנוע בחופשיות, לשנות ולהסיר את הטבלה במסמך.
- Row מייצג שורה אחת בטבלה ומכיל הרבה Cell צמתים. בנוסף, Row מספק אלמנטים המגדירים את אופן הצגת השורה, כגון גובה ויישור.
- Cell הוא מה שמכיל את התוכן האמיתי הנראה בטבלה ומורכב מ Paragraph וצמתים אחרים ברמת הבלוק. בנוסף, תאים יכולים להכיל טבלאות מקוננות.
פסקה ריקה אחרי הטבלה
התמונה לעיל מראה כי המסמך מכיל טבלה של מספר שורות, אשר בתורו מורכב משני תאים. כל אחד משני התאים כולל פסקה, שהיא המיכל לטקסט המעוצב של התא.
ראוי גם לציין כי הפרדת שתי טבלאות רצופות במסמך דורשת לפחות פסקה ריקה אחת אחרי הטבלה. ללא פסקה כזו, טבלאות רצופות היו מחוברות יחד לאחת. התנהגות זו זהה בשני Microsoft Word ו Aspose.Words.
ב Aspose.Words, כל הכיתות והמאפיינים הקשורים לטבלאות כלולים במרחב השמות Aspose.Words.Tables.