Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Controlling scale of Graphics on paper

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126179] Re: Controlling scale of Graphics on paper
  • From: Yves Klett <yves.klett at googlemail.com>
  • Date: Mon, 23 Apr 2012 05:42:10 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <jmtd9i$sim$1@smc.vnet.net>

No guarantuees, but I used something like:

ExportScaled[filename_,gfx_,format_:{210,297},opts___?OptionQ]:=Module[{mm},
mm=72/25.4;
Export[filename,Show[gfx,ImageSize->format*mm,ImageMargins->0,ImagePadding->None,AspectRatio->Automatic],opts]
]


with good success together with PDF and EPS export formats (i.e.
filenames of the "xxx.pdf" kind). Note that the scaling factor is set to
generate 1mm units. The default "format" is set to Din A4.

Regards,
Yves



Am 21.04.2012 06:32, schrieb Joseph Gwinn:
> I would like to use Mathematica to make printed templates of various 
> kinds.  
> 
> In one use, a complicated shape is generated mathematically and 
> displayed using Graphics or Show, the plot is printed on paper, the 
> paper is glued to a piece of wood, which is cut and drilled to the lines 
> and center-points.  This requires the ability to control the on-paper 
> scale factor, so that a length of 1.0 in a line ends up being one inch 
> (or one centimeter) on paper.  
> 
> I assume that this is possible, but have not found anything relevant in 
> the online documentation.  What I have done is used Mathematica to make 
> dolls of machine parts; in this case it was sufficient that all be in 
> the same scale, which was achieved using ImageSize->72*6 directives, but 
> ImageSize doesn't speak directly to the issue of scale on paper.
> 
> It may be that ImageSize->{w,h} can be used, but there is some math 
> required.
> 
> So, my question is how best to achieve a specified scale on paper.  
> 
> TIA,
> 
> Joe Gwinn
> 



  • Prev by Date: Re: convolution involving UnitStep
  • Next by Date: Re: Controlling scale of Graphics on paper
  • Previous by thread: Controlling scale of Graphics on paper
  • Next by thread: Re: Controlling scale of Graphics on paper