Y a-t-il un moyen d’imprimer un seul message dans un sujet, plutôt que le sujet entier ?
Pas vraiment, vous pouvez faire quelque chose comme https://meta.discourse.org/raw/79562/78 pour obtenir le markdown brut, mais c’est du markdown brut et pas joli.
J’ai soulevé la question d’un meilleur support de l’impression lors de la séance AMA d’aujourd’hui, voici un ancien sujet où j’avais soulevé des problèmes similaires sur META que j’ai proposé de relancer. (Je pense qu’il y en a peut-être eu un deuxième aussi.)
Quelque chose qui permettrait de sélectionner les messages à inclure lors de l’impression d’un fil de discussion serait très utile.
Des options de mise en forme pour la sortie imprimée seraient également utiles, car une bonne mise en forme pour la présentation à l’écran n’est pas nécessairement la même chose qu’une bonne mise en forme pour la sortie imprimée.
Il y a des CSS distinctes pour l’impression.
Je ne suis pas sûr de savoir comment faire pour imprimer sélectivement des publications.
J’ai bien essayé d’expérimenter avec ça. Ça fonctionne plus ou moins, mais ça présente quelques inconvénients que je devrais corriger.
Vous auriez différentes façons d’imprimer un article en PDF :
-
Utiliser une bibliothèque tierce qui convertit le HTML en PDF (elle lit généralement le nœud HTML, essaie de cloner le CSS et génère un PDF à partir de zéro (ou elle convertit en une toile, puis en PDF) – Généralement lourd et sujet à des limitations.
-
Ouvrir une fenêtre et cloner le HTML/CSS. Ensuite, vous déclenchez la fonction d’impression de l’OS pour cette fenêtre. L’extraction/la définition correcte du CSS semble peu fiable/lente, ne respecte pas le style d’impression, et la fenêtre peut être bloquée.
-
Utiliser la fonction d’impression native de l’OS « Enregistrer en PDF » : – Le principal problème est de dire à l’OS quoi imprimer.
(Je n’ai pas tout examiné)
J’ai essayé cette dernière option et j’ai trouvé une astuce CSS (pas de moi) qui isole essentiellement l’article (c’est-à-dire qu’elle masque tout le reste) et lance ensuite programmatiquement la fonction d’impression de l’OS.
Démo :
Quelques problèmes tels quel :
- Vous perdez la position précédente de l’article lorsque les styles sont réaffichés.
- Parfois, les éléments ne sont pas masqués assez rapidement avant l’ouverture de la fenêtre d’impression.
C’est un peu délicat, mais ça fonctionne, et s’appuyer sur l’OS est un grand avantage, à mon avis. ![]()
Eh bien, il existe un moyen pour les modérateurs de sélectionner des messages lors de leur déplacement, donc le code de sélection des messages existe déjà, ce qu’il faudrait (probablement) c’est un moyen de rendre ces messages sélectionnés imprimables.
C’est vrai ! Il devrait être possible de rendre ce code appelable pour la fonction d’impression de tout. Si vous avez un budget et que vous êtes auto-hébergé (ou en entreprise), cela devrait être possible.
EDIT : Attendez. Attendez. Attendez. Si je me souviens bien, Control-P donne une vue d’un sujet entier, mais je viens de l’essayer et il n’y a que
Je pensais que ce pourrait être quelque chose juste sur meta, mais j’ai essayé quelques autres forums et cela ne fournit pas tous les messages. Cela semble être un bug, mais évidemment je n’ai pas prêté attention à cela depuis quelques années.
Et ce qui est étrange, c’est que si vous n’êtes PAS connecté, cela semble vous donner le sujet entier. Ce n’est toujours pas ce que je voudrais, mais c’est peut-être une amélioration par rapport à une simple impression depuis le navigateur.
C’est un bug que nous avons remarqué aujourd’hui déjà et une correction est en cours.
J’ai partagé l’idée de sélectionner des publications à imprimer ou à exporter en interne. Aucune idée si ou quand nous travaillerons sur cela, mais le fait que quelque chose doive être fait est dans notre radar.
Il y a un TC alpha pour cela :