I follow your posts about this feature and really hopes you'll achieve to add this one to texmacs.
Marc 2011/6/29 Sam Liddicott <s...@liddicott.com> > > Wow, I'm nearly there. > > Using post_display on locus_box_rep I can blot out a hyperlink! > > So I'm just adding the anchor and href methods to the renderer class. > > Sam > > > On 28/06/11 18:15, Sam Liddicott wrote: > >> >> >> I'm determined to add PDF hyperlink support to texmacs. >> >> This post-script can be inserted wherever a <label> is rendered: >> >> [ /Dest (LABEL-ID-HERE) cvn /View [/XYZ null null null] /DEST pdfmark >> >> I've found the point at which the label is rendered but because it has no >> real appearance of it's own I've still got to poke my way through to the >> printer_rep layer. >> >> This post-script can be inserted wherever a reference appears, by which I >> mean a certain type of LOCUS. >> >> [ >> /Rect [ .. ..... .. ] >> /Border [16 16 1 [3 10]] >> /Color [1 0 0] >> /Dest (LABEL-ID-HERE) cvn >> /Subtype /Link >> /ANN pdfmark >> >> The rect coordinates are the same as used when rendering the locus with >> mouse-over so that it shows a green box. >> >> I've tested the post-script by hand-editing files and it does work. >> >> I'm sure that I get to do this somewhere around the final print statement >> in concater_rep::typeset_locus file concat_active.cpp but I still can't make >> the link between that point and the printer_rep renderer, unless >> concat_active is a subclass which I doubt. >> >> So right now I'm trying to track down what locus_box does. I see it in >> change_boxes.cpp but am no closer to finding the point at which >> printer_rep's print() is invoked or where the green rect coords are kept, >> but I hope to find it soon. >> >> >> I'm both cases LABEL-ID-HERE has to have weird symbols in octal with \, >> and \ ( ) escaped by \ >> >> This is taking me HOURS so if anyone who knows the C better than me wants >> to speak out, please do. >> >> Sam >> >> ______________________________**_________________ >> Texmacs-dev mailing list >> Texmacs-dev@gnu.org >> https://lists.gnu.org/mailman/**listinfo/texmacs-dev<https://lists.gnu.org/mailman/listinfo/texmacs-dev> >> > > > -- > [FSF Associate Member #2325] <http://www.fsf.org/register_** > form?referrer=2325 <http://www.fsf.org/register_form?referrer=2325>> > > <http://www.openrightsgroup.**org/ <http://www.openrightsgroup.org/>> > > > ______________________________**_________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/**listinfo/texmacs-dev<https://lists.gnu.org/mailman/listinfo/texmacs-dev> >
_______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev