======================================= NewsClip Version 0.90 beta Copyright (c) the Hermit 1997 http://www.celticedge.com/hermit/ e-mail: hermit@ukonline.co.uk ======================================= Traduit de l'anglais par www.faitonsite.fr.st CONDITIONS GENERALES ==================== L'utilisation de l'applet 'NewsClip' est gratuite dans un cadre non commercial. Pour une utilisation à titre commercial ou professionnel, une licence est nécessaire au-delà des 30 premiers jours d'évaluation. Les précisions nécessaires figurent à la fin du présent fichier. 'NewsClip' ne doit pas être vendu, cédé ou offert en téléchargement sans autorisation de l'auteur. L'auteur est seul détenteur des droits de propriété sur 'NewsClip'. L'auteur dégage toute responsabilité en cas de perte de données, dégâts ou toute autre conséquence qui pourrait résulter de l'utilisation de 'NewsClip'. Si vous utilisez 'NewsClip' sans licence (cf supra), merci d'insérer un lien sur vos pages, pointant en direction du site de l'auteur Hermit. Par exemple un lien texte: NewsClip applet by the Hermit ou une bannière... NUMERO DE VERSION ================= version 0.90 beta (7 Octobre 1997) DECOUVREZ L'APPLET ================== 'NewsClip' est un applet permettant l'affichage de plusieurs messages, basé sur le langage JDK 1.0.2. Chacun des messages peut comporter un titre et/ou un corps de texte. Les paramètres sont présentés ci-après. Les messages sont inscrits dans un fichier séparé, au format texte. Les détails sont précisés ci-dessous. FICHIER CLASS ============= NewsClip 0.9 nécessite deux fichiers portant l'extension .class dont le poids total est d'environ 10Ko: * NewsClip.class * NewsClipCanvas.class NewsClip.class est le principal fichier appelé depuis l'applet. Mais les autres fichiers sont également nécessaires, présents dans le même répertoire. SYNTAXE GENERALE ================ Dans le code de la page HTML, insérer la ligne suivante à l'emplacement où doit s'afficher l'effet. (les paramètres seront insérés ici) où WIDTH= et HEIGHT= doivent être renseignés en pixels afin de préciser la taille d'affichage de l'applet. Faites des essais successifs selon les messages à afficher. Attention à respecter les majuscules et les minuscules dans le nom des fichiers. LES PARAMETRES ============== Les paramètres sont précisés à l'intérieur de l'applet, entre et . La casse (minuscules/majuscules) est indifférente pour renseigner PARAM NAME=... alors qu'elle est parfois importante pour la valeur donnée au paramètre VALUE=... La plupart des paramètres possède une valeur par défaut. // clipfile où l'on indique le chemin et le nom du fichier comportant le texte. Utilisez un chemin relatif à partir de la page html. Il n'y a pas de valeur par défaut: ce paramètre doit absolument être renseigné par vos soins. // Les caractéristiques des titres La police de caractères indiquée pour les titres. Par exemple 'Verdana'. Si la police n'est pas disponible chez le visiteur, elle sera automatiquement remplacée sur l'ordinateur distant. Conseil: utilisez l'une des trois fontes compatibles avec JDK 1.0.2: Arial, TimesRoman et Helvetica. Valeur par défaut: 'Helvetica'. La taille des caractères pour les titres. Par défaut: 12. Le style des titres. Valeurs autorisées: 0 = normal 1 = gras, 2 = italique, 3 = gras et italique Par défaut: 0 La couleur du titre, exprimé en décimal ou en hexadecimal. Par défaut: #000000 (noir) Alignement des titres. Valeurs autorisées: 0 = gauche, 1 = centré, 2 = droit. Valeur par défaut: 0 // Les corps de textes Les renseignements précédents s'appliquent à l'identique aux paramètrs suivants: // Bordures Les bordures sont facultatives. La largeur de la bordure, exprimée en pixels. Choisir une valeur comprise entre 0 et 8. Valeur par défaut: 0 Couleur de la bordure, exprimée en décimal ou en hexadecimal. Valeur par défaut: #c0c0c0 (gris argenté) L'espace entre la bordure et le texte (droit et gauche), en pixels. Par défaut: 4 // Fond et effet de transition La couleur de fond, exprimée en décimal ou en hexadecimal. Par défaut: #FFFFFF (blanc) Détermine le pas du défilement vertical. Par défaut: 2 La vitesse de défilement, en millisecondes. Minimum: 5. Par défaut: 15 La durée d'affichage de chaque écran, en millisecondes. Par défaut: 3000 LES COULEURS ============ Vous pouvez les exprimer en langage décimal ou hexadecimal Decimal: sans préfixe. Hexadecimal: avec préfixe. Au choix: '0x' ou '#'. Le langage naturel n'est pas autorisé (exemple: 'red'). TRUCS et ASTUCES ================ - SCROLLSPEED: valeurs recommandées entre 10 et 15 millisecondes. - Le défilement entre les diapo peut être supprimé: l'affichage du texte suivant est alors immédiat. Donnez alors au paramètre SCROLLBY une valeur plus grande que la hauteur de l'applet. - Pour un défilement plus confortable, retenez une valeur de SCROLLBY comprise entre 1 et 3. Attention toutefois, ces valeurs produiront un défilement trop lent pour un applet de grande taille. - Pour un affichage compatible avec les différents navigateurs, augmentez de quelques pixels la hauteur de l'applet... COMMENT REDIGER LE FICHIER 'CLIPFILE' ==================================== Un seul fichier est nécessaire pour définir l'ensemble des texte à afficher: * ça allège la syntaxe dans la page html, * la vitesse de l'applet s'en trouve optimisée, * la mise à jour du site est simplifiée. Le nom du fichier texte est libre (caractères ASCII habituels). Chaque message est compris entre deux bornes et . Les commentaires situés en-dehors de ces tags seront ignorés. Voici la syntaxe générale: [ici le corps du texte] Le titre et le corps du texte sont tous deux facultatifs. Mais il serait dommage de les supprimer tous les deux... Ci-dessous le texte utilisé dans la démo... NewsClip test source file Everything outside CLIP and /CLIP tags is ignored ================================================= And this is body text. Both headlines and body text wrap if wider than the applet window. Headlines are not compulsory - this clip does not include a headline NewsClip allows left, center and right alignment for headline and body text. =========== eof EXEMPLE DE CODE ============== Voici le code de la démo... PROBLEMES RECENSES ================== La fonction JAVA doit être activée sur l'ordinateur du visiteur. Des différences significatives d'affichage peuvent apparaître du seul fait du navigateur utilisé... Un délai d'affichage est parfois nécessaire, selon les navigateurs. La plupart des éditeurs html WYSWYG n'émulent pas correctement les applets. Le test final doit être effectué en ligne. Les éventuels dysfonctionnement découlent souvent d'une erreur dans la casse des caractères utilisés. D'autres renseignements sur le site de l'auteur Hermit. LICENCE COMMERCIALE =================== A ce jour, la licence est proposée à US$ 20. Elle est valable pour tous les applets de l'auteur Hermit, et pas seulement 'NewsClip'. Le dernier tarif mis à jour est disponible sur le site de l'auteur. Il est périodiquement réévalué selon le nombre d'applets concerné. Les conditions générales sont également consultables en ligne. Licence valable pour deux ans: http://www.shareit.com/programs/100627.htm Egalement sur le site: http://www.shareit.com où vous indiquerez le code: 100627. L'enregistrement est également possible par téléphone, fax ou courrier. Imprimez le formulaire suivant et adressez-le à: Reimold & Schumann Internet Services ShareIt! Jahnstrasse 24 50676 Koeln Germany Phone: +49-221-2407279 Fax: +49-221-2407278 E-Mail: register@shareit.com ----------------------------------------------------------- Java Hermit Applet Collection license application IMPORTANT - please check with ShareIt! or the Java Hermit to verify the current license fee amount. Program/Reference No.: 100627 Last name: ___________________________________ First name: ____________________________________ Company: ____________________________________ Street and #: ______________________________________ City, State, postal code: ________________________________ Country: _______________________________________ Phone: _____________________________________ Fax: ________________________________________ E-Mail: ______________________________________ How would you like to pay the license fee? credit card - wire transfer - EuroCheque - cash Credit card information (if applicable) Credit card: Visa - Eurocard/Mastercard - American Express - Diners Club Card holder: ________________________________ Card No.: ___________________________________ Date of Expiration : ___________________________________ Date / Signature ___________________________ -----------------------------------------------------------