Yes, a little bit. I actually use YOUR css framework from http://w3css.tiddlyspot.com/ (which is awesome, thanks!).
In my wiki, I have the tiddler called NotePrinter
which takes my inputs (Title, list of tiddlers, etc). Then when I click “Show Notes” I have a new window with contents from the parameters I set, transcluded via a template (NotePrinterTemplate
in this case). Then on this new window, I can right click and print to pdf if I want).
Here’s the code for the Show Notes button
<$button>
<$action-sendmessage $message="tm-open-window" $param="NotePrinterTemplate"
shownote="true"
windowTitle={{$:/temp/noteprinter##windowtitle}}
noteTitle={{$:/temp/noteprinter##notetitle}}
noteSubTitle={{$:/temp/noteprinter##notesubtitle}}
noteFilter={{$:/temp/noteprinter##filter}}
width="900"
height="900"
/>
Show Notes
</$button>
And here are the contents from NotePrinterTemplate
. It’s quite basic and I’m no css expert!
<$list filter="[<shownote>!match[true]]">
No notes
</$list>
<$list filter="[<shownote>match[true]]">
<div class="w3-center">
! <<noteTitle>>
<<noteSubTitle>>
</div>
<$list filter=<<noteFilter>>>
<div class="py-2 w3-container">
<h2 class="note-title-line"><$view field="caption">{{!!title}}</$view></h2>
<$transclude field="text" mode="block"/>
</div>
</$list>
</$list>
<style>
.note-title-line {
margin-top: 0.4in;
padding-bottom: 5px;
border-bottom: 0.05px solid <<color foreground>>;
}
</style>