Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1447 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Diminution Police

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Diminution Police

n°1181074
fgiuliano
Posté le 22-08-2005 à 11:14:48  profilanswer
 

Bonjour à tous,
Voilà, j'utilise un script en java pour pouvoir imprimer la zone qui m'intéresse sur ma page web. Voici le code:
 
<script language="javascript">  
  function PSR_imprimer () {  
  var PSR_f1 = null;  
  var PSR_content=document.getElementById('PSR_print').parentNode.innerHTML;  
  var PSR_title=document.getElementsByTagName('title')[0].innerText;  
  if (PSR_f1) {if(!PSR_f1.closed) PSR_f1.close();}  
  PSR_f1 = window.open ('',"PSR_f1", "height=500,width=600,menubar=yes,scrollbars=yes,resizable=yes,,left=10,top=10" ); ;  
  PSR_f1.document.open();  
  PSR_f1.document.write("<html><head><title>" + PSR_title + "</title></head><body bgcolor='#ffffff'>"+PSR_content+"</body></html>" );  
  PSR_f1.document.close();  
  PSR_f1.document.getElementById('PSR_print').style.visibility='hidden';  
  PSR_f1.focus();  
  }  
  if ( window.name != "PSR_f1" && document.body.parentNode ) {  
    document.write ("<div align='right' id='PSR_print'><input onclick='PSR_imprimer();' type='image' src='../../images/Imprimer.jpg'></div>" );  
  }  
</script>
 
 
Maintenant la question que je me pose est la suivante:
Est-t-il possible au moment d'ouvrir le popup de modifier la police afin que la page puisse apparaître en entier lors de l'impression?
 
Si par cette méthode, ce n'est pas possible, existe-t-il un autre moyen d'effectuer ceci?
Merci d'avance pour votre aide!

mood
Publicité
Posté le 22-08-2005 à 11:14:48  profilanswer
 

n°1181080
gatsusat
Posté le 22-08-2005 à 11:24:44  profilanswer
 

oué trop fort ton script à deux balles
tu sais qu'il existe ce qu'on appelle les feuilles de style ?
et que tu peux spécifier une feuille de style pour l'impression.
 
Et donc dans ton cas il te suffit de cacher tous les éléments que tu ne veux pas voir affichés lors de l'impression
 
<link rel="stylesheet" type="text/css" href="screen.css" media="screen" title="Normal" />
    <link rel="stylesheet" type="text/css" href="print.css" media="print" title="Normal" />
   

n°1181081
xtof_83
Freeride Spirit
Posté le 22-08-2005 à 11:25:24  profilanswer
 

Ben le mieux ds la popup, tu changes le style de ton texte...

n°1181082
masklinn
í dag viðrar vel til loftárása
Posté le 22-08-2005 à 11:27:19  profilanswer
 

fgiuliano a écrit :

Voilà, j'utilise un script en java


Non, c'est du javascript et il n'y a (contrairement à ce que le nom semble indiquer) aucun lien entre les deux

Citation :

pour pouvoir imprimer la zone qui m'intéresse sur ma page web. Voici le code:


Il est possible de définir une CSS d'impression qui fait la même chose en mieux, et sans popup inutile [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1181084
ANViL
yep...definitely ♫
Posté le 22-08-2005 à 11:29:07  profilanswer
 

Effectivement une CSS me semblerait appropriée.
 

Citation :

j'utilise un script en java


 
Heu le java et le javascript ce n'est pas la même chose  ;)  

n°1181089
gatsusat
Posté le 22-08-2005 à 11:35:08  profilanswer
 

ANViL a écrit :

Effectivement une CSS me semblerait appropriée.
 

Citation :

j'utilise un script en java


 
Heu le java et le javascript ce n'est pas la même chose  ;)


 
Ca sert à quoi de réécrire ce que Masklinn a dit juste au dessus ??? :heink:

n°1181092
ANViL
yep...definitely ♫
Posté le 22-08-2005 à 11:37:07  profilanswer
 

:lol:  Désolé, il n'avait pas encore posté quand j'ai lancé l'écriture

n°1181093
fgiuliano
Posté le 22-08-2005 à 11:37:35  profilanswer
 

ANViL a écrit :

Effectivement une CSS me semblerait appropriée.
 

Citation :

j'utilise un script en java


 
Heu le java et le javascript ce n'est pas la même chose  ;)


 
Ok, merci pour les suggestions. Alors est-ce que quelqu'un pourrait m'indiquer un bon site ou la bonne direction à prendre car je ne connais pas du tout les CSS. Merci d'avance

n°1181097
ANViL
yep...definitely ♫
Posté le 22-08-2005 à 11:39:41  profilanswer
 
n°1181104
fgiuliano
Posté le 22-08-2005 à 11:43:27  profilanswer
 


oki, merci pour l'aide. Je vais me plonger là-dedans et regarder comment je peux m'en sortir. Si je n'y arrive pas ... je risque de refaire un p'tit tour par-là  :)  

mood
Publicité
Posté le 22-08-2005 à 11:43:27  profilanswer
 

n°1181340
fgiuliano
Posté le 22-08-2005 à 15:58:28  profilanswer
 

Bon alors voilà, j'ai un lu la documentation et ai un peu naviguer sur divers site. J'ai écris un p'tit bout de code afin de changer ma page lors de l'impression. Malheureusement, ça ne fait pas du tout ce que j'ai envie. Il imprime toujours en format "portrait" et ne tient pas compte de la taille... Voilà le code que j'ai inséré entre mes balises <head></head>.
 
<style type="text/css">
<!--
@media print {
    size: landscape;
    margin-top: 1cm;
    margin-bottom: 1cm;
    margin-left: 1cm;
    margin.right: 1cm;
    font-size: 12pt;
}
-->
</style>
 
Je ne sais pas si c'est juste ou si je pars dans la bonne direction. Est-ce que quelqu'un peu me venir en aide?
Mille mercis


Message édité par fgiuliano le 22-08-2005 à 15:59:24
n°1181346
masklinn
í dag viðrar vel til loftárása
Posté le 22-08-2005 à 16:04:36  profilanswer
 

la propriété CSS landscape n'est géré par aucun navigateur actuellement
@media print est un filtre, après il faut encore appliquer les règles à des éléments, tu peux pas les balancer comme ça et t'attendre à ce que ça marche


Message édité par masklinn le 22-08-2005 à 16:05:07

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1181349
fgiuliano
Posté le 22-08-2005 à 16:09:50  profilanswer
 

masklinn a écrit :

la propriété CSS landscape n'est géré par aucun navigateur actuellement
@media print est un filtre, après il faut encore appliquer les règles à des éléments, tu peux pas les balancer comme ça et t'attendre à ce que ça marche


 
Ok, alors il est impossible qu'en lançant l'impression, on soit directement en orientation paysage?
Sinon, pour @media print et les règles, je n'ai pas très bien compris. Pourrait-tu m'aiguiller là-dessus, stp? Merci

n°1181385
fgiuliano
Posté le 22-08-2005 à 16:53:23  profilanswer
 

Bon j'ai changé un peu tout ça. Dans ma page PlanLivraison, j'ai la ligne suivante:
 
<link rel="stylesheet" type="text/css" media="print" href="print.css">
 
et dans le fichier print.css, j'ai le code suivant:
 
body
{
  margin-top: 1cm;
  margin-bottom: 1cm;
  margin-left: 1cm;
  margin-right: 1cm;
  font-size: 20pt;
}
.Style3  
{
 font-size: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}
.Style5 {font-size: 24px}
 
est-ce que ça paraît plus probable?
Et est-ce qu'il existe une solution pour directement imprimer en "paysage"?

n°1181388
masklinn
í dag viðrar vel til loftárása
Posté le 22-08-2005 à 16:56:48  profilanswer
 

Là c'est syntaxiquement nickel :jap:
 
par contre donner les tailles des polices en pixel (ou en points) à l'impression c'est pas une bonne idée :o
 
Parce que si le mec imprime en 300 ou en 600 points par pouce, ben t'es dans la merde :o
 
Pour imprimer en paysage, aucune solution autre que le manuel à ce jour [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1181976
fgiuliano
Posté le 23-08-2005 à 09:04:17  profilanswer
 

masklinn a écrit :

Là c'est syntaxiquement nickel :jap:
 
par contre donner les tailles des polices en pixel (ou en points) à l'impression c'est pas une bonne idée :o
 
Parce que si le mec imprime en 300 ou en 600 points par pouce, ben t'es dans la merde :o
 
Pour imprimer en paysage, aucune solution autre que le manuel à ce jour [:spamafote]


 
Ok, je te remercie en tout cas. Et donc pour la taille des polices, il serait mieux de le faire comment?
Tant pis pour le paysage, on le fera manuellement...

n°1181978
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 09:09:52  profilanswer
 

Préciser les tailles en pouces (in), millimètres (mm), centimètres (cm), picas (pc, 12 points) ou points (me suis planté comme une buse, le point est une unité d'imprimerie, ça correspond à 1/72 pouce)
 
L'idéal, c'est de donner les fonts de base avec ces unités puis de scaler le reste relativement aux tailles de base à coup d'em, % et ex ;)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1182001
fgiuliano
Posté le 23-08-2005 à 09:35:27  profilanswer
 

masklinn a écrit :

Préciser les tailles en pouces (in), millimètres (mm), centimètres (cm), picas (pc, 12 points) ou points (me suis planté comme une buse, le point est une unité d'imprimerie, ça correspond à 1/72 pouce)
 
L'idéal, c'est de donner les fonts de base avec ces unités puis de scaler le reste relativement aux tailles de base à coup d'em, % et ex ;)


 
Alors ça marche, je vais regarder dans cette direction. Merci et si j'ai encore des soucis, je referrai un petit tour par-là.

n°1182140
fgiuliano
Posté le 23-08-2005 à 11:45:52  profilanswer
 

Ben me revoilà  :pt1cable:  
En fait, juste une petite question. J'aimerai cacher certain éléments à l'impression et appliquer le changement de taille seulement au contenu d'un certain tableau. Est-ce que c'est possible et si oui, comment peut-on le faire vu que mes tableaux n'ont pas de nom?  
Merci pour votre aide

n°1182163
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 12:02:15  profilanswer
 

fgiuliano a écrit :

Ben me revoilà  :pt1cable:  
En fait, juste une petite question. J'aimerai cacher certain éléments à l'impression


display: none ou visibility: hidden (en fonction du résultat désiré)

Citation :

mes tableaux n'ont pas de nom


Tu leur en donne un [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1182357
fgiuliano
Posté le 23-08-2005 à 14:58:31  profilanswer
 

masklinn a écrit :

Tu leur en donne un [:spamafote]


 
Et comment?  :ange:
 
Ou si quelqu'un connaît un site qui pourrait me venir en aide...


Message édité par fgiuliano le 23-08-2005 à 15:40:19
n°1182511
fgiuliano
Posté le 23-08-2005 à 16:24:51  profilanswer
 

J'ai un petit peu farfouiller à droite et à gauche et j'ai cru voire qu'il était possible de définir, pour mon tableau, une class. Comme ça dans mon fichier print.css, je n'ai qu'à définir cette class et à en croire les dires, le tour est joué. Par contre, je ne sais pas comment faire pour que mon tableau soit déclaré avec une class. Est-ce que quelqu'un pourrait m'aider?

n°1182516
kirua_sama
Learn sciences with senses
Posté le 23-08-2005 à 16:26:17  profilanswer
 

table class="X"

n°1182521
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 16:27:52  profilanswer
 

ben
 
<table class="maClasse">
 
[:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1182529
fgiuliano
Posté le 23-08-2005 à 16:34:22  profilanswer
 

masklinn a écrit :

ben
 
<table class="maClasse">
 
[:petrus75]


 
Vraiment désolé de vous embêter pour si peu mais c'est vrai que je débute... :(  
 Je vais me mettre à potasser sérieusement!

n°1182558
fgiuliano
Posté le 23-08-2005 à 16:48:22  profilanswer
 

Alors voilà ce que j'ai fait. Dans ma page livraisons, j'ai mis sur le tableau où je désire voir la police diminuer au moment de l'impression:
<table class="Livraisons" .... >
et dans mon fichiers print.css, j'ai écris
.Livraisons
{
font-size: 8pt;
}
 
Est-ce que c'est juste? Ca devrait fonctionner au moment où je fais l'impression?

n°1182585
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 17:03:11  profilanswer
 

normalement oui


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Diminution Police

 

Sujets relatifs
[HTML- CSS]Appliquer une police par defaut ?Je cherche une police genre asiatique
ActionScript : Police de caractèresOptimisation d’un modèle (objet) 3D (Diminution du nombre de face)
[mailto] regler la police du messageattention, 22, v'la la police...sous php
Police dynamique sous Mozilla FirefoxProbleme de Police
Depuis hebergement chez OVH ma police perso n'est plus sur mon siteTéléchargment d'une police sur un poste client
Plus de sujets relatifs à : Diminution Police


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR