<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:14pt"><div>Dear PSTricks maintainers,</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">Consider the following code first.</div><div style="color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="background-color: transparent;">\documentclass[pstricks,border=12pt]{standalone}</div><div style="background-color: transparent;">\usepackage{pst-node}</div><div style="background-color: transparent;">\usepackage{pgfmath}</div><div style="background-color: transparent;"><br></div><div
 style="background-color: transparent;">\begin{document}</div><div style="background-color: transparent;">\foreach \i in {rt,r,rB,rb,b,lb,lB,l,lt,t,c,B}{%</div><div style="background-color: transparent;">\begin{pspicture}[showgrid](4,4)</div><div style="background-color: transparent;"><span class="Apple-tab-span" style="white-space:pre">    </span>\psdot(2,2)\rput[\i](2,2){\fbox{\"Age}}</div><div style="background-color: transparent;">\end{pspicture}}</div><div style="background-color: transparent;">\end{document}</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">\rput defines 12 options: <span style="font-size: 14pt;">{rt,r,rB,rb,b,lb,lB,l,lt,t,c,B} where the two-character options can be swapped, e.g., rt is the same as tr, bl is the same as lb,
 etc.</span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;"><br></span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;"><br></span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;">Now consider the code below.</span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style:
 normal;"><span style="font-size: 14pt;"><br></span></div><div style="background-color: transparent;">\documentclass[preview,border=12pt,multi]{standalone}</div><div style="background-color: transparent;">\usepackage{pst-node}</div><div style="background-color: transparent;">\usepackage{pgfmath}</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;">\begin{document}</div><div style="background-color: transparent;">\foreach \i in {tr,r,Br,br,b,bl,Bl,l,tl,t,c,B}{% some \rput options do not in \psDefBoxNodes</div><div style="background-color: transparent;">\preview</div><div style="background-color: transparent;"><span class="Apple-tab-span" style="white-space:pre">     </span>\psDefBoxNodes{A}{\"Age}\hspace{1cm}\i</div><div style="background-color: transparent;"><span class="Apple-tab-span" style="white-space:pre"> </span>\pscircle*[linecolor=red](A:\i){.5\pslinewidth}</div><div style="background-color:
 transparent;">\endpreview</div><div style="background-color: transparent;">}</div><div style="background-color: transparent;"><span></span></div><div style="background-color: transparent;">\end{document}</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">\psDefBoxNodes seems to attempt adopting  2-character options PQ format where</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">PQ is an intersection point of a horizontal line P and a vertical line Q. Also PQ cannot be swapped to QP.</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue,
 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">The horizontal lines P are  t, C, B, and b while the vertical lines Q are l, and r.</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">In my opinion the vertical lines Q needs one more option which is m (middle).</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">So we will have 12 points:</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size:
 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><ul><li>tl (top left)</li><li>Cl (center left)</li><li>Bl (baseline left)</li><li>bl (bottom left)</li><li>tm (top middle)</li><li>Cm (center middle)</li><li>Bm (baseline middle)</li><li>bm (bottom middle)</li><li>tr (top right)</li><li>Cr (center right)</li><li>Br (baseline right)</li><li>br (bottom right)</li></ul></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"> </div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue,
 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">The current implementation of \psDefBoxNodes defined  tC (for top middle), C (for center middle), BC (for baseline middle), bC (for base middle). They look<span style="background-color: transparent; font-size: 14pt;"> illogical, inconsistent, and difficult to remember. </span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="background-color: transparent; font-size: 14pt;"><br></span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family:
 HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">If you don't mind please kindly to reconsider this issue and apply the same pattern as \rput to \psDefBoxNodes options such that we can use the options easily without looking up the pst-node documentation again and again. </div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div
 style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">Thank you in advance.</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue',
 Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">best regards,</div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;">Code Mocker</div><div style="background-color: transparent;">(about me: http://tex.stackexchange.com/users/19356)<br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
 Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;"><br></span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 19px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;"><br></span></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 14pt; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><span style="font-size: 14pt;"><br></span></div></div></body></html>