E’ vero però ho bisogno di un \framebox(x,y) riempito completamente e perfettamente.
Sul sito http://tug.org/PSTricks/main.cgi/ ho trovato un esempio che forse è la via giusta. Lo riporto pari pari:
\documentclass{article}
\usepackage{pstricks}
\setlength{\parindent}{0cm}
\pagestyle{empty}
\makeatletter
\def\MyBox{\pst@object{MyBox}}
\def\MyBox@i#1#2#3{{%
\use@par % Local parameters
\if@star\solid@star\fi % Stared version
\pssetlength{\pst@dimc}{-\psframesep}
\psaddtolength{\pst@dimc}{-\psframesep}
\psaddtolength{\pst@dimc}{-\pslinewidth}
\psaddtolength{\pst@dimc}{-\pslinewidth}
\pssetlength{\pst@dima}{#1}
\psaddtolength{\pst@dima}{\pst@dimc}
\pssetlength{\pst@dimb}{#2}
\psaddtolength{\pst@dimb}{\pst@dimc}
\setbox\z@\vbox to\pst@dimb{\hsize\pst@dima\sloppy\vfil#3\vfil}%
\psframebox{\box\z@}%
}}
\makeatother
\begin{document}
\MyBox{5cm}{2cm}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[framesep=0.3]{5}{2}{Text to format in paragraph mode.}
\vspace{1cm}
\MyBox[framesep=1,linewidth=0.2]{5}{4}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[unit=0.5]{5}{4}{Text to format in paragraph mode.}
\vspace{1cm}
\MyBox*[linecolor=lightgray]{5}{2}{Text to format in paragraph mode.}
\hspace{1cm}
\MyBox[linecolor=red,fillstyle=solid,fillcolor=yellow]
{5}{2}{\centering\itshape Text to format in paragraph mode.}
\end{document}
A dire il vero il MyBox così creato ha effettivamente le dimensioni dichiarate, però col comando \put bisogna tener conto di 1 – 2 mm di “extra margine” per posizionarlo correttamente nella figura.
Mi sembra un po’ complicatina come soluzione, ma di fatto il grosso del lavoro, overo la definizione di \MyBox è bella e pronta.
Spero serva anche ad altri.
Ciao
Ziocalepino