3.4. Logostyring
Dokumentskabeloner, som leveres sammen med DynamicTemplate-løsningen, kan benytte logostyring. Logostyring gør det muligt at indsætte det relevante logo i dokumentskabelonen på baggrund af brugerens område (f.eks. afdeling, forretningsenhed eller anciennitet osv.).
Eventuelle ugyldige tegn i de udledte værdier ignoreres ved fremsøgningen af de relevante filer, f.eks. '<', '>', '\', '/', '|' eller '*'.
Logoer, som skal anvendes af DynamicTemplate, skal placeres i systemmappen Ressourcer (afsnit 3.1.4. Ressourcer). Der skal oprettes et områdespecifikt sæt af undermapper for hver afdeling i organisationen. Logoer fremsøges som beskrevet herunder:
Først søges der efter logoet på: [ResourcePath]\[ResourceTagPath], hvor ResourcePath og ResourceTagPath læses fra Setup.xml.
Hvis der ikke findes et logo, gentages søgningen på: [ResourcePath]
3.4.1. Eksempel på fremsøgning af logo
Med udgangspunkt i de stier, der er defineret i eksemplet i Figur 105, har ResourcePath fra Setup.xml følgende værdi:
W:\DynamicTemplate\Resources\
Denne sti skal kombineres med ResourceTagPath, som i eksemplet i Figur 109 er defineret som ’Company’ og ’Department’. Disse er ’tag’-navne fra filen ActiveDirectoryDefinitions.xml og vil i skabelonernes dialogbokse være repræsenteret som tekstfelter med navnene ’Company’ og ’Department’.
Brugerens indtastning (eller de automatisk udfyldte data) bliver således de faktiske værdier, som fuldender filstien til den ønskede logomappe.
Eksempelvis vil en indtastning af ‘Dania Software’ i feltet ’Company’ og ’Development’ i feltet ’Department’ give følgende komplette filsti:
W:\DynamicTemplate\Resources\Dania Software\Development
3.4.2. Regler for fremsøgning af logo
Fremsøgningen følger nedenstående regelsæt:
- Det første logo, der findes, og som matcher formaterne angivet under afsnit 3.1.4. Ressourcer, anvendes.
- Der søges først i den områdespecifikke logomappe, f.eks. W:\dynamictemplate\Resources\dania software\Development.
- Hvis der ikke findes et logo i den områdespecifikke mappe, gentages søgningen ét niveau højere. Med ovenstående sti som udgangspunkt vil den næste sti, der søges i, være: W:\dynamictemplate\Resources\dania software (som stadig er en områdespecifik mappe).
- Hvis der ikke findes et logo, fortsætter søgningen op gennem mappeniveauerne, indtil roden af ressourcemappen nås (dvs. stien angivet i ResourcePath, som beskrevet under afsnit 3.1.4. Ressourcer). Der skal findes et standardlogo i roden af ressourcemappen.
- Hvis en områdespecifik mappe ikke findes, starter søgningen ét niveau højere i mappehierarkiet.
- Eventuelle ugyldige tegn i de udledte værdier ignoreres ved fremsøgningen af de relevante filer, f.eks. ’<’, ’>’ eller ’*’.
Logoer indsættes med deres dimensioner bevaret, dvs. de skaleres ikke, så de passer til skabelonerne, før de indsættes.
Var denne artikel nyttig?
Fantastisk!
Tak for din feedback
Beklager, at vi ikke var nyttige
Tak for din feedback
Feedback sendt
Vi sætter pris på din indsats og vil forsøge at rette artiklen