[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"\u002Fgecko-based-html2ps":3},{"id":4,"title":5,"body":6,"createdAt":60,"description":12,"draft":61,"extension":62,"image":63,"mastodonThread":63,"meta":64,"navigation":65,"path":66,"seo":67,"stem":68,"tags":69,"updatedAt":71,"__hash__":72},"content\u002FGecko-based html2ps.md","Gecko-based_html2ps",{"type":7,"value":8,"toc":53},"minimark",[9,13,18,21,25,28,31,35],[10,11,12],"p",{},"This is an idea I (and lots of other people) have been toying with for a long time. Well its about time that I actually DO something about it.",[14,15,17],"h2",{"id":16},"status","Status",[10,19,20],{},"Broken.",[14,22,24],{"id":23},"plan","Plan",[10,26,27],{},"While I'm still trying to figure out the '''best''' way to do this, I've decided that to ever get it done I may as well start with a direct way to do it. So I've grabbed the firefox source and built it. I am exploring the TestGtkEmbed application and for my first trick I will make it print to postscript from the command line. I will then rip all the graphical stuff (including GTK itself) out if I can and will be left with html2ps.gecko.",[10,29,30],{},"Update: OK, I tried that. I got frustrated and bored, so then I moved on. My NEW attempt is to just Go For It, trying to directly implement what I desire. I have since learned that Gecko has some serious limitations when it comes to rendering things off-screen... but I'm still researching that.",[14,32,34],{"id":33},"code","Code",[36,37,38],"ul",{},[39,40,41,47,48,52],"li",{},[42,43,44],"a",{"href":44,"rel":45},"http:\u002F\u002Fthelackthereof.org\u002Fprojects\u002Fcpp\u002Fhtml2ps\u002F",[46],"nofollow"," (",[42,49,51],{"href":50},"\u002Fdarcs","Darcs",")",{"title":54,"searchDepth":55,"depth":55,"links":56},"",2,[57,58,59],{"id":16,"depth":55,"text":17},{"id":23,"depth":55,"text":24},{"id":33,"depth":55,"text":34},"2005-02-25T10:46-05:00",false,"md",null,{},true,"\u002Fgecko-based-html2ps",{"title":5,"description":12},"Gecko-based html2ps",[70],"project","2005-03-02T17:18-05:00","cRpN0SDdphG8I71SWqctzo6WaQpbdggJllIiM25MzmM",1778988311621]