MathGroup Archive 2006

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

Search the Archive

Re: Developer`UseFrontEnd + FrontEndExecute + GetBoundingBoxSizePacket

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

This is just strange:

{blah1=Developer`UseFrontEnd@FrontEndExecute[GetBoundingBoxSizePacket[BoxData[ToBoxes[Expand[(1+x)^11]]]]],blah2=Developer`UseFrontEnd@AbsoluteOptions[$FrontEnd,Magnification]}

gives

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...

Developer`UseFrontEnd@AbsoluteOptions[$FrontEnd,whatever]

gives

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

Out[2]= {Magnification -> 1.19444}

....

help?



On 11/12/06, Chris Chiasson <chris at chiasson.name> 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.
>
> --
> http://chris.chiasson.name/
>
>


-- 
http://chris.chiasson.name/


  • 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