Table
סקירה
Table היא מחלקה ב-Aspose.Slides FOSS עבור C++.
מייצגת צורת טבלה על שקף.
מחלקה זו מספקת 55 שיטות לעבודה עם אובייקטי Table בתוכניות C++. השיטות הזמינות כוללות: ColumnCollection, IBulkTextFormattable, IGraphicalObject, IGraphicalObjectLock, ITableFormat, RowCollection, Table, TableFormat, TableStylePreset, as_i_bulk_text_formattable, as_i_graphical_object, cell, ועוד 33 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום C++ לאחר התקנת חבילת Aspose.Slides FOSS עבור C++. מאפיינים: ColumnCollection, IBulkTextFormattable, IGraphicalObject, IGraphicalObjectLock, ITableFormat, RowCollection, ועוד 3 נוספים.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
Table | Table | קריאה | מקבל את הטבלה. |
RowCollection | RowCollection | קריאה | מקבל את אוסף השורות. |
ColumnCollection | ColumnCollection | קריאה | מקבל את אוסף העמודות. |
ITableFormat | ITableFormat | קריאה | מקבל את פורמט הטבלה i. |
TableFormat | TableFormat | קריאה | מקבל את פורמט הטבלה. |
TableStylePreset | TableStylePreset | קריאה | מקבל את ערכת סגנון הטבלה המוגדרת מראש. |
IGraphicalObjectLock | IGraphicalObjectLock | קרא | מקבל את נעילת האובייקט הגרפי i. |
IGraphicalObject | IGraphicalObject | קרא | מקבל את האובייקט הגרפי i. |
IBulkTextFormattable | IBulkTextFormattable | קרא | מקבל את i bulk text formattable. |
שיטות
| Signature | תיאור |
|---|---|
Table() → Table | המאפיין מספק גישה לאובייקט Table עצמו |
Table() → Table | |
RowCollection() → RowCollection | המאפיין מספק את אוסף השורות של הטבלה |
RowCollection() → RowCollection | |
ColumnCollection() → ColumnCollection | המאפיין מספק את אוסף העמודות של הטבלה |
ColumnCollection() → ColumnCollection | |
ITableFormat() → ITableFormat | המאפיין מספק את ממשק פורמט הטבלה |
TableFormat() → TableFormat | המאפיין מספק את אובייקט פורמט הטבלה הקונקרטי |
TableStylePreset() → TableStylePreset | מחזיר את הסגנון המוגדר מראש שהוחל על הטבלה |
IGraphicalObjectLock() → IGraphicalObjectLock | מחזיר את ממשק הנעילה ששולט בעריכת האובייקט |
IGraphicalObject() → IGraphicalObject | מחזיר את ממשק האובייקט הגרפי עבור הטבלה |
IBulkTextFormattable() → IBulkTextFormattable | מחזיר את ממשק עיצוב הטקסט הכולל |
Table() | |
Table() | |
~Table() | |
Table() | |
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | אתחל טבלה זו מרכיב XML בחלק של שקופית. |
rows() → RowCollection | מחזיר את האוסף של השורות בטבלה זו. |
rows() → RowCollection | מחזיר את האוסף של השורות בטבלה זו. |
columns() → ColumnCollection | מחזיר את האוסף של העמודות בטבלה זו. |
columns() → ColumnCollection | מחזיר את האוסף של העמודות בטבלה זו. |
cell(row: std::size_t, col: std::size_t) → Cell | מחזיר את התא בשורה ובעמודה המצוינים. |
table_format() → ITableFormat | מחזיר את האובייקט TableFormat קריאה בלבד. |
table_format_obj() → TableFormat | |
style_preset() → TableStylePreset | מקבל את ערכת סגנון הטבלה המובנית. |
set_style_preset(value: TableStylePreset) | מגדיר את ערכת סגנון הטבלה המובנית. |
right_to_left() → bool | קובע אם הטבלה מוצגת בסדר קריאה מימין לשמאל. |
set_right_to_left(value: bool) | |
first_row() → bool | קובע אם השורה הראשונה מעוצבת בצורה מיוחדת. |
set_first_row(value: bool) | |
first_col() → bool | קובע אם העמודה הראשונה מעוצבת בצורה מיוחדת. |
set_first_col(value: bool) | |
last_row() → bool | קובע אם השורה האחרונה מעוצבת בצורה מיוחדת. |
set_last_row(value: bool) | |
last_col() → bool | קובע האם לעמודה האחרונה יש עיצוב מיוחד. |
set_last_col(value: bool) | |
horizontal_banding() → bool | קובע האם לשורות זוגיות יש עיצוב שונה. |
set_horizontal_banding(value: bool) | |
vertical_banding() → bool | קובע האם לעמודות זוגיות יש עיצוב שונה. |
set_vertical_banding(value: bool) | |
graphical_object_lock() → IGraphicalObjectLock | מחזיר nullptr — נעילות של אובייקטים גרפיים עדיין לא ממומשות. |
as_i_graphical_object() → IGraphicalObject | מחזיר את הממשק הבסיסי IGraphicalObject. |
as_i_bulk_text_formattable() → IBulkTextFormattable | מחזיר את הממשק הבסיסי IBulkTextFormattable. |
merge_cells(cell1: Cell, cell2: Cell, allow_splitting: bool) → Cell | מאחד שני תאים, מרחיב את cell1 כך שיכסה את האזור של שני התאים. |
set_text_format(source: IPortionFormat) | IBulkTextFormattable מבצע Override (stubs no‑op לממשק). |
set_text_format(source: IParagraphFormat) | IBulkTextFormattable עוקף (תבניות no‑op לממשק). |
set_text_format(source: ITextFrameFormat) | IBulkTextFormattable עוקף (תבניות no‑op לממשק). |
get_tbl_pr() → pugi::xml_node | מחזיר את הצומת השמור במטמון, או צומת ריק אם אינו קיים. |
ensure_tbl_pr() → pugi::xml_node | מחזיר את הצומת, ויוצר אותו כילד הראשון של אם הוא נעדר. |
get_bool_attr(attr_name: std::string_view) → bool | קורא תכונה בוליאנית מ‑(“1” = אמת, חסר/“0” = שקר). |
set_bool_attr(attr_name: std::string_view, value: bool) | מגדיר או מסיר תכונה בוליאנית על , ואז שומר. |
find_style_element(tbl_pr: pugi::xml_node) → pugi::xml_node | מאתר את אלמנט סגנון הטבלה — או את ה‑legacy . |
read_style_guid(style_el: pugi::xml_node) → std::string | קורא את מחרוזת ה‑GUID מאלמנט סגנון (תוכן טקסט או תכונת val). |
xml_element() → pugi::xml_node | מחזיר את אלמנט XML התשתית. |
tbl() → pugi::xml_node | מחזיר את האלמנט. |