ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "Fredrik Sjunnesson" <Fredrik.Sjunnesson@acobiaflux.se>
Subject: Problems with MetaFun and registers
Date: Mon, 23 Oct 2006 20:32:30 +0200	[thread overview]
Message-ID: <EA7A899A33DA84438358BD72438B4A1B3714E3@ms1.acobiaflux.ad> (raw)

I have problems with the register macro in MetaFun.

When I try
====================================================================== 
\setupcolors    [state=start]

\starttext
\definelayer    [test]

\startuseMPgraphic{oeps}
  path p ; p := fullcircle scaled 6cm ;
  fill p withcolor .8white ;
  draw p withpen pencircle scaled 1mm withcolor .625red ;
  register ("somepos-1",0cm,0cm,center currentpicture) ;
\stopuseMPgraphic

\setMPlayer [test] [somepos-1] [location=c]
  {Does it work all right?}

\getMPlayer [test]{\useMPgraphic{oeps}}
\stoptext
======================================================================

(which is essentially copied from the manual) in ConTeXt live I get the
following error message

======================================================================
! Illegal unit of measure (pt inserted).
<to be read again> 
                   -
\pospxywhd ...fnum \positionanchormode =\plusone -
                                                  \MPx \pageanchor \fi
\rela...
l.7 ...hd{somepos-1}{0}{5687206}{5687206}{0}{0}{0}
                                                  
? 
! Emergency stop.
<to be read again> 
                   -
\pospxywhd ...fnum \positionanchormode =\plusone -
                                                  \MPx \pageanchor \fi
\rela...
l.7 ...hd{somepos-1}{0}{5687206}{5687206}{0}{0}{0}
                                                  
No pages of output.
======================================================================

Am I doing something wrong or is the register functionality broken in
ConTeXt 2006.10.13? 

/Fredrik

--------------------------------
Teknisk projektledare
Ph.D. Complex Systems
AcobiaFLUX AB
fredrik.sjunnesson@acobiaflux.se
Tel: +46 (0) 31 722 48 11
Fax: +46 (0) 31 722 48 01
Mob: +46 (0) 733 27 92 41
www.acobiaflux.se 

                 reply	other threads:[~2006-10-23 18:32 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=EA7A899A33DA84438358BD72438B4A1B3714E3@ms1.acobiaflux.ad \
    --to=fredrik.sjunnesson@acobiaflux.se \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).