Re: [NTG-context] Trying to emulate CSS
Hans Hagen pragma at wxs.nl writes: \starttext \framed [offset=overlay,width=4cm,height=4cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \framed [offset=overlay,width=4cm,height=6cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \framed [offset=overlay,width=6cm,height=4cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \stoptext This works well, but what I'd like to do is choose a fixed size frame for each PDF and have ConTeXt fill the frame in the same way as these CSS commands: object-fit : cover; object-position : top left; overflow: hidden; (http://www.w3.org/TR/css3-images/#the-object-fit) Many thanks -- although I don't see the effect I'm trying to get. In the code below the cow picture should fill the three frames at three different scales with no white bars between the frame and the externalfigure frame: \setupexternalfigures[location={default}] \starttext \framed [offset=overlay,width=10cm,height=2cm] {\externalfigure[cow][frame=on,factor=max]} \framed [offset=overlay,width=4cm,height=8cm] {\externalfigure[cow][frame=on,factor=max]} \framed [offset=overlay,width=6cm,height=6cm] {\externalfigure[cow][frame=on,factor=max]} \stoptext Thanks, Stu [I'm sending this via the Gmane interface as this thread hasn't come through via the mailing list daily digests via email yet). ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] ntg-context Digest, Vol 124, Issue 35
On Thu, Oct 16, 2014 at 10:35 PM, ntg-context-requ...@ntg.nl wrote: \framed [offset=overlay,width=4cm,height=4cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \framed [offset=overlay,width=4cm,height=6cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \framed [offset=overlay,width=6cm,height=4cm] {\externalfigure[t:/sources/cow.pdf][factor=max]} \stoptext This works well, but what I'd like to do is choose a fixed size frame for each PDF and have ConTeXt fill the frame in the same way as these CSS commands: object-fit : cover; object-position : top left; overflow: hidden; [Forgot to add: this is with the ConTeXt bundled in Tex Live 2014] Many thanks -- although I don't see the effect I'm trying to get. In the code below the cow picture should fill the three frames at three different scales with no white bars between the frame and the externalfigure frame: \setupexternalfigures[location={default}] \starttext \framed [offset=overlay,width=10cm,height=2cm] {\externalfigure[cow][frame=on,factor=max]} \framed [offset=overlay,width=4cm,height=8cm] {\externalfigure[cow][frame=on,factor=max]} \framed [offset=overlay,width=6cm,height=6cm] {\externalfigure[cow][frame=on,factor=max]} \stoptext Stu ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] Trying to emulate CSS object-fit behaviour...
Hi, I have a collection of PDF files of varying sizes and aspect ratios. I'm currently using a combination and external figures to place these into frames: \setupexternalfigures[width=45.2mm, frame=off, factor=fit] \setupcombinations[nx=5,ny=4,width=277mm,distance=10mm,after={\blank[10mm]}] \setupframed[offset=1.0mm,background=color,rulethickness=0.25pt,backgroundcolor=white,framecolor=lightgray] \starttext \startsection [title={title text}] \placefigure[here][nonumber] {\vspace more text} {\startcombination {\framed[] {\externalfigure[1.pdf][location=middle]}{}}{} %% and so on This works well, but what I'd like to do is choose a fixed size frame for each PDF and have ConTeXt fill the frame in the same way as these CSS commands: object-fit : cover; object-position : top left; overflow: hidden; (http://www.w3.org/TR/css3-images/#the-object-fit) That is, scale the PDF until all the frame is covered with some part of the PDF, even if means overflowing the frame. The overflow: hidden would then clip the overflow to the frame. Different PDF's could have different scalings applied to make this work, which is fine for this application. I understand this may not be an idiomatic use of ConTeXt--any advice or suggestions for alternate approaches much appreciated. Stu ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] [metapost] mptopdf from the command line in ConTeXt minimals?...
Hi, I'm a ConTeXt and Metapost newbie, so apologies in advance if this is a stupid question. I've successfully installed ConTeXt minimals on an OS/X 10.6.x system and it seems to be running okay. I'd like to run some metapost examples from the command line and mpost also seems to be running well. I've seen references to a mptopdf script and there is a Perl script of that name but it looks like it needs to be installed somewhere. Is there some post-setup procedure I need to follow to access mptopdf or another one I've seen references to fmtutil? Thanks, Stu -- Stuart Hungerford ANU Supercomputer Facility ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___