From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/2704 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: PDF "dirty" trick Date: Thu, 14 Sep 2000 11:47:23 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <3.0.6.32.20000914114723.0165d7f0@pop.wxs.nl> References: <002601c01dc2$709be620$8f440e97@nuovo> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_968917643==_" X-Trace: main.gmane.org 1035393474 11040 80.91.224.250 (23 Oct 2002 17:17:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 17:17:54 +0000 (UTC) Cc: "ConTeXt" Original-To: "Giuseppe Bilotta (Oblomov)" In-Reply-To: <002601c01dc2$709be620$8f440e97@nuovo> Xref: main.gmane.org gmane.comp.tex.context:2704 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:2704 --=====================_968917643==_ Content-Type: text/plain; charset="us-ascii" At 10:36 PM 9/13/00 +0200, Giuseppe Bilotta (Oblomov) wrote: >Hello, > >what I would like to obtain: > >in a PDF "interactive" document, I would like to have a pop-up window >containing some typeset material (sort of a "minipage" in a pop-up window). > >how did i try to do it: > >I managed to create pop-up notes, but they can only contain "normal text", >they are resizable by the user, etc. > >I managed to create xforms, but I can only place them in the document, not >in a pop-up environment. > >Is it possible to obtain what I want? If yes, can somebody give me some >clue? This kind of problems is easy to solve on the one hand, since the functionality is already there, but not always easy to use, since you need to sync with the otr (output routine). But you're lucky. A quick demo in tex, mp and widgets: % output=pdftex \setuppapersize[S6][S6] \setupbodyfont[pos] \setuplayout[width=middle,height=middle] \setuptexttexts[\helpdata] \setupframedtexts[helptext][background=myframe] \setupcolors[state=start] \setupinteraction[state=start] \setupbuttons[frame=off,background=myframe] \defineoverlay[myframe][\uniqueMPgraphic{myframe}] \startuniqueMPgraphic{myframe} path p ; p := unitsquare xyscaled(\overlaywidth,\overlayheight) superellipsed .90 ; fill p withcolor .85yellow ; draw p withpen pencircle scaled 2pt withcolor .85red ; \stopuniqueMPgraphic \starttext \starthelptext[test] Now, how many hidden features do you think that are present in \ConTeXt ? Actually this one is not that hidden, since it's used in the flow chart module. This undocumented feature is implemented in \type {core-hlp.tex}. \stophelptext \input tufte \setpagehelpdata{test} \setupfootertexts [{\button{show help}[JS(Vide_Fields{help:test})]\quad \button{hide all that help}[JS(Hide_Fields)]}] \stoptext --=====================_968917643==_ Content-Type: application/zip; name="help.zip"; x-mac-type="705A4950"; x-mac-creator="705A4950" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="help.zip" 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 AAAAAA== --=====================_968917643==_ Content-Type: text/plain; charset="us-ascii" ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- --=====================_968917643==_--