ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Struggling with startuseMPgraphic and string argument!
@ 2020-09-16 14:32 Geert Verhaag
  2020-09-17  8:01 ` Hans Hagen
  2020-09-17 19:41 ` Geert Verhaag
  0 siblings, 2 replies; 5+ messages in thread
From: Geert Verhaag @ 2020-09-16 14:32 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 1686 bytes --]

Hi,

I'm trying to pass a string argument value to an MPgraphic but it 
doesn't seem to work:

Tried the following:

\startuseMPgraphic{name}{lbl}
   pair a ; a := (3cm,3cm) ;label.top("\MPvariable{lbl}",a) ;
\stopuseMPgraphic

\starttext
   \useMPgraphic{name}{lbl=1}
\stoptext

The above works as expected!

But the following doesn't:

\startuseMPgraphic{name}{lbl}
   pair a ; a := (3cm,3cm) ;label.top("\MPvariable{lbl}",a) ;
\stopuseMPgraphic

\starttext
   \useMPgraphic{name}{lbl=abc}
\stoptext

It yields:

  1 \startuseMPgraphic{name}{lbl}
  2       pair a ; a := (3cm,3cm) ;label.top("\MPvariable{lbl}",a) ;
  3     \stopuseMPgraphic
  4
  5     %\startuseMPgraphic{name}fill fullcircle scaled 200pt withcolor 
.625yellow ;\stopuseMPgraphic
  6
  7     \starttext
  8      Example:
  9 >>    \useMPgraphic{name}{lbl=abc}
10     \stoptext
11

<to be read again>
a
\m_meta_current_variable a-a
                             bc
<argument> ... \hbox {\scratchdimen \m_meta_current_variable
                                                   sp}\ifzeropt \wd 
\b_meta_v...
\secondoftwoarguments #1#2b-#2

\9>>1 #1,2-\meta_prepare_instance_variable {#1}
\syst_helpers_do_process_comm...
\syst_helpers_do_process_comma_list ...rgument #1,
                                                   ]\relax \global 
\advance \...
...
l.9   \useMPgraphic{name}{lbl=abc}

So it seems that only numbers can be passed not character strings! Why 
is that? Is there a possibility to achieve this functionality?

Regards,
Gerard


[-- Attachment #1.2: Type: text/html, Size: 3467 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-09-18 11:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-16 14:32 Struggling with startuseMPgraphic and string argument! Geert Verhaag
2020-09-17  8:01 ` Hans Hagen
2020-09-17 19:41 ` Geert Verhaag
2020-09-18  7:03   ` Hans Hagen
2020-09-18 11:48     ` Geert Verhaag

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).