Poziţionează o masă

Există tabele plutitoare și în linie:

  • Tabele în linie sunt plasate pe aceeași strat cu textul și sunt plasate într-un flux de text care înconjoară doar tabelul deasupra și dedesubt. Tabelele în linie vor apărea întotdeauna între paragrafe acolo unde le-ai plasat.
  • Tabele plutitoare este suprapus peste text, iar poziția tabelului față de paragraf este determinată de ancoră tabelului. Din această cauză poziția tabeleului plutitor în document este influențată de setările poziționării verticale și orizontale.

Uneori trebuie să poziționezi o masă într-un document într-o anumită manieră. Pentru asta ai nevoie să folosești instrumentele de aliniere și să setezi indentarea între tabelă și textul din jur.

În acest articol vom discuta care sunt opțiunile pe care Aspose.Words le oferă pentru poziționare.

Specificaţi poziţia tabelului în linie

Poziţia unei tabele în linie poate fi stabilită folosind Aspose.Words, API şi Alignment proprietate. Astfel, îți poți regla alinierea mesei în raport cu pagina de documente.

Exemplul următor de cod arată cum se setează poziția unei tabele în linie:

Obține alinierea tabelelor plutitoare

Dacă învelișul de text al tabelelor este setat la Around, poți obține alinierea orizontală și verticală a tabelului folosind proprietățile RelativeHorizontalAlignment și RelativeVerticalAlignment.

Cu alte tipuri de învelire a textului, poţi obţine alinierea tabelelor în linie folosind proprietatea Alignment.

Exemplul de cod următor arată cum să obţinem alinierea tabelului:

Obține poziția tabelului plutitor

Poziția unei tabele plutitoare se determină folosind următoarele proprietăți:

Exemplul de cod de mai jos arată cum să obţii poziţia unei tabele plutitoare:

Set Poziţia Tabelului plutitor

La fel ca obținerea, poți seta poziția unei tabele plutitoare folosind același Aspose.Words API.

Este important să știi că alinierea și distanța orizontală și verticală sunt proprietăți combinate, iar una poate reseta pe cealaltă. De exemplu, setarea RelativeHorizontalAlignment va reseta AbsoluteHorizontalDistance la valoarea sa implicita si invers. Același lucru este true pentru aranjarea verticală.

Exemplul de cod următor arată cum să stabileşti poziţia unei tabele plutitoare:

Obține distanța dintre tabel și textul care îl înconjoară

Aspose.Words oferă, de asemenea, o oportunitate de a găsi distanțele dintre tabele și textul din jur:

Exemplul următor de cod arată cum se obține distanța dintre o tabelă și textul său înconjurător":