Umístění tabulky

Existují plovoucí stoly a inline tabulky:

  • Inline tabulky jsou umístěny na stejné vrstvě jako text a jsou umístěny do toku textu, který obklopuje pouze tabulku nahoře a níže. Inline tabulky se vždy objeví mezi odstavci, kde jste je umístil.
  • Plovoucí stoly jsou vrstveny přes text a poloha tabulky ve vztahu k odstavci je určena kotvou tabulky. Kvůli tomu je poloha plovoucí tabulky v dokumentu ovlivněna vertikálním a horizontálním nastavením polohy.

Někdy je třeba umístit tabulku do dokumentu určitým způsobem. K tomu je třeba použít zarovnání nástrojů a nastavit odrážky mezi tabulkou a okolním textem.

V tomto článku budeme diskutovat o tom, jaké možnosti Aspose.Words zajišťuje umístění.

Upřesnit pozici v inline tabulce

Můžete nastavit pozici inline tabulky pomocí Aspose.Words API a Alignment majetek. Můžete tedy upravit nastavení tabulky vzhledem k záložce dokumentu.

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

Zarovnat plovoucí stůl

Pokud je text tabulky zabalen na Around, můžete získat horizontální a vertikální nastavení tabulky pomocí RelativeHorizontalAlignment a RelativeVerticalAlignment vlastnosti.

S jiné druhy balení textu, můžete získat inline nastavení tabulky pomocí Alignment majetek.

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

Získat polohu plovoucího stolu

Poloha plovoucí tabulky se určuje pomocí těchto vlastností:

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

Nastavit polohu plovoucího stolu

Stejně jako dostat, můžete nastavit polohu plovoucího stolu pomocí stejné Aspose.Words API.

Je důležité vědět, že seřízení a vodorovná a vertikální vzdálenost jsou kombinované vlastnosti a jedna může resetovat druhou. Například nastavení RelativeHorizontalAlignment resetuje AbsoluteHorizontalDistance na její výchozí hodnotu a naopak. To samé je true pro vertikální uspořádání.

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

Získat vzdálenost mezi stolem a okolním textem

Aspose.Words také poskytuje možnost zjistit vzdálenosti mezi stoly 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: