Poziționați o masă

Există mese plutitoare și mese inline:

  • Inline tables sunt plasate pe același strat cu textul și sunt plasate într-un flux de text care înconjoară doar tabelul de mai sus și de mai jos. Tabelele Inline vor apărea întotdeauna între paragrafele în care le-ați plasat.
  • Floating tables sunt stratificate peste text, iar poziția tabelului în raport cu paragraful este determinată de ancora tabelului. Din acest motiv, poziția mesei plutitoare din document este afectată de setările de poziționare verticală și orizontală.

Uneori trebuie să poziționați un tabel într-un document într-un anumit mod. Pentru a face acest lucru, trebuie să utilizați instrumentele de aliniere și să setați liniuțele dintre tabel și textul înconjurător.

În acest articol, vom discuta ce opțiuni Aspose.Words oferă poziționare.

Specificați Poziția Tabelului În Linie

Puteți seta poziția unui tabel inline folosind Aspose.Words API și proprietatea Alignment. Astfel, puteți ajusta alinierea tabelului în raport cu pagina documentului.

Următorul exemplu de cod arată cum să setați poziția unui tabel inline:

Obțineți Alinierea Mesei Plutitoare

Dacă împachetarea textului tabelului este setată la Around, puteți obține alinierea orizontală și verticală a tabelului folosind proprietățile RelativeHorizontalAlignment și RelativeVerticalAlignment.

Cu other types of text wrapping, puteți obține alinierea tabelului inline folosind proprietatea Alignment.

Următorul exemplu de cod arată cum să obțineți alinierea tabelului:

Obțineți Poziția Mesei Plutitoare

Poziția unei mese plutitoare este determinată folosind următoarele proprietăți:

Următorul exemplu de cod arată cum să obțineți poziția unui tabel plutitor:

Setați Poziția Mesei Plutitoare

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

Este important să știți că alinierea și distanța orizontală și verticală sunt proprietăți combinate și una poate reseta cealaltă. De exemplu, setarea RelativeHorizontalAlignment va reseta AbsoluteHorizontalDistance la valoarea implicită și invers. Același lucru este valabil și pentru aranjamentul vertical.

Următorul exemplu de cod arată cum să setați poziția unui tabel plutitor:

Obțineți distanța dintre tabel și textul înconjurător

Aspose.Words oferă, de asemenea, o oportunitate de a afla distanțele dintre tabele și textele înconjurătoare:

Următorul exemplu de cod arată cum să obțineți distanța dintre un tabel și textul înconjurător: