%======================================================================

\SbSSCT{Commande rput}{Macro rput}


\psset{fillcolor=yellow,fillstyle=solid,linecolor=blue}


\TFRGB{syntaxe : \BS{rput}*[point de référence]\AC{rotation}(coordonnées)\AC{contenu}}{syntax : \BS{rput}*[reference point]\AC{rotation}(coordinates)\AC{contents}}

\bigskip



\SbSbSSCTTC{Rôle de l'astérisque}{Rôle de l'astérisque \protect \footnote{La couleur de fond est en jaune et le point de référence en bleu}}{Role of the asterisk}{Role of the asterisk  \protect \footnote{Fillcolor=yellow and Reference point = blue disk}}

\begin{tabular}{|p{3cm}|p{3cm}|}\hline
\rput(1,0){objet}  &  \rput*(1,0){objet}  \\
\textbf{\BS{}rput}(1,0)\AC{objet} & \textbf{\BS{}rput*}(1,0)\AC{objet} \\ \hline
\end{tabular}
%-------------------------------------

\SbSbSSCT{Point de référence }{Reference point} % \protect \footnote{La couleur de fond est en jaune et le point de référence en bleu}


\begin{tabular}{|c|l|p{3cm}|c|}

\hline \multicolumn{4}{|c|}{Horizontal}                                                                 \\ \hline

\rule[-.35cm]{0mm}{.7cm} l      & \TFRGB{à gauche}{left}
&  \rput*[l](1,0){objet}\qdisk(1,0){3pt}
&  \BS{rput*}[{\red l}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt} \\ \hline

\rule[-.35cm]{0mm}{.7cm} r      & \TFRGB{à droite}{right}
&   \rput*[r](1,0){objet}\qdisk(1,0){3pt}
& \BS{rput*}[{\red r}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}  \\  \hline
\multicolumn{4}{|c|}{vertical}                                                                 \\ \hline

\rule[-.5cm]{0mm}{.7cm} t
& \TFRGB{en haut}{top}
&  \rput*[t](1,0){objet}        \qdisk(1,0){3pt}
& \BS{rput*}[{\red t}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}  \\ \hline


\rule[-.2cm]{0mm}{.7cm }b       & \TFRGB{en bas}{bottom}
&  \rput*[b ](1,0){objet}        \qdisk(1,0){3pt}               &
\BS{rput*} [{\red b}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}  \\ \hline


\rule[-.25cm]{0mm}{.7cm} B      & \TFRGB{sur la ligne d'écriture}{baseline}            & \rput*[B](1,0){objet}  \qdisk(1,0){3pt}                       & \BS{rput*}[{\red B]}(1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt} \\ \hline

\multicolumn{4}{|c|}{horizontal \TFRGB{et}{and} vertical}                                                              \\ \hline

\rule[-.5cm]{0mm}{.7cm} rt
& \TFRGB{à droite et en haut}{right and top}
& \rput*[rt](1,0){objet}        \qdisk(1,0){3pt}
& \BS{rput}*[{\red rt}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}  \\  \hline
\end{tabular}

%------------------------------------------------------

\SbSbSSCT{Angle de rotation de l'objet}{Rotation angle of the object}


\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}\hline
  \BS{rput*}[t]\AC{45}
&  \BS{rput*}[t]\AC{90}
&  \BS{rput*}[b]\AC{90}
&  \BS{rput*}[B]\AC{90}
&  \BS{rput*}[l]\AC{90}
&  \BS{rput*}[r]\AC{90}  \\
\hline \rule[-1cm]{0mm}{2cm}
\rput*[t]{45}(1,0){objet}\qdisk(1,0){3pt} &
\rput*[t]{90}(1,0){objet}\qdisk(1,0){3pt} &
\rput*[b]{90}(1,0){objet}\qdisk(1,0){3pt} &
\rput*[B]{90}(1,0){objet}\qdisk(1,0){3pt} &
\rput*[l]{90}(1,0){objet}\qdisk(1,0){3pt} &
\rput*[r]{90}(1,0){objet}\qdisk(1,0){3pt}  \\
\hline
\end{tabular}
%
%----------------------------------------------------------

\SbSbSSCT{Angles de rotation  en points cardinaux}{Rotation angle in cardinal points}

\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline  \TFRGB{haut}{top}       &  \TFRGB{haut}{top}    &  \TFRGB{haut}{top}    & \TFRGB{haut}{top}   & \TFRGB{gauche}{left}   &  \TFRGB{droite}{right}  \\
\TFRGB{ et Est}{and east}               & \TFRGB{ et Ouest}{and west} & \TFRGB{et Nord}{and north}  & \TFRGB{ et Sud}{and south} & \TFRGB{ et Est}{and east}  & \TFRGB{ et Est}{and east}  \\
\hline
  \BS{}rput*[t]\AC{E}
&  \BS{}rput*[t]\AC{W}
& \BS{}rput*[t]\AC{N}
&  \BS{}rput*[t]\AC{S}
&  \BS{}rput*[l]\AC{W}
&  \BS{}rput*[r]\AC{W}  \\
\hline \rule[-1cm]{0mm}{2cm}  \rput*[t]{E}(1,0){objet}\qdisk(1,0){3pt} & \rput*[t]{W}(1,0){objet}\qdisk(1,0){3pt} & \rput*[t]{N}(1,0){objet}\qdisk(1,0){3pt} & \rput*[t]{S}(1,0){objet}\qdisk(1,0){3pt} & \rput*[l]{W}(1,0){objet}\qdisk(1,0){3pt} & \rput*[r]{W}(1,0){objet}\qdisk(1,0){3pt}  \\
\hline
\end{tabular}



\newpage
%%---------------------------------------------------------------

\SbSSCT{Commande uput}{Macro uput}
\psset{fillcolor=yellow,fillstyle=solid,linecolor=blue}


\TFRGB{ syntaxe :\BSS{uput}*\AC{écartement}[point de référence]\AC{rotation}(coordonnées)\AC{contenu} }{syntax  : \BSS{uput}*\AC{spacing}[Reference point]\AC{rotation}(coordinates)\AC{content}}
\smallskip



\SbSbSSCTTC{Rôle de l'astérisque}{Rôle de l'astérisque \protect \footnote{La couleur de fond est en jaune et le point de référence en bleu}}{Role of the asterisk}{Role of the asterisk  \protect \footnote{Fillcolor=yellow and Reference point = blue disk}}

\begin{tabular}{|p{3cm}|p{3cm}|}\hline
\uput[r](1,0){objet} &  \uput*[r](1,0){objet}  \\ \hline
\textbf{\BS{}uput}(1,0)\AC{objet} & \textbf{\BS{}uput*}(1,0)\AC{objet} \\ \hline
\end{tabular}

\SbSbSSCT{Point de référence  : angle}{Reference point : angle}

\begin{center}
\begin{tabular}{|c|p{3cm}|c|} \hline

\rule[-1cm]{0mm}{2cm} à 45°  &  \uput*[45](1,0){objet}\qdisk(1,0){3pt}                       &  \BS{uput*}[{\red 45}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}\\ \hline

\rule[-1cm]{0mm}{2cm} à 90°                  &   \uput*[90](1,0){objet}\qdisk(1,0){3pt}                              & \BS{uput*}[{\red 90}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt}\\  \hline

\rule[-1cm]{0mm}{2cm} à 120°         &  \uput*[120](1,0){objet}      \qdisk(1,0){3pt}                & \BS{uput*}[{\red 120}](1,0)\AC{objet}\BS{qdisk}(1,0)\AC{3pt} \\ \hline
\end{tabular}
\end{center}

\bigskip
%%-----------------------------------------------------------------

\SbSbSSCT{Point de référence  : points cardinaux }{Reference point : letter}

\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
 \BS{uput*}[{\red u}]
&  \BS{uput*}[{\red r}]
&  \BS{uput*}[{\red d}]
& \BS{uput*}[{\red l}]
& \BS{uput*}[{\red ul}]
&  \BS{uput*}[{\red ur}]  \\
\hline  \rule[-1cm]{0mm}{2cm}
 \uput*[u](1,0){objet}\qdisk(1,0){3pt}
& \uput*[r](1,0){objet}\qdisk(1,0){3pt}
& \uput*[d](1,0){objet}\qdisk(1,0){3pt}
& \uput*[l](1,0){objet}\qdisk(1,0){3pt}
& \uput*[ul](1,0){objet}\qdisk(1,0){3pt}
& \uput*[ur](1,0){objet}\qdisk(1,0){3pt}  \\ \hline
\end{tabular}



\bigskip
\SbSbSSCT{Angle de rotation de l'objet}{Rotation angle of the object}


\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
 \BS{uput*}[{\red u}]\AC{{\red 45}}
& \BS{uput*}[{\red u}]\AC{{\red 90}}
& \BS{uput*}[{\red d}]\AC{{\red 90}}
& \BS{uput*}[{\red l}]\AC{{\red 90}}
& \BS{uput*}[{\red r}]\AC{{\red 90}}
& \BS{uput*}[{\red ur}]\AC{{\red 90}}  \\ \hline
\rule[-1.5cm]{0mm}{3cm}
\uput*[u]{45}(1,0){objet}\qdisk(1,0){3pt}
& \uput*[u]{90}(1,0){objet}\qdisk(1,0){3pt}
& \uput*[d]{90}(1,0){objet}\qdisk(1,0){3pt}
& \uput*[l]{90}(1,0){objet}\qdisk(1,0){3pt}
& \uput*[r]{90}(1,0){objet}\qdisk(1,0){3pt}
& \uput*[ur]{90}(1,0){objet}\qdisk(1,0){3pt}  \\ \hline
\end{tabular}
%


\bigskip
\SbSbSSCT{\'Ecartement de l'objet par rapport au point de référence}{Spacing between object and reference point}

\dft: \RDD{labelsep}= 0.5 pt
\bigskip

\TFRGB{Exemple}{E\emph{}xample} :

\begin{tabular}{ll}
\BS{}psset\AC{\red labelsep=1cm } &  \% \TFRGB{nouveau écartement par défaut}{new default spacing} \\
\BS{}uput(1,0)\{ à 1cm \}& \%  \TFRGB{utilisation  nouveau écartement par défaut}{use of the new default spacing} \\
\BS{}uput {\red \AC{3cm}}(1,0)\AC{à 3cm} & \% \TFRGB{écartement spécifié à 3 cm}{spacing = 3cm}  \\
\BS{}uput{\red \AC{3cm}[-30]}(1,0)\AC{à 3cm et à -30°} & \% \TFRGB{écartement spécifié à 3  et à un angle de -30°}{spacing = 3cm angle= -30°} \\
\BS{}qdisk(1,0)\AC{3pt}  & \%\TFRGB{ point de référence}{Reference point} \\

\end{tabular}
\bigskip


{\blue

\psset{labelsep=1cm}
\uput[0](1,0){ à 1cm }      \uput{3cm}[0](1,0){ à 3cm}  \uput{3cm}[-30](1,0){ à 3cm et à -30°}\qdisk(1,0){3pt}  }

\vspace{2cm}


\SbSSCT{Commande psrotate}{Macro psrotate}
\label{rot}
\psset{fillstyle=none                                                        }
\begin{tabular}{|c|}\hline
\BSS{psrotate}(2,1)\AC{45}\AC{\BS{psline}(0, 1)(1, 2)(2, 2)(3, 4)}  \BSI{psrotate}{pstricks-add}
\\ \hline
\begin{psgraph}[axesstyle=none,xticksize=0 4cm,yticksize=0 4cm,subticks=0](0,0)(4,4){4cm}{4cm}
\psline[linestyle=dotted](0, 1)(1, 2)(2, 2)(3, 4)
\psrotate(2,2){45}{\psline(0, 1)(1, 2)(2, 2)(3, 4)}
\qdisk(2,2){3pt}

\end{psgraph}
\\
\hline
\end{tabular}