From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/96720 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Framedtext in a float Date: Tue, 1 Nov 2016 00:12:37 +0100 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7152706229715432092==" X-Trace: blaine.gmane.org 1477955623 16249 195.159.176.226 (31 Oct 2016 23:13:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 31 Oct 2016 23:13:43 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Nov 01 00:13:38 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c1LlZ-0001i5-BF for gctc-ntg-context-518@m.gmane.org; Tue, 01 Nov 2016 00:13:21 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1F5871C623; Tue, 1 Nov 2016 00:12:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7NSBh9yVIAFZ; Tue, 1 Nov 2016 00:12:51 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 74E5C1C619; Tue, 1 Nov 2016 00:12:51 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D619A1C614 for ; Tue, 1 Nov 2016 00:12:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TpXtpmU71z3J for ; Tue, 1 Nov 2016 00:12:49 +0100 (CET) Original-Received: from mail-oi0-f42.google.com (mail-oi0-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 7C9351C606 for ; Tue, 1 Nov 2016 00:12:39 +0100 (CET) Original-Received: by mail-oi0-f42.google.com with SMTP id 62so137439341oif.1 for ; Mon, 31 Oct 2016 16:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=sf4tiSZrdKpUqWQg8utvsqYEyLA0xIgmaIhRhRr+NZA=; b=LibqZHazFTvAMi3Pmn7SrE80UE8KZ3oYqMT2F+Hd/0d2gpNg+jFW4F2z7BHOsmegK1 iC/YukUFsC3efMeY478+qvkoWFxZIgDu+OMh7ifs0D6VlNCi7wDL/6FbObEg5a6X347T LN578p3v2vnCeutYv7K4v58cz/XDtIxOR2uyTS+E0FH5LN5sDiMpTaq6SYMhe/NKGSoc bkK4anhiOy27KkFWycpznwMx3HHqNT+yTkorZAdzrjz3DJnUKoEHJvcshg5iXKLuSwBc kcOTI7evcfkrtqxAxYVJtp0rCUO0N6iq2RHOEX/AzumtWjjPgC8ctZLoxTqHyEMXucho EWXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=sf4tiSZrdKpUqWQg8utvsqYEyLA0xIgmaIhRhRr+NZA=; b=L0Mmn1+/eLNzZXWBlU6DhUJZAb8Pmu6kw/u8lFTXEPm+DVgikxegWEYAOcjXrUMj00 3WUXE2H6KMDw/4+9lVROJre3HlLfGZW/lLcoCvm3CZJ1mLrAQwv6NJaT09YA6IupBYEZ Ly/WaLATraSyeRWtbmwnFWNA/tYmOA8ZpGP7Hll+PUk1+GuA6ewmwvv2ChLS/hdfggMC g7yKOEz3lIxunlSYm3zCW5V2EQS8sCrISMAUvt2XDfLDbTC5TlGdCEzIS7fM+Q0txKMt VLOgkICSYBtP0emNSsLf6kXwmB8uYQuYQrUP6zh1bUfLbdrier8LHcRbkRLyYoI5J7N8 ZbxQ== X-Gm-Message-State: ABUngvfLXSWFxtW9AFumGLqMZyJttIzjTj6r+t3Sxqn0Ta7uC0ZDzG9jVAjmZ6Q609RmxuRuLTQrmFiaNabyBw== X-Received: by 10.107.58.86 with SMTP id h83mr23333537ioa.117.1477955557425; Mon, 31 Oct 2016 16:12:37 -0700 (PDT) Original-Received: by 10.64.163.227 with HTTP; Mon, 31 Oct 2016 16:12:37 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:96720 Archived-At: --===============7152706229715432092== Content-Type: multipart/alternative; boundary=001a114ac884fe863e054031570b --001a114ac884fe863e054031570b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, How to make the width of framedtext automatically adapts to its contents. Fabrice \definefloat [recipe] [figure] \setupfloat [recipe] [default=3D{right,none}] \definecolor[MyColorA][r=3D0.8784, g=3D0.8784, b=3D0.8784] \definecolor[MyColorB][c=3D0.00,m=3D0.27,y=3D1.00,k=3D0.00] \defineframedtext [MyFrame] [before=3D{\blank}, after=3D{\blank}, frame=3Doff, background=3DMyFrame, width=3D6cm, height=3Dfit] \startuseMPgraphic{MyFrame} path b; picture p; p :=3D textext.rt("\tfx\white\framedtextparameter{Title}"); p :=3D p shifted (2BodyFontSize,OverlayHeight-ypart center p+.25ExHeight); b :=3D boundingbox p enlarged .3EmWidth ; fill OverlayBox withcolor \MPcolor{MyColorA}; fill b withcolor \MPcolor{MyColorB} ; draw p ; setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; \stopuseMPgraphic \defineoverlay [MyFrame] [\useMPgraphic{MyFrame}] \starttext \placerecipe{}{ \startMyFrame[Title=3DInfo] L'histogramme est constitu=C3=A9 de rectangles dont les bases corresponde= nt aux classes et dont les aires sont proportionnelles aux effectifs ou fr=C3=A9quences des classes. \stopMyFrame} \input Knuth \stoptext --001a114ac884fe863e054031570b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,
How to make the width of framedtext automatically ad= apts to its contents.
Fabrice

\definefloat
= =C2=A0=C2=A0 [recipe]
=C2=A0=C2=A0 [figure]

\setupfloat
=C2=A0= =C2=A0 [recipe]
=C2=A0=C2=A0 [default=3D{right,none}]
=C2=A0
\def= inecolor[MyColorA][r=3D0.8784, g=3D0.8784, b=3D0.8784]
\definecolor[MyCo= lorB][c=3D0.00,m=3D0.27,y=3D1.00,k=3D0.00]


\defineframedtext
= =C2=A0 [MyFrame]
=C2=A0 [before=3D{\blank},
=C2=A0=C2=A0 after=3D{\bl= ank},
=C2=A0=C2=A0 frame=3Doff,
=C2=A0=C2=A0 background=3DMyFrame,=C2=A0=C2=A0 width=3D6cm,
=C2=A0=C2=A0 height=3Dfit]

\startuseMP= graphic{MyFrame}
=C2=A0path b;
=C2=A0picture p;
=C2=A0p :=3D texte= xt.rt("\tfx\white\framedtextparameter{Title}");
=C2=A0p :=3D p= shifted (2BodyFontSize,OverlayHeight-ypart center p+.25ExHeight);
=C2= =A0b :=3D boundingbox p enlarged .3EmWidth ;
=C2=A0fill OverlayBox withc= olor \MPcolor{MyColorA};
=C2=A0fill b withcolor \MPcolor{MyColorB} ;
= =C2=A0draw p ;
=C2=A0setbounds currentpicture to boundingbox currentpict= ure enlarged 2mm ;
\stopuseMPgraphic

\defineoverlay
=C2=A0 [My= Frame]
=C2=A0 [\useMPgraphic{MyFrame}]

=C2=A0 \starttext
=C2= =A0
=C2=A0 \placerecipe{}{=C2=A0
=C2=A0 \startMyFrame[Title=3DInfo]=
=C2=A0 L'histogramme est constitu=C3=A9 de rectangles dont les base= s correspondent aux classes et dont les aires sont proportionnelles aux eff= ectifs ou fr=C3=A9quences des classes.
=C2=A0 \stopMyFrame}
=C2=A0 =C2=A0 \input Knuth
=C2=A0
=C2=A0 \stoptext
--001a114ac884fe863e054031570b-- --===============7152706229715432092== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --===============7152706229715432092==--