Functies
Wat je gebruikers krijgen
Een rapportontwerper in de browser, en een voorbeeld afgedrukt door dezelfde engine die het rapport afdrukt.
Werkbalk
Nieuw, een .json-definitie openen vanaf de computer van de gebruiker, Opslaan, Ongedaan maken en Opnieuw, Zoom, Raster magnetisch en Pagina-instelling met paginaformaat, afdrukstand en marges. Uitlijnen (links, midden, rechts, boven, middelste, onder, gelijke breedte, gelijke hoogte of gelijk formaat), naar voren, naar achteren, kopiëren, plakken, dupliceren en verwijderen, en wisselen tussen Ontwerp en Voorbeeld.
Werkset en gegevensvelden
De werkset biedt Tekst, Afbeelding, Lijn, Rechthoek, Grafiek, Rich text, Barcode, QR-code en Subrapport: een klik voegt het item toe aan de geselecteerde band, slepen zet het neer op het punt op elke band. Gegevensvelden somt de velden van de gegevensbron op, en een klik of neerzetten voegt een tekstitem toe dat aan het veld is gebonden.
Pagina en banden
Het canvas toont de pagina met haar banden op de gekozen zoom, elk met zijn bijschrift en een greep die zijn hoogte wijzigt. De bandenlijst voegt een rapportkop, paginakop, groepskop, detail, groepsvoet, paginavoet of rapportvoet toe, verplaatst en verwijdert ze, en stelt het groepsveld van een groepsband in.
Bewerken met de muis
Klik om te selecteren, Ctrl+klik of Shift+klik om aan de selectie toe te voegen, of teken een selectiekader op een leeg deel van het canvas. Slepen verplaatst de selectie, ook naar een andere band, de acht grepen wijzigen het formaat, en de band onder een sleepactie wordt gemarkeerd. Elke wijziging is één stap om ongedaan te maken.
Inspecteur, parameters en lettertypen
De inspecteur bewerkt elke gepubliceerde eigenschap van de rapportengine voor de selectie, de band of het rapport, met Veld invoegen, Aggregaten en Rapportwaarden om expressies te schrijven. Het tabblad Parameters bevat wat de Report Viewer vraagt, en de lettertypen van het rapport kunnen een .ttf-, .ttc- of .otf-bestand in de definitie insluiten.
Voorbeeld
Het voorbeeld drukt de definitie af die wordt bewerkt, niet de opgeslagen, op een kladrapport dat de gegevens en de events van het rapport deelt, zodat de PDF degene is die het rapport zal afdrukken. Het verschijnt in de ingebedde PDF-viewer of in een iframe met de PDF-viewer van de browser, bepaald door PreviewMode.
Toetsenbord
Tab loopt door de items van het canvas, de pijltoetsen verplaatsen de selectie met één rasterstap, Shift+pijltoetsen wijzigen het formaat, en Alt+Omhoog en Alt+Omlaag verplaatsen haar naar de vorige of volgende band. Ctrl+C, Ctrl+V en Ctrl+D kopiëren, plakken en dupliceren, Ctrl+Z en Ctrl+Y maken ongedaan en voeren opnieuw uit, en Ctrl+S slaat overal in de designer op.
Veilig bewerken
Zolang een ontwerp niet-opgeslagen wijzigingen heeft, toont de designer Niet-opgeslagen wijzigingen en vraagt de browser om bevestiging voordat de pagina wordt verlaten. Een parameter of een lettertype zonder naam wordt geselecteerd en gefocust voordat er iets wordt verzonden. De designer volgt data-bs-theme="dark" en dir="rtl" van de pagina, en een beleefd live-gebied kondigt zijn meldingen aan.