diff options
author | Hans Hagen <pragma@wxs.nl> | 2020-08-06 19:42:33 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2020-08-06 19:42:33 +0200 |
commit | 6932ea879b43b36d023797e18b8bdcfc8cef05ba (patch) | |
tree | 92566591ee13ce6c106e9fa9254980ab6ed30faa /tex/context/base/mkiv/pack-rul.mkxl | |
parent | 39be501f308c8bdea7a36b0b366edebc21d4f382 (diff) | |
download | context-6932ea879b43b36d023797e18b8bdcfc8cef05ba.tar.gz |
2020-08-06 18:58:00
Diffstat (limited to 'tex/context/base/mkiv/pack-rul.mkxl')
-rw-r--r-- | tex/context/base/mkiv/pack-rul.mkxl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/pack-rul.mkxl b/tex/context/base/mkiv/pack-rul.mkxl index 3afd09c79..69050d1fa 100644 --- a/tex/context/base/mkiv/pack-rul.mkxl +++ b/tex/context/base/mkiv/pack-rul.mkxl @@ -1457,6 +1457,15 @@ {\profilegivenbox\p_profile\b_framed_normal \setbox\b_framed_normal\vpack{\unvbox\b_framed_normal}} +\def\pack_framed_reverse_box + {\ifvbox\b_framed_normal + \edef\p_linedirection{\framedparameter\c!linedirection}% + \ifx\p_linedirection\v!reverse + \reversevboxcontent\b_framed_normal + \setbox\b_framed_normal\vpack{\unvbox\b_framed_normal}% + \fi + \fi} + \unexpanded\def\pack_framed_finish {%\pack_framed_stop_orientation % hm, wrong place ! should rotate the result (after reshape) .. moved down \pack_framed_locator_before\p_framed_location @@ -1467,6 +1476,9 @@ % \pack_framed_profile_box % \fi %\fi + \ifempty\p_framed_anchoring\else + \pack_framed_reverse_box + \fi \ifx\p_framed_autowidth\v!force \pack_framed_finish_a \orelse\ifx\localwidth\v!fit @@ -1539,6 +1551,7 @@ \fi % \ifx\postprocessframebox\relax \else + % better: \pushmacro\\postprocessframebox etc \let\next\postprocessframebox \let\postprocessframebox\relax % prevent nesting \next\b_framed_normal |