Version dieser Lieferung: v1.0.2b
| Inhalt | Support: support@lexasoft.de |
| Installation | |
| Parameter | |
| Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets | |
| Anhang |
Die Calendar - Lieferung besteht aus der Zip - Datei calendar.zip, die folgende Dateien und Verzeichnisse enthält:
| Verzeichnis / Datei | Bedeutung | |
| calendar.jar | JAVA Archiv mit dem Programm | |
| calendar.html | Startseite für das Applet | |
| readme.htm | Diese Anleitung. | |
| props | ||
| lexasoft.properties | Datei mit allgemeinen Properties für Lexasoft - Applets. | |
| calendar.properties | Datei mit speziellen Properties für Marquee. | |
| images | ||
| wurm.gif | Beispiel für Default - Bild. | |
| baum.gif | Beispiel für zeitabhängig eingebundenes Bild. | |
Alle Parameter ( mit wenigen Ausnahmen ) können in jeder beliebigen Property
- Datei oder als Parameter der HTML - Seite angegeben werden. Welche Property -
Dateien vom Applet ausgelesen werden, muss im Applet Tag als Parameter "propertyfiles"
angegeben werden ( s.a. Beispieldatei calendar.html).
Die Angabe der Dateien muss ausgehend von der einbindenden HTML - Seite erfolgen. Mehrere Property - Dateien sind durch ";" zu trennen.
Parameter dürfen auch mehrfach angegeben werden. Welcher Wert dann verwendet wird, richtet sich nach folgender Reihenfolge:
Die Form der Parameter in Property - Dateien oder als Parameter im Applet Tag ist den gelieferten Beispieldateien zu entnehmen.
Nachfolgend eine Aufstellung aller relevanten Parameter.
| Parameter | Bedeutung | Wert / Erklärung | Bemerkung |
propertyfiles |
Property - Dateien, die vom Applet ausgewertet werden sollen. | URLs zu den Propertyfiles, ausgehend von der einbindenen HTML - Seite, semikolonsepariert. | ausschließlich als Parameter im Applet - Tag |
ResourceBase |
Basisverzeichnis für Resourcen | Ausgehend vom Verzeichnis der einbindenden HTML - Seite kann ein Verzeichnis angegeben werden, in dem sich Resourcen ( für Marquee ausschließlich Bilder - z.B. Hintergrundbild ) befinden. Nur nötig bei mehrfachem Einsatz. | ausschließlich als Parameter im Applet - Tag |
PIC_default |
URL zu Default - Bild. | Dieses Bild wird links neben dem Kalenderblatt ausgegeben, falls für diesen Tag kein anderes angegeben wurde | URL kann relativ zur ResourceBase oder zur einbindenden
HTML Seite angegeben werden. |
PIC_XXXX |
URL zu Bild, das am Datum XXXX angezeigt werden soll.
Beispiel: |
XXXX muss durch das gewünschte Datum vierstellig
ersetz werden, z.B. 2412 für den 24.Dezember. oder 0103 für den
1.März.Dieses Bild wird links neben dem Kalenderblatt am angegeben Tag angezeigt. Diese Einstellung hat Vorrang vor PIC_default. |
URL kann relativ zur ResourceBase oder zur einbindenden
HTML Seite angegeben werden. |
URL_default |
URL zu Default - HTML - Seite | Falls für diesen Tag nicht anders angegeben, wird diese Seite beim
Klick auf das Applet verlinkt.
Format : |
URL muss relativ zur einbindenden HTML Seite angegeben werden. |
URL_XXXX |
URL zu HTML - Seite, die am Datum XXXX verlinkt werden
soll.
Beispiel: |
XXXX muss durch das gewünschte Datum vierstellig
ersetz werden, z.B. 2412 für den 24.Dezember. oder 0103 für den
1.März.Diese Seite wird am angegeben Tag verlinkt. Diese Einstellung hat Vorrang vor URL_default.
Format: siehe |
URL muss relativ zur einbindenden HTML Seite angegeben werden. |
FONT_Year |
Font in dem das Jahr angezeigt wird. | Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt.
Beispiel:
|
|
FONT_Day |
Font, in dem der Tag angezeigt wird. | Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt.
Beispiel:
|
|
FONT_Month |
Font, in dem der Monat angezeigt wird. | Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt.
Beispiel:
|
|
FONT_WeekDay |
Font, in dem der Wochentag angezeigt wird. | Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt.
Beispiel:
|
|
COL_Day |
Farbe, in der der Tag angezeigt wird. | Codierung über englische Farbbezeichnungen ( z.B. black, white etc. ) bzw. wie in HTML z.B. #FFFFFF für weiß. | Alle anderen Einträge werden einheitlich in der Standardfarbe (
Parameter COL_fgcolor ) angezeigt.
Vgl. Anhang Farbkodierungen |
FORMAT_Day |
Beschreibt das Format, in dem der Tag angezeigt wird. | Default: dd bedeutet als Tag des Monats. |
Vgl. Anhang Datumsformate |
FORMAT_Month |
Beschreibt das Format, in dem der Monat angezeigt wird. | Default: MMMM bedeutet als Wort vollständig
ausgeschrieben, z.B.: "August" oder "Dezember". |
Vgl. Anhang Datumsformate |
FORMAT_Year |
Beschreibt das Format, in dem das Jahr angezeigt wird. | Default: yyyy bedeutet als vierstellige Zahl, z.B.:
2001 |
Vgl. Anhang Datumsformate |
FORMAT_DayOfWeek |
Beschreibt das Format, in dem der Wochentag angezeigt wird. | Default: EEEE bedeutet als Wort vollständig
ausgeschrieben, z.B.: "Montag" oder "Freitag". |
Vgl. Anhang Datumsformate |
IMG_Warning |
Icon in Warndialogen | In Calendar nicht verwendet | Empfohlen in lexasoft.properties |
IMG_Stop |
Icon in Fehlerdialogen | In Calendar nicht verwendet | Empfohlen in lexasoft.properties |
IMG_Question |
Icon in Fragedialogen | In Calendar nicht verwendet | Empfohlen in lexasoft.properties |
IMG_background |
Hintergrundbild | URL zu Hintergrundbild | |
FONT_Normal |
Font des Applets | Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt.
Beispiel:
|
Empfohlen in lexasoft.properties |
COL_fgcolor |
Vordergrundfarbe ( Schriftfarbe ) | Codierung über englische Farbbezeichnungen ( z.B. black, white etc.
) bzw. wie in HTML z.B. #FFFFFF für weiß. |
Vgl. Anhang Farbkodierungen |
COL_bgcolor |
Hintergrundfarbe | Codierung über englische Farbbezeichnungen ( z.B. black, white etc.
) bzw. wie in HTML z.B. #FFFFFF für weiß. |
Vgl. Anhang Farbkodierungen |
Natürlich kann Calendar grundsätzlich an unterschiedlichen Stellen in Ihrem Webauftritt eingesetzt werden. Ebenso ist eine Kombination mehrerer Lexasoft - Applets möglich.
Aus diesem Grunde hat Lexasoft die Möglichkeit geschaffen, Parameter Ihrer Applets hierarchisch zu ordnen. Weiter oben wurde die Rangfolge der Auswertung bereits erläutert.
Sie sollten so vorgehen, dass
Sie grundsätzlich sowohl das jar - File als auch die allgemeinen Properties (
lexasoft.properties ) nur einmal auf Ihrem Server halten und von den einbindenden
HTML - Seiten darauf verweisen.
Die Datei lexasoft.properties
definiert auch Parameter, die von Calendar nicht verwendet werden. Diese können
sie auskommentieren ( bzw. auskommentiert lassen ), falls Sie nur Calendar einsetzen.
Sie können diese Datei dazu benutzen, allgemeine Properties zu beschreiben, die default für alle Ihre Applets gelten sollen. Damit können Sie diese perfekt an das Aussehen Ihrer Webseite anpassen.
Da alle URLs relativ zum Verzeichnis der
einbindenden HTML - Seite angegeben werden, würden in lexasoft.properties
getroffene Angaben zu Resourcen ( z.B. Hintergrundbild ) nicht immer
funktionieren, da die einbindenden HTML - Seiten nicht immer im gleichen
Verzeichnis stehen.
Deswegen kann mittels des Parameters "ResourceBase"
( nur als Parameter der einbindenden HTML - Seite ) ein spezielles Ressourcen -
Verzeichnis angegeben werden. Diese wird vom Applet zusätzlich zum
Verzeichnis der einbindenden HTML - Seite ausgewertet. URLs zu Bildern können dann
sowohl relativ zu diesem
Verzeichnis als auch relativ zum Verzeichnis der einbindenden HTML - Seite angegeben werden.
Die
ResourceBase wird aber nur verwendet, wenn relativ zum Verzeichnis der HTML -
Seite kein Bild gefunden wurde.
Beispiel:
/applets
|
+ res
| + image1.gif
+ calendar.jar
/inhalt
+ calendarseite.htm
+ image2.gif
In diesem Falle ist das Verzeichnis /applets/res/
als globales Ressourcenverzeichnis gedacht. Um dies zu erreichen, muss im Applet - Tag in
calendarseite.htm
( ausgehend vom eigenen Verzeichnis ) angegeben sein:
...
<param name="ResourceBase" value="../applets/res/.">
...
Um das Bild image1.gif als Hintergrundbild zu verwenden, definiert lexasoft.properties:
IMG_background : image1.gif
Anders
ausgedrückt: Alle Applets, die einen analogen Verweis auf das Ressourcenverzeichnis
erhalten und lexasoft.properties verwenden, benutzen image1.gif
automatisch als Hintergrundbild.
Um, abweichend davon, das Bild
image2.gif als Hintergrundbild zu verwenden, könnte in einer anderen ( später
aufgeführten ) Property - Datei dieser Wert wie folgt überschrieben werden:
IMG_background : image2.gif
oder als Parameter im Applet - Tag:
...
<param name="IMG_background" value="image2.gif">
...
Dies ist möglich, weil die Ressourcen auch ausgehend vom Verzeichnis der einbindenden HTML - Seite aus angegeben werden dürfen.
Empfehlung:
Verwenden Sie in lexasoft.properties nur Verweise relativ zum
globalen Ressourcenverzeichnis. In den Property - Files der einzelnen Java -
Applets bzw. in den Parametern, mit denen sie aufgerufen werden, verwenden Sie
nur Verweise ausgehend vom Verzeichnis der einbindenden HTML - Seite.
Auf diese Weise nutzen Sie die flexible Ressourcenverwaltung der Lexasoft - Applets optimal aus.
Farben in Lexasoft - Applets können als englische Farbbezeichnungen oder, wie in HTML Seiten üblich, in freier Codierung angegeben werden. Folgende Farbbezeichnungen sind zulässig:
Hier finden Sie eine Aufstellung der Formatstrings, die zur Formatsteuerung der Datumsangaben verwendet werden können.
| Tag | dd |
Tag als Tag im Monat, also z.B. "17" für den 17. August. Dies ist die Default - Einstellung |
DD |
Tag als Tag im Jahr, also z.B. "229" für den 17. August ( wenn das Jahr kein Schaltjahr ist :-) ) | |
| Monat | MMMM |
Monat als vollständiges Wort, also z.B. "August" oder "März". Dies ist die Default - Einstellung |
MMM |
Monat als abgekürztes Wort, also z.B. "Aug" für August oder "Jan" für Januar | |
MM |
Monat als zweistellige Zahl, z.B.: "08" für August | |
M |
Monat als Zahl mit variabler Länge, z.B.: "8" für August oder "11" für November | |
| Jahr | yyyy |
Jahr als vierstellige Zahl, also z.B.: "2001". Dies ist die Default - Einstellung |
yy |
Jahr als zweistellige Zahl, also z.B.: "01" für 2001. | |
| Wochentag | EEEE |
Wochentag vollständig ausgeschrieben, also z.B.: "Mittwoch" oder "Samstag". Dies ist die Default - Einstellung |
EE |
Wochentag als Abkürzung, also z.B.: "Sa" für Samstag oder "Mo" für Freitag. |
Die Gross- Kleinschreibung muss beachtet werden. Allso Formatstrings können
mit freiem Text kombiniert werden. Dieser muss in Quotes ( "'")
eingefasst werden. Um z.B. einen Punkt an die Abkürzung eines Wochentags
anzuhängen, muss der Formatstring lauten: EE'.'
Das führt am Freitag zur Ausgabe von: Fr.
| Inhalt | Support: support@lexasoft.de |
| Installation | |
| Parameter | |
| Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets | |
| Anhang |