24.11.2014 Views

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

- Un autre but est <strong>de</strong> montrer la possibilité d’ouvrir plusieurs fois une même <strong>de</strong>stination, sous réserve <strong>de</strong> les<br />

i<strong>de</strong>ntifier (id=) ou (étiquette) et ainsi pouvoir les fermer séparément à <strong>de</strong>s moments différents et y appliquer<br />

éventuellement <strong>de</strong>s styles différents.<br />

- Path= et body= ont <strong>de</strong>s variantes : file= et, si seul un fichier est produit, le chemin pourra y être inclus<br />

simultanément à une suppression du path=.<br />

htmlcss 4ko + mag.css 28ko /4.1<br />

- Enfin, <strong>Sas</strong> permet tout à fait <strong>de</strong> travailler avec une feuille <strong>de</strong> style externe et donc <strong>de</strong>s retouches seront<br />

possibles <strong>de</strong> façon externe avec un éditeur comme par exemple TopStyleLite 3.10 en ANSI.<br />

Dans l’entête du fichier html, nous trouverons le renvoi à la feuille <strong>de</strong> style<br />

<br />

Une fois qu’une feuille <strong>de</strong> style existe, l’instruction ods peut se modifier dans le cas <strong>de</strong> l’utilisation <strong>de</strong> la feuille<br />

<strong>de</strong> style existante pour la production d’une autre page html. :<br />

ods html path="d:\tabsas\" file="htmlautre.htm"<br />

stylesheet=(url="mag.css");<br />

Jusqu’à présent, la feuille <strong>de</strong> style se limitait à l’html. Depuis cette version 9.2, une fois que votre feuille <strong>de</strong><br />

style maison existe, il vous sera possible <strong>de</strong> l’utiliser avec pru<strong>de</strong>nce pour les 3 <strong>de</strong>stinations : html pdf et rtf.<br />

ods pdf|html|pdf file= "d:\tabsas\nouveau.suffix" cssstyle= "d:\tabsas\mag.css" ;<br />

Avec pru<strong>de</strong>nce, car il faut bien sûr que les éléments <strong>de</strong> style convergent sur leur nom, que les pages maison ne soient pas<br />

générées en dynamique etc.<br />

Pour une petite info sur les classes et les tags voir http://support.sas.com/rnd/base/ods/templateFAQ/Template_csstyle.html<br />

De plus, il y aura <strong>de</strong>s éléments constitutifs <strong>de</strong> tableaux <strong>Sas</strong> qui ne trouveront pas leur style et il faudra alors<br />

fusionner ce qui vient <strong>de</strong> l’extérieur et ce qui pourrait venir d’un modèle <strong>Sas</strong>.<br />

ods listing;<br />

ods path work.tmp(update) sashelp.tmplmst(read);<br />

proc template;<br />

<strong>de</strong>fine style styles.ined;<br />

parent=styles.phtml;<br />

import 'd:\tabsas\inedbase.css';<br />

import 'd:\tabsas\inedbdd.css';<br />

end;<br />

run;<br />

et utiliser alors le style hybri<strong>de</strong> obtenu <strong>de</strong> nom ined<br />

INED Wielki 132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!