Plaats een tabel

Er zijn zwevende tabellen en inline tabellen:

  • Inline tables worden op dezelfde laag geplaatst als de tekst en worden in een tekststroom geplaatst die alleen de tabel boven en onder omringt. Inline tabellen verschijnen altijd tussen de alinea ' s waar u ze hebt geplaatst.
  • Floating tables worden gelaagd over de tekst en de positie van de tabel ten opzichte van de alinea wordt bepaald door het tabelanker. Hierdoor wordt de positie van de zwevende tabel in het document beïnvloed door de verticale en horizontale positioneringsinstellingen.

Soms moet je een tabel op een bepaalde manier in een document plaatsen. Hiervoor moet u de hulpmiddelen voor uitlijning gebruiken en de inspringingen tussen de tabel en de omringende tekst instellen.

In dit artikel bespreken we welke opties Aspose.Words biedt voor positionering.

Inline Tabelpositie Opgeven

U kunt de positie van een inline tabel instellen met behulp van de Eigenschap Aspose.Words API en de eigenschap Alignment. Zo kunt u de uitlijning van de tabel ten opzichte van de documentpagina aanpassen.

Het volgende codevoorbeeld laat zien hoe u de positie van een inline tabel instelt:

Zwevende Tafeluitlijning Krijgen

Als de tabeltekstwikkeling is ingesteld op Around, kunt u de horizontale en verticale uitlijning van de tabel verkrijgen met behulp van de eigenschappen RelativeHorizontalAlignment en RelativeVerticalAlignment.

Met other types of text wrapping kunt u inline tabeluitlijning krijgen met behulp van de eigenschap Alignment.

Het volgende codevoorbeeld toont hoe de uitlijning van de tabel te krijgen:

Krijg Zwevende Tafelpositie

De positie van een zwevende tabel wordt bepaald met behulp van de volgende eigenschappen::

Het volgende codevoorbeeld toont hoe de positie van een zwevende tabel te krijgen:

Stel Zwevende Tafelpositie In

Net als getting, kun je de positie van een zwevende tabel instellen met dezelfde Aspose.Words API.

Het is belangrijk om te weten dat uitlijning en horizontale en verticale afstand gecombineerde eigenschappen zijn en dat de ene de andere kan resetten. Als u bijvoorbeeld RelativeHorizontalAlignment instelt, wordt AbsoluteHorizontalDistance teruggezet naar de standaardwaarde en vice versa. Hetzelfde geldt voor de verticale opstelling.

Het volgende codevoorbeeld laat zien hoe u de positie van een zwevende tabel instelt:

Afstand tussen tabel en omringende tekst

Aspose.Words biedt ook de mogelijkheid om de afstanden tussen tabellen en omliggende teksten te achterhalen:

Het volgende codevoorbeeld laat zien hoe u de afstand tussen een tabel en de omringende tekst kunt berekenen: