tom.brondsted.dk
|
NLFamBook v. 1.3
NLFambook er et program til udskrift af slægtsbøger fra gedcom-filer.
Det kan skrive i html-format [eksempel], rtf-format,
der kan indlæses i f.eks. Microsoft Word og gemmes som pdf
[eksempel], eller i helt normal tekst-form
[eksempel].
1. Hurtig start1. Hent programpakken her. 2. Pak den ud i en folder med winzip. 3. Kopiér din gedcom-fil til samme folder. 4. Åbn din gedcom i en teksteditor og find personen der skal være proband. Det kan se sådan ud:
Probandens ID er her I460. 5. Åbn filen start.bat i en teksteditor. Den ser sådan ud:
- og erstat alle tre "I1" med den ID du fandt ovenfor (pkt. 4). Erstat også "mingedcom.ged" med navnet på din gedcomfil. 6. Gem ændringerne og dobbeltklik på Programmet laver 2 filer med samme navn som din gedcom-fil fulgt af ID'en samt
ekstensionerne
Når du for fremtiden opdaterer din gedcom-fil, skal den igen kopieres til
folderen med NLFambook og du skal dobbeltklikke på Programkoden (C++) oversættes og kører også under Linux mm. 2. Kommandolinjen
Programmet NLFamBookConsole tager som argumenter 1) navnet på en gedcomfil,
2) 0 eller flere "options" indledt med tegnet
skriver html-slægtsbog (XHTML 1.0 Strict standard med CSS) for personen I1 i mingedcom.ged.
gør det samme for 3 personer.
Skriver en RTF ("Rich Text Format) bog for I1, en RTF-bog for I2 og en TXT-bog for I3. Der understøttes tre formater:
hvor
hvor
3. TXT og RTFTXT er et helt normalt format og skal ikke omtales mere. RTF læses af mange programmer, men det er forskelligt hvor meget de understøtter af formattering, billeder osv. Der er ikke i øjeblikket implementeret understøttelse af parametre på kommandolinjen for RTF for lidt svagere programmer. Men "håndtagene" er tilstede i koden. 4. HTML
options:
NLFambook
understøtter to html-standarder: XHTML 1.0 Strict samt
XHTML 1.0 Transitional (X'et antyder at begge standarderne opfylder
kravene for XML, Extended Mark-Up Language). "Transitional" er en
"overgangsstandard" som man kan bruge, hvis man vil være
(nogenlunde) sikker på at udskriften også kan læses
med meget gamle udgaver af Internet Explorer eller andre browser'e.
"Strict" er den nyeste standard, der forudsætter anvendelse af
såkaldt "Cascading Stylesheet" (CSS).
Anbefaling: Brug XHTML 1.0 Strict. Det er den
vej standarden bevæger sig.
"Frames" indebærer at navigations-menuen i udskrifterne forbliver i toppen af browseren (i en egen "frame"), selvom man "scroller ned" i teksten (som befinder sig i en anden "frame"). Men søge-maskiner som Google har det ikke godt med frames, og teknikken er derfor på vej ud af standarden. Anbefaling: Brug kun frames til private distributioner på f.eks. CD. Brug ikke frames til ting du lægger på web'en! Som "default" anvender programmet ikke frames i html-udskrifterne. De kan slås til med optionen -frames.
"Cascading Stylesheet" (CSS) indebærer at alle oplysninger om fonte, farver, størrelser læses fra filen NLFamBookHTMLStyle.css. Denne kan editeres med en almindelig teksteditor. Ikke alle browser'e er lige gode til at fortolke CSS, men da der ikke anvendes "avancerede" ting i NLFamBookHTMLStyle.css, bør der ikke være problemer med CSS. Anbefaling: Brug CSS! CSS kan dog slås fra med optionen -NOcss. Det virker kun sammen med XHTML1.0 Transitional.
5. Indstilling af farver, typer, email-adresse osv. i HTMLHvis man bruger CSS (default) kan man redigere filen NLFamBookHTMLStyle.css i en normal teksteditor. Hvis f.eks. aner til probanden skal fremhæves i fed ("bold") blå skrift, kan linjen
ændres til
Hvis man ikke bruger CSS læses indstilling af farver, typer osv. fra tekstfilen NLFamBookHTMLStyle. NLFamBook læser kun de 3 første linjer i denne fil. De to første linjer starter med '<body' og afsluttes af '>'. Den første linje styrer indstillinger i hovedvinduet og anden linje instillinger for menuen, hvis man bruger frames (ellers har anden linje ingen effekt). Tredje linje indeholder email-adressen som aktiveres, når man klikker på "@kontakt" i html-udskriften. Eksempel:
- hvis du foretrækker standardinstillingerne (sorte bogstaver og hvid baggrund). Eller hvis du er til skrappe farver:
Hvis du er bange for at lægge din emailadresse direkte frem på nettet, kan du bare indsætte den sædvanlige FJERNDETTE:
6. Indledning og billeder
Indledning genereres af en tekstfil med samme navn som gedcomfilen med tilføjelse
af ekstensionen .preface. F.eks. Dog så meget om billeder: Hvis indsat i gedcom-filen eller preface-filen vil koden:
få NLFambook til at indsætte et billede TanteAgathe.jpg fra folderen pictures i html- eller rtf-udskriften. Teksten "Tante Agathe (1758-1832)" vil blive anbragt under billedet og begge dele centreret. |
|
|
|