Forrige Neste

Bygge et felles rammeverk for rapportutvikling

Tidligere deler beskriver hvordan du oppretter bruker datakilder og datasett, og hvordan du utformer og formaterer rapportelementer. En enkelt rapportutvikler som bare trenger noen få rapporter, kan med hell bruke disse metodene. For et større prosjekt, enten med flere utviklere eller et prosjekt som krever flere rapporter, må mange designer bruke de samme elementene eller layoutene.

For å støtte opprettelse og vedlikehold av standardformater, bygging av rapporter i samarbeid med andre rapportutviklere og unngå repetitive designoppgaver som gir mange feil, bruker BIRT følgende filtyper:

*
Hovedformålet med et bibliotek er å gi utviklere av rapportdesigner et felles lager av forhåndsdesignede rapportelementer og -stiler. Filtypen for en bibliotekfil er .rptlibrary. BIRT plasserer biblioteker i ressursmappen.
Et bibliotek er en dynamisk komponent av en rapportdesign. Når en bibliotekutvikler gjør endringer i et bibliotek, synkroniserer rapportdesign seg selv med det endrede biblioteket. På denne måten forplanter endringer seg raskt i en serie med rapportdesigner.
Et bibliotek lagrer tilpassede rapportelementer, for eksempel datakilder, visuelle rapportelementer, stiler og hovedsider. Bruk et bibliotek i en rapportdesign for å få tilgang til de tilpassede elementene. Du kan bruke flere biblioteker i en enkelt rapportdesign. Ved å bruke flere biblioteker kan du skille stilene og funksjonaliteten som ulike prosjekter eller prosesser trenger.
*
Hovedformålet med en mal er å tilby en standard stanrtposisjon for en ny rapportdesign. Som sådan er strukturen til en malfil identisk med strukturen til en rapportdesignfil. Filtypen for en malfil er .rpttemplate. BIRT plasserer maler i malmappen.
En mal er et statisk rammeverk som en ny rapportdesign kan bygges på. En rapportdesign utledet fra en mal endrer en kopi av malen. Derfor kan en rapportdesign bare være utledet fra en mal. Siden rapportdesigner bruker kopier av malen, gjenspeiler ikke rapportdesigner som bygger på malen, automatisk endringene når en malutvikler endrer en mal.
En mal gir struktur til en standard rapportlayout. En mal kan inneholde visuelle rapportelementer som vises i rapportens layout, datakilder og datasett, og hovedsidelayout. En mal bruker biblioteker på samme måte som en rapportdesign. BIRT Report Designer har et sett med standardmaler, for eksempel rapportmalene Enkel liste og Gruppert liste.
*
Denne typen fil har stiler til formatering av elementer i en rapport, omtrent som ved formatering av elementer på en webside.

(c) Copyright Actuate Corporation 2013