MathGroup Archive 2006

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

Search the Archive

Re: Developer`UseFrontEnd + FrontEndExecute + GetBoundingBoxSizePacket

  • To: mathgroup at
  • Subject: [mg71307] Re: [mg71278] Developer`UseFrontEnd + FrontEndExecute + GetBoundingBoxSizePacket
  • From: "Chris Chiasson" <chris at>
  • Date: Tue, 14 Nov 2006 05:06:26 -0500 (EST)
  • References: <>

This is just strange:



AbsoluteOptions::optx: Unknown option Magnification in -FrontEndObject-.

{Null, {{597., 14.1875, 5.8125}}}

If you will notice, the answer for the packet size is in the wrong
slot, and the answer for the Magnification is nowhere to be seen, even
though it issues a message. (Don't messages travel through a side
channel in MathLink?)

This can be kept up by calling for other options. Then the
Magnification answer will come out...



AbsoluteOptions::optx: Unknown option whatever in -FrontEndObject-.

Out[2]= {Magnification -> 1.19444}



On 11/12/06, Chris Chiasson <chris at> wrote:
> In the front end, the statement inside Developer`UseFrontEnd, below,
> will return {{width,top,bottom}}. When executing the statement below
> in the text interface (Mathematica 5.2 Kernel from the start menu), it
> hangs Mathematica. This is also the case when running Mathematica from
> Ant using the Mathematica Ant task.
> Developer`UseFrontEnd[blah=FrontEndExecute[GetBoundingBoxSizePacket[BoxData[ToBoxes[Expand[(1
> +x)^11]]]]]]
> Does anyone know a way to make this statement (or one like it) work? I
> have a good use for it. The baseline to bottom distance will be
> written to a processing instruction in an XML file that eventually
> tells a PDF writing program how to adjust the inline positioning of
> Mathematica graphics relative to a line of text.
> --


  • Prev by Date: Re: Comparison of Mathematica on Various Computers
  • Next by Date: Re: Singularity-handling transformation employed by NIntegrate
  • Previous by thread: Developer`UseFrontEnd + FrontEndExecute + GetBoundingBoxSizePacket
  • Next by thread: Re: Re: Developer`UseFrontEnd + FrontEndExecute + GetBoundingBoxSizePacket