Page 1 sur 1

Le modèle Calendrier.mod

MessagePublié: 11 Déc 2009 22:23
par P.Fradin
Le modèle Calendrier.mod est proposé par Alphonse Capriani il permet essentiellement le dessin de calendriers.

Toute une série de variables globales permettent de modifier les éléments à afficher, leur position, les couleurs, les épaisseurs... etc. Le détail de toutes les options ainsi que des exemples, sont dans le fichier Calendrier.pdf.

Télécharger: Calendrier.zip ( version 1.0 du 11/12/09)

Exemple:

Code: Tout sélectionner
DrawCalendrier(01, 2010, 4,
              [
              ColumnWidth:=6,
              AfficherVacances:=1, VacPos:=11/14,
              AfficherFetes:=1, FetesPos:=Seq(9/14, $k, 1, 7),
              AfficherLunes:=1, LunesPos:=13/14,
              AfficherZodiac:=1, ZodiacPos:=1/14,
              AfficherSemaines:=1, SemSize:=2, SemPos:=1/14
              ])


donnera:

calendrier1.png
calendrier1.png (45.94 Kio) Consulté 11278 fois


Toutes les questions/suggestions concernant ce fichier seront les bienvenues dans ce fil.

Re: Le modèle Calendrier.mod

MessagePublié: 02 Sep 2010 21:15
par P.Fradin
Il est très bien ce modèle d'Alphonse! Je viens de l'expérimenter pour faire la répartition des devoirs de la classe, c'est au poil!

Code: Tout sélectionner
[
Insert(JoursFeries,[1111,0206,1306]), AnneesStyle:=0,
VacancesB:=Nil,
VacancesA:=[2310,0211,jump,1812,0201,jump,1902,0603,jump,1604,0105,jump],
VacancesC:=Nil,
JoursColor:=[black, black, black, black, black, black, black],
JoursSemColor:=[black, black, black, black, black, black, black],
DrawCalendrier(09, 2010, 10,
              [
              ColumnWidth:=4,MoisLabelSize:=normalsize,
              AfficherVacances:=1, VacPos:=11/14,
              AfficherFetes:=0, FetesPos:=Seq(9/14, $k, 1, 7),
              AfficherLunes:=0, LunesPos:=13/14,
              AfficherZodiac:=0, ZodiacPos:=1/14,
                   AfficherJoursFeries:=1,
              AfficherSemaines:=1, SemSize:=2, SemPos:=2/14
              ]),

Annoter(1309, "Début colles",
        0306, "Fin colles",
        2406, "Fin cours",
        [NotesColor:=blue,NotesPos:=0.5, NotesLabelStyle:=center, NotesLabelSize:=footnotesize]),

Annoter(2509, "DS Maths", 0210, "DS Phys", 0710,"DS LVI",
        1610, "DS Maths", 0611, "DS Phys", 1511, "DS SI",
        2011, "DS Maths", 2711, "DS Phys", 0412, "DS Fr",
        1112, "DS Maths", 0801, "DS Phys", 1301, "DS LVI",

        2201, "DS Maths", 2901, "DS Phys", 0702,"DS SI",
        1202, "DS Maths", 1203, "DS Phys", 1903, "DS Fr",
        2603, "DS Maths", 0204, "DS Phys", 0704, "DS LVI",
        0705, "DS Maths", 1405, "DS Phys", 2305, "DS SI",
        0606, "Conc. blanc", 0706, "Conc. blanc",
        [NotesColor:=red, NotesPos:=0.5, NotesLabelStyle:=center, NotesLabelSize:=footnotesize]),
view(Xmin,Xmax,Ymin,35),
LabelSize:=Huge, Label(30+34*i, "MPSI 10-11 Devoirs")
]


Un export en pdf compilé, et y a plus qu'à photocopier...

Un petit reproche: les options de la macro Annoter ne sont pas locales.

Re: Le modèle Calendrier.mod

MessagePublié: 03 Sep 2010 09:06
par Joffrey
Salut,

Je l'ai aussi utilisé hier car je n'achète pas d'agenda, et c'est vrai qu'il est très bien !!!!
Et c'est bien plus propre qu'une photocopie d'agenda.

Merci Alphonse !!!

Joffrey

Re: Le modèle Calendrier.mod

MessagePublié: 03 Sep 2010 15:25
par Alphonse Capriani
Merci merci!!!

Ca fait plaisir de voir que j'ai pas bosser pour rien (c'est pas comme avec ces p... de polyèdres!!! :lol:)
Concernant les annotations, Patrick, je comptais modifier un peu tout ca dans la prochaine version. Moi aussi, ca me convient pas tout à fait. J'en profiterai pour mettre à jour les vacances scolaires et je comptais aussi rajouter une petite fonctionnalité supplémentaire qui peut être utile si on ne veut pas un calendrier ENORME!!!

Je vais essayer de boucler ca d'ici la fin du mois de septembre. (Je pense que je vais encore déborder sur les délais que je m'accorde : ma rentrée va être beaucoup plus chargée que les précédentes...)

[Edit] Sinon, Patrick, ca fait plaisir de voir que tu t'intéresses à mes travaux 1 an après leur création !!! :lol:

Re: Le modèle Calendrier.mod

MessagePublié: 03 Sep 2010 16:59
par Alphonse Capriani
Tiens? Ca n'a rien à voir, mais bon :

Je viens de remarquer ta signature, Joffrey. Ca vient d'où cette citation? C'est du Cormac McCarthy ou t'a trouvé ca dans un épisode de Zorro?

Re: Le modèle Calendrier.mod

MessagePublié: 03 Sep 2010 17:19
par P.Fradin
Alphonse Capriani a écrit:[Edit] Sinon, Patrick, ca fait plaisir de voir que tu t'intéresses à mes travaux 1 an après leur création !!! :lol:


La seule fois de l'année où je consulte un calendrier c'est en septembre, et c'est quand même pas de ma faute si entre septembre 2009 et septembre 2010 un an s'est écoulé! :lol:

Re: Le modèle Calendrier.mod

MessagePublié: 04 Sep 2010 19:48
par Alphonse Capriani
Ouais!

Ben t'as plutot intérêt à t'intéresser de près à Cristallo.mac : je finis la doc ce week-end (en principe ca devrait être bon, même si ca me prends plus de temps que prévu) et j'attend de toi (et des autres) que vous critiquiez mon travail (bande de flemmards). (A ce propos, je pense qu'il y aura un sérieux travail de correction orthographique : j'ai un peu honte quand même :oops: )