Plaas'n Tabel
Daar is drywende tafels en inline tafels:
- Inline tables word op dieselfde laag as die teks geplaas en word in’n vloei van teks geplaas wat slegs die tabel bo en onder omring. Inlyntabelle sal altyd tussen die paragrawe verskyn waar jy dit geplaas het.
- Floating tables oor die teks gelaag word, en die posisie van die tabel in verhouding tot die paragraaf word bepaal deur die tafelanker. As gevolg hiervan word die posisie van die drywende tabel in die dokument beïnvloed deur die vertikale en horisontale posisioneringsinstellings.
Soms moet jy’n tabel op’n sekere manier in’n dokument plaas. Om dit te doen, moet jy die belyningsinstrumente gebruik en die inkeping tussen die tabel en die omliggende teks stel.
In hierdie artikel sal ons bespreek watter opsies Aspose.Words voorsiening maak vir posisionering.
Spesifiseer Inlyn Tabelposisie
Jy kan die posisie van’n inlyn tabel stel deur die Aspose.Words API en die Alignment eienskap te gebruik. U kan dus die belyning van die tabel relatief tot die dokumentbladsy aanpas.
Die volgende kode voorbeeld toon hoe om die posisie van’n inline tabel stel:
Kry Drywende Tabel Belyning
As die tabel teks wrap is ingestel op Around, kan jy die tabel se horisontale en vertikale belyning kry met behulp van die RelativeHorizontalAlignment en RelativeVerticalAlignment eienskappe.
Met other types of text wrapping, kan jy inline tabel belyning kry met behulp van die Alignment eiendom.
Die volgende kode voorbeeld toon hoe om die tabel se belyning te kry:
Kry Drywende Tafelposisie
Die posisie van’n drywende tafel word bepaal deur die volgende eienskappe te gebruik::
- HorizontalAnchor - ‘n voorwerp vir die berekening van die horisontale posisionering van’n drywende tafel
- VerticalAnchor - ‘n voorwerp vir die berekening van die vertikale posisionering van’n drywende tafel
- AbsoluteHorizontalDistance - absolute horisontale drywende tafelposisie
- AbsoluteVerticalDistance - absolute vertikale drywende tafelposisie
- AllowOverlap - opsie om oorvleueling met ander drywende voorwerpe te aktiveer / deaktiveer
- RelativeHorizontalAlignment - drywende tabel relatiewe horisontale belyning.
- RelativeVerticalAlignment - drywende tabel relatiewe vertikale belyning.
Die volgende kode voorbeeld toon hoe om die posisie van’n drywende tafel te kry:
Stel Drywende Tafelposisie
Net soos om te kry, kan jy die posisie van’n drywende tafel stel met dieselfde Aspose.Words API.
Dit is belangrik om te weet dat die uitlijning en horisontale en vertikale afstand gekombineerde eienskappe is en dat die een die ander kan herstel. Byvoorbeeld, die opstel van die RelativeHorizontalAlignment sal die AbsoluteHorizontalDistance terugstel na sy standaard waarde en omgekeerd. Dieselfde geld vir die vertikale rangskikking.
Die volgende kode voorbeeld toon hoe om die posisie van’n drywende tabel stel:
Kry Afstand Tussen Tabel En Omliggende Teks
Aspose.Words bied ook’n geleentheid om die afstande tussen tabelle en omliggende tekste uit te vind:
- DistanceTop - die waarde van die afstand van bo
- DistanceBottom - die waarde van die afstand van persepsie
- DistanceRight - afstand waarde aan die regterkant
- DistanceLeft - afstand waarde aan die linkerkant
Die volgende kode voorbeeld toon hoe om die afstand tussen’n tabel en sy omliggende teks te kry: