Umístěte tabulku

K dispozici jsou plovoucí stoly a inline tabulky:

  • Inline tables jsou umístěny na stejné vrstvě jako text a jsou umístěny v toku textu, který obklopuje pouze tabulku nad a pod. Mezi odstavci, kam jste je umístili, se vždy zobrazí vložené tabulky.
  • Floating tables jsou vrstveny přes text a poloha tabulky vzhledem k odstavci je určena kotvou tabulky. Z tohoto důvodu je poloha plovoucí tabulky v dokumentu ovlivněna nastavením vertikální a horizontální polohy.

Někdy je třeba umístit tabulku do dokumentu určitým způsobem. Chcete-li to provést, musíte použít nástroje pro zarovnání a nastavit odsazení mezi tabulkou a okolním textem.

V tomto článku probereme, jaké možnosti Aspose.Words poskytuje pro umístění.

Určete Pozici Vložené Tabulky

Pozici vložené tabulky můžete nastavit pomocí vlastnosti Aspose.Words API a Alignment. Můžete tedy upravit zarovnání tabulky vzhledem ke stránce dokumentu.

Následující příklad kódu ukazuje, jak nastavit pozici vložené tabulky:

Získejte Zarovnání Plovoucí Tabulky

Pokud je obtékání textu tabulky nastaveno na Around, můžete získat vodorovné a svislé zarovnání tabulky pomocí vlastností RelativeHorizontalAlignment a RelativeVerticalAlignment.

Pomocí other types of text wrapping můžete získat zarovnání inline tabulky pomocí vlastnosti Alignment.

Následující příklad kódu ukazuje, jak získat zarovnání tabulky:

Získejte Plovoucí Pozici Stolu

Poloha plovoucí tabulky se určuje pomocí následujících vlastností:

Následující příklad kódu ukazuje, jak získat pozici plovoucí tabulky:

Nastavte Polohu Plovoucího Stolu

Stejně jako získání můžete nastavit polohu plovoucí tabulky pomocí stejného Aspose.Words API.

Je důležité vědět, že zarovnání a horizontální a vertikální vzdálenost jsou kombinované vlastnosti a jeden může resetovat druhý. Například nastavení RelativeHorizontalAlignment resetuje AbsoluteHorizontalDistance na výchozí hodnotu a naopak. Totéž platí pro vertikální uspořádání.

Následující příklad kódu ukazuje, jak nastavit polohu plovoucí tabulky:

Získejte vzdálenost mezi tabulkou a okolním textem

Aspose.Words také poskytuje příležitost zjistit vzdálenosti mezi tabulkami a okolními texty:

Následující příklad kódu ukazuje, jak získat vzdálenost mezi tabulkou a jejím okolním textem: