---
title: "Посада таблиці в Java"
---

Розсувні таблиці та вбудовані таблиці:

* Ім'я * **Вхідні таблиці** розміщуються на одному шарі, як і текст, і розміщуються в потоці тексту, що тільки оточує таблицю вище і нижче. Вхідні таблиці завжди з'являються між пунктами, де ви їх розміщуєте.
* Ім'я * **Флоатні столи** прошаровуються над текстом, а положення таблиці відносно абзацу визначається за допомогою таблиці. Через це положення плаваючого столу в документі впливає на вертикальні та горизонтальні налаштування позиціонування.

Часом необхідно розмістити таблицю в документі певним чином. Для цього потрібно використовувати інструменти вирівнювання і встановити відступи між столом і навколишнім текстом.

У статті ми обговорюємо які варіанти Aspose.Words забезпечує позиціонування.

## Вкажіть внутрішня позиція таблиці

Ви можете встановити позицію в режимі онлайн таблиці за допомогою Aspose.Words API і [Alignment](https://reference.aspose.com/words/java/com.aspose.words/table/#getAlignment) майно. Таким чином, можна регулювати вирівнювання таблиці відносно сторінки документа.

Наприклад, наступний код показує, як встановити положення таблиці в рядку:

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "inline-table-position.java" >}}

## Отримувати вирівнювання столу

Якщо на столі встановлюється текстове обгортання **Around**, Ви можете отримати горизонтальне та вертикальне вирівнювання столу за допомогою [RelativeHorizontalAlignment](https://reference.aspose.com/words/java/com.aspose.words/table/#getRelativeHorizontalAlignment) і [RelativeVerticalAlignment](https://reference.aspose.com/words/java/com.aspose.words/table/#getRelativeVerticalAlignment) властивості.

З **інші види текстового обгортання**, Ви можете отримати вбудоване вирівнювання таблиці за допомогою **Alignment** майно.

Приклад коду показує, як отримати вирівнювання таблиці:

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "get-table-position.java" >}}

## Отримати Floating Таблиця Посади

 Положення плаваючого столу визначається за допомогою наступних властивостей:

* Ім'я * [HorizontalAnchor](https://reference.aspose.com/words/java/com.aspose.words/table/#getHorizontalAnchor) - об’єкт обчислення горизонтального позиціонування плаваючого столу
* Ім'я * [VerticalAnchor](https://reference.aspose.com/words/java/com.aspose.words/table/#getVerticalAnchor) - об’єкт обчислення вертикального положення плаваючого столу
* Ім'я * [AbsoluteHorizontalDistance](https://reference.aspose.com/words/java/com.aspose.words/table/#getAbsoluteHorizontalDistance) - абсолютна горизонтальна плаваюча позиція таблиці
* Ім'я * [AbsoluteVerticalDistance](https://reference.aspose.com/words/java/com.aspose.words/table/#getAbsoluteVerticalDistance) - абсолютна вертикальна плаваюча позиція таблиці
* Ім'я * [AllowOverlap](https://reference.aspose.com/words/java/com.aspose.words/table/#getAllowOverlap) - можливість увімкнути/розмкнути перекриття з іншими плаваючі об’єкти
* Ім'я * [RelativeHorizontalAlignment](https://reference.aspose.com/words/java/com.aspose.words/table/#getRelativeHorizontalAlignment) - плаваючий стіл відносно горизонтального вирівнювання.
* Ім'я * [RelativeVerticalAlignment](https://reference.aspose.com/words/java/com.aspose.words/table/#getRelativeVerticalAlignment) - плаваючий стіл відносно вертикального вирівнювання.

Приклад коду показує, як отримати позицію плаваючого столу:

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "get-floating-table-position.java" >}}

## Встановити Floating Таблиця Положення

Так само, як отримати, ви можете встановити позицію плаваючого столу за допомогою того ж Aspose.Words APIй

Важливо знати, що вирівнювання і горизонтальна і вертикальна відстань поєднують властивості і можна скидати інші. Наприклад, налаштування **RelativeHorizontalAlignment** скинути **AbsoluteHorizontalDistance** до його значення за замовчуванням і навпаки. Те ж саме true для вертикального розташування.

Приклад коду показує, як встановити позицію плаваючого столу:

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "floating-table-position.java" >}}

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "relative-horizontal-or-vertical-position.java" >}}

## Отримати Відстань між Table і Surrounding Text

Aspose.Words також надає можливість дізнатися відстані між таблицями та навколишніми текстами:

- до [DistanceTop](https://reference.aspose.com/words/java/com.aspose.words/table/#getDistanceTop) - значення відстані від вище
- до [DistanceBottom](https://reference.aspose.com/words/java/com.aspose.words/table/#getDistanceBottom) - значення відстані сприйняття
- до [DistanceRight](https://reference.aspose.com/words/java/com.aspose.words/table/#getDistanceRight) - значення відстані на правому
- до [DistanceLeft](https://reference.aspose.com/words/java/com.aspose.words/table/#getDistanceLeft) - значення відстані зліва

Приклад коду показує, як отримати відстань між таблицями та його навколишнім текстом:

{{< gist "aspose-words-gists" "0f235c484e5edae70a542ebdaae40fd8" "distance-between-table-surrounding-text.java" >}}
