09 - de interface
De interface van de Stimulsoft Report Designer
Je weet nu dat een rapport een design en data combineert tot een resultaat. De designer is de plek waar je dat design bouwt. Laten we de werkplaats verkennen.
De designer is opgebouwd uit een aantal vaste zones — vergelijk het met een werkbank: het lint is je gereedschapskist bovenin, de toolbox is de lade met onderdelen, het canvas is het werkblad waar je bouwt, en het linkerpaneel geeft je informatie over wat je aan het doen bent.
┌─────────────────────────────────────────────────────────────┐
│ Lint (Bestand / Home / Invoegen / Rapport / Pagina / │
│ Lay-out / Afdrukvoorbeeld) │
├──────┬──────────────────────────────────────────────────────┤
│Tool- │ │
│box │ Canvas │
│ │ (ontwerp-oppervlak) │
├──────┤ │
│Eigen-│ │
│schap-│ │
│pen │ │
│Woor- │ │
│den- │ │
│boek │ │
│Rapp- │ │
│ort- │ │
│boom │ │
└──────┴──────────────────────────────────────────────────────┘
└──── paginatabs (Page1 / Page2 / +) ──────────────────┘ Het lint
Bovenin zit het lint met de volgende tabbladen:
| Tabblad | Wat je er vindt |
|---|---|
| Bestand | Opslaan, openen, exporteren |
| Home | Klembord, lettertype, uitlijning, randen, stijlen |
| Invoegen | Componenten toevoegen aan het canvas |
| Rapport | Rapport-brede instellingen |
| Pagina | Paginaformaat, marges, afdrukstand |
| Lay-out | Uitlijning en rangschikking van componenten |
| Afdrukvoorbeeld | Schakelt naar de voorbeeldweergave |
De toolbox
Aan de linkerkant van het scherm zit een verticale werkbalk: de toolbox. Hierin staan de componenten die je op het canvas kunt plaatsen, zoals tekstvakken, afbeeldingen, databanden en vormen. Je selecteert een component in de toolbox en plaatst het vervolgens op het canvas.
Het linkerpaneel — Eigenschappen
Linksonder in het scherm zit een paneel met drie tabbladen. Het eerste tabblad is Eigenschappen.
Eigenschappen toont alle instellingen van het geselecteerde component, gegroepeerd in categorieen zoals Pagina, Uitzicht, Gedrag en Ontwerp. Selecteer je een tekstvak, dan zie je hier het lettertype, de uitlijning, randen en meer.
Elke wijziging is direct zichtbaar op het canvas.
Het linkerpaneel — Woordenboek
Het tweede tabblad is het Woordenboek. Dit toont alle beschikbare business objects en hun velden.
Vanuit het woordenboek sleep je velden rechtstreeks naar het canvas. De designer maakt dan automatisch een tekstvak met de juiste veldverwijzing.
Het woordenboek is je bron voor alle data die in het rapport beschikbaar is.
Het linkerpaneel — Rapportboom
Het derde tabblad is de Rapportboom. Dit toont de volledige structuur van het rapport als een boomstructuur: alle pagina’s, secties en componenten.
De rapportboom is handig om snel te navigeren in een complex rapport met veel secties of geneste databanden. Je kunt een component selecteren in de boom en het wordt direct geselecteerd op het canvas.
Het canvas
Het canvas is het ontwerp-oppervlak in het midden van het scherm. Hier bouw je het rapport. Je ziet de pagina zoals die uiteindelijk wordt afgedrukt, inclusief alle secties.
Componenten op het canvas bevatten veldverwijzingen tussen accolades:
{Invoice.InvoiceAddress.Name}
{Invoice.Customer.Code}
{Invoice.InvoiceDate} Op het moment van genereren vervangt Stimulsoft deze verwijzingen door de werkelijke waarden uit het business object.
Paginatabs
Onderaan het canvas staan tabs voor de pagina’s in het rapport. Met de + knop voeg je een nieuwe ontwerppagina toe.
- Pagina’s in het resultaat worden automatisch aangemaakt. Als een databand meer data bevat dan op een pagina past, begint Stimulsoft automatisch een nieuwe pagina.
- Een ontwerppagina voeg je zelf toe als bepaalde onderdelen altijd op een nieuwe pagina moeten beginnen, bijvoorbeeld een voorblad of een bijlage.
In de meeste rapporten volstaat een enkele ontwerppagina.
Design vs. Afdrukvoorbeeld
Via het tabblad Afdrukvoorbeeld in het lint schakel je naar de voorbeeldweergave. Stimulsoft combineert dan het design met de data — precies het principe design + data = resultaat dat je eerder hebt geleerd — zodat je het eindresultaat ziet voordat je afdrukt of exporteert.
Met de knop Design in het lint keer je terug naar het ontwerpscherm.
Samenvatting
Je hoeft niet alles uit je hoofd te kennen — de interface leer je al doende. Onthoud deze vier zones:
- Lint — je gereedschapskist bovenin, met tabbladen voor verschillende taken
- Toolbox + linkerpaneel — links vind je componenten, eigenschappen, het woordenboek en de rapportboom
- Canvas — het werkblad in het midden waar je het rapport bouwt
- Paginatabs — onderaan, voor het beheren van ontwerppagina’s
Meer in deze rubriek
- 01 - Data vs Informatie
- 02 - Oefening data vs Informatie
- 03 - Rapporten vs Labels
- 04 - Oefening Rapporten vs Labels
- 05 - Wat is de Report Designer?
- 06 - Oefening Wat is de Report Designer?
- 07 - design plus data is resultaat
- 08 - oefening design plus data
- 09 - de interface
- 10 - oefening de interface
- 11 - nieuw rapport aanmaken
- 12 - oefening nieuw rapport
- 13 - componenten
- 14 - oefening componenten
- 15 - pagina instellingen
- 16 - oefening rapport met logo