XR Tabel

Uit XpressionManager
Versie door Diana Schepers (overleg | bijdragen) op 3 apr 2019 om 13:06 (Nieuwe pagina aangemaakt met '==Algemene beschrijving== Wanneer je een veld aanmaakt met als veldtype 'table', dan krijg je zowel bij de invoer als in de pdf een tabel te zien. De opties die de ...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Algemene beschrijving

Wanneer je een veld aanmaakt met als veldtype 'table', dan krijg je zowel bij de invoer als in de pdf een tabel te zien. De opties die de gebruiker krijgt, hangen volledig af van de configuratie. Dit is in te stellen via de standaardwaarde van het veld.

Configuratiemogelijkheden

Hieronder staan alle mogelijke configuratieopties benoemd:

  • #lijn: hiermee kan er een lijn bij een rij of kolom getoond worden, deze is alleen zichtbaar in de PDF. Meerdere waarden kunnen komma-gescheiden ingevoerd worden. Hieronder staat een lijst met de mogelijke waarden:
    • vert0 Het nummer bepaald bij welke kolom de lijn getoond wordt. Wanneer 0 wordt ingevoerd, dan wordt de lijn links van de eerste kolom geplaatst.
    • hor0 Het nummer bepaald bij welke rij de lijn getoond wordt. Wanneer 0 wordt ingevoerd, dan wordt de lijn boven de eerste rij geplaatst.
    • vertlast Na de laatste kolom wordt een lijn getoond.
    • horlast Onder de laatste rij wordt een lijn getoond.
  • #colcount: Het aantal kolommen dat standaard wordt aangemaakt.
  • #rowcount: Het aantal rijen dat standaard wordt aangemaakt.
  • #mincolcount: Het minimale aantal kolommen.
  • #minrowcount: Het minimale aantal rijen.
  • #maxcolcount: Het maximale aantal kolommen.
  • #maxrowcount: Het maximale aantal rijen.
  • #colwidth: Hiermee kan de standaardbreedte (in mm), van nieuw toegevoegde kolommen, ingesteld worden.
  • #rowheight: Hiermee kan de standaardhoogte (in mm), van nieuw toegevoegde rijen, ingesteld worden.
  • #colwidths: Hiermee kan de standaardbreedte (in mm), van de standaard aanwezige kolommen, ingesteld worden. Meerdere waarden kunnen ingegeven worden, gescheiden door een komma.
  • #rowheights: Hiermee kan de standaardhoogte (in mm), van de standaard aanwezige rijen, ingesteld worden. Meerdere waarden kunnen ingegeven worden, gescheiden door een komma.
  • #changelines: Geeft aan of de gebruiker zelf mag ingeven waar er lijnen getoond moeten worden, mogelijke waarden 'true' of 'false'. Wanneer deze niet aanwezig is, krijgt de gebruiker niet de mogelijkheid om dit in te geven.
  • #changesizes: Geeft aan of de gebruiker zelf mag ingeven hoe groot de rijen en kolommen moeten worden, mogelijke waarden 'true' of 'false'. Wanneer deze niet aanwezig is, krijgt de gebruiker niet de mogelijkheid om dit in te geven.
  • #popup: Geeft aan of de tabel in een popup getoond moet worden, mogelijke waarden 'true' of 'false'. Hiermee kunnen brede tabellen gebruikt worden, zonder dat dit de pagina lay-out in de war schopt.

Naast bovenstaande opties kunnen in een tabel ook gegevens uit een opmaakset overgenomen worden. Hiervoor moet een opmaakset aan dit veld gekoppeld worden onder wijzigen veld. De koppeling met een stijl uit de opmaakset gebeurt aan de hand van de 'Display naam'. Hieronder staat de lijst met de mogelijke opties:

  • #style_row_1: Hiermee kan aan een specifieke regel in de tabel een stijl uit een opmaakset gekoppeld worden.
  • #style_col_1: Hiermee kan aan een specifieke kolom in de tabel een stijl uit een opmaakset gekoppeld worden.
  • #style_row_odd: Hiermee kan aan alle oneven regels in de tabel een stijl uit een opmaakset gekoppeld worden.
  • #style_col_odd: Hiermee kan aan alle oneven kolommen in de tabel een stijl uit een opmaakset gekoppeld worden.
  • #style_row_even: Hiermee kan aan alle even regels in de tabel een stijl uit een opmaakset gekoppeld worden.
  • #style_col_even: Hiermee kan aan alle even kolommen in de tabel een stijl uit een opmaakset gekoppeld worden.

Wanneer aan een cel zowel een kolomstijl als een rijstijl gekoppeld zijn, dan krijgt de rijstijl voorrang.

Tabel in html editor

In een html editor kan ook een tabel geplaatst worden, hierbij worden bovenstaande configuratie opties ook ondersteunt. Om te voorkomen dat tabelstijlen zoals even en odd ook in de editor zichtbaar worden gebruik je bij de weergavenaam de prefix "table_", dit zorgt ervoor dat deze stijlen niet getoond worden in de dropdown met beschikbare stijlen.

Voor het instellen van een marge tussen de tekst van een cell en de cell zelf kan in de opmaakset bij de stijl "Tabelcel" het veld "Lijn - afstand (pt) (t r b l)" gebruikt worden.