---
title: "Преглед На Таблицата"
---

Aspose.Words е класова библиотека, предназначена за обработка от страна на сървъра на документи в различни формати - PDF, HTML, различни Microsoft Word формати и други - и поддържа таблици по следните начини::

* таблиците в документа се запазват по време на отваряне/записване и реализации
* възможно е да редактирате таблица, съдържание и неговото форматиране и след това да експортирате промените във файл във формат, който поддържа таблици

В тази статия ще научим повече за структурата на таблицата, клетките, редовете и колоните, поддържани от Aspose.Words, както и подробности за работата с такива таблици.

## Структура На Таблицата

Както вече споменахме, таблицата се състои от такива елементи като **Cell**, **Row** и **Column**. Това са понятия, които са общи за всички таблици като цяло, независимо от формата на документа.

Това е често срещан пример за таблица, намираща се в документ Microsoft Word:

![tables-overview-aspose-words-cpp-1](tables-overview-1.png)

### Таблични Възли

Таблица от всеки документ, зареден в Aspose.Words се импортира като **Table node**. Масата може да бъде намерена като дете на:

- основен текст
- вградена история като коментар или бележка под линия
- клетки, когато една таблица е вложена в друга таблица

```

Имайте предвид, че таблиците могат да бъдат вложени в други таблици на всякаква дълбочина.

```

### Съдържание На Таблицата

Табличният възел не съдържа никакво реално съдържание - вместо това той е контейнер за други такива възли, които съставляват съдържанието.:

- **Table** съдържа много **Row** възли. Таблицата предоставя всички обичайни елементи на възела, което ви позволява свободно да премествате, променяте и премахвате таблицата в документа.
- **Row** представлява един ред таблица и съдържа много **Cell** възли. В допълнение **Row** предоставя елементи, които определят начина на показване на реда, като например височина и подравняване.
- **Cell** е това, което съдържа истинското съдържание, видимо в таблицата и се състои от **Paragraph** и други възли на ниво блок. Освен това клетките могат да съдържат вложени таблици.

![tables-overview-aspose-words-cpp-2](tables-overview-2.png)

```

Можете да проверите структурата на табличните възли в документ, като използвате **DocumentExplorer**.

```

### Празен абзац след таблица

Картината по-горе показва, че документът съдържа таблица от няколко реда, която от своя страна се състои от две клетки. Всяка от двете клетки включва абзац, който е контейнерът за форматирания текст на клетката.

Заслужава да се отбележи, че разделянето на две последователни таблици в документ изисква поне един празен абзац след таблицата. Без такъв параграф, последователни таблици ще бъдат обединени в една. Това поведение е идентично както в Microsoft Word, така и в Aspose.Words.

Във Aspose.Words всички класове и свойства, свързани с таблици, се съдържат в пространство от имена [Aspose.Words.Tables](https://reference.aspose.com/words/cpp/aspose.words.tables/).

## Вижте Също

* [Aspose.Words Документ Обектен Модел (DOM)](/words/bg/cpp/aspose-words-document-object-model/)
* [Логически нива на възли в документ](/words/bg/cpp/logical-levels-of-nodes-in-a-document/)
