blob: 88b15e097968ab731d74c72872f8172a1c68558a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
%D \module
%D [ file=mp-form.mpiv,
%D version=2011.10.14,
%D title=\CONTEXT\ \METAPOST\ graphics,
%D subtitle=form support,
%D author=Hans Hagen,
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See licen-en.pdf for
%C details.
% The graph package will be replaced by our own variant using
% MetaPost 2 features and textext.
if known context_form : endinput ; fi ;
boolean context_form ; context_form := true ;
string Fmfont_ ; Fmfont_ := "crap" ;
% The following function accept a number or string that can be
% converted to a number by \LUA. The first argument is a format
% where @ can be used instead of %. The number is typeset in math
% mode and @3e is converted into @.3e.
vardef mfun_format_number(expr fmt, i) =
"\ctxlua{metapost.formatnumber('" & fmt & "'," & if string i : i else : decimal i fi & ")}"
enddef ;
|