Forrige Næste

Opret en fælles udviklingsstruktur

De foregående afsnit beskriver, hvordan du opretter og bruger datakilder og datasæt og definerer rapportelementers layout og format. Disse fremgangsmåder kan benyttes effektivt af en enkelt rapportudvikler, der kun skal oprette et mindre antal rapporter. I et større projekt, enten et projekt med flere udviklere eller et projekt, der kræver flere rapporter, har mange design brug for samme elementer eller layout.

BIRT bruger følgende filtyper, der giver mulighed for at oprette og vedligeholde standardformater, oprette rapporter i samarbejde med andre rapportudviklere og undgå gentagne designopgaver med risiko for fejl:

*
Hovedformålet for et bibliotek er at stille et fælles opbevaringssted med rapportelementer og typografier, der er defineret på forhånd, til rådighed for udviklere af rapportdesign. En biblioteksfil har filtypen .rptlibrary. BIRT finder biblioteker i ressourcefolderen.
Et bibliotek er en dynamisk komponent i et rapportdesign. Når en biblioteksudvikler foretager ændringer af et bibliotek, synkroniseres rapportdesignet med det ændrede bibliotek. Det gør det nemt at sprede ændringer til en serie rapportdesign.
I et bibliotek gemmes tilpassede rapportelementer, f.eks. datakilder, visuelle rapportelementer, typografier og mastersider. Brug et bibliotek i et rapportdesign til at få adgang til de tilpassede elementer. Du kan bruge flere biblioteker i et enkelt rapportdesign. Du kan adskille de typografier og den funktionalitet, der kræves af forskellige projekter eller processer, ved at bruge flere biblioteker.
*
Hovedformålet med en skabelon er at stille et standardudgangspunkt til rådighed for et nyt rapportdesign. En skabelonfil har samme struktur som en rapportdesignfil. En skabelonfil har filtypen .rpttemplate. BIRT finder skabeloner i skabelonfolderen.
En skabelon er en statisk struktur, som et nyt rapportdesign kan oprettes ud fra. Et rapportdesign, der er afledt af en skabelon, ændrer en kopi af den pågældende skabelon. Et rapportdesign kan derfor kun være afledt af én skabelon. Det, at rapportdesign bruger kopier af skabeloner, betyder, at når en skabelonudvikler ændrer en skabelon, afspejles ændringerne ikke automatisk i de rapportdesign, der er baseret på skabelonen.
En skabelon leverer en struktur til et standardrapportlayout. En skabelon kan indeholde visuelle rapportelementer, der indgår i rapportens layout, datakilder og datasæt samt mastersidelayout. En skabelon bruger biblioteker på samme måde som et rapportdesign. BIRT Report Designer stiller et sæt standardskabeloner til rådighed, f.eks. rapportskabelonerne Enkel liste og Grupperet liste.
*
Denne filtype indeholder typografier til formateringselementer i en rapport og ligner formateringen af elementer på en webside.

(c) Copyright Actuate Corporation 2013