سلام. برای رسم قاب دور متن با استفاده بسته pgfornament
دستورات زیر را نوشتم
\documentclass{article}
\usepackage[paper=a4paper, verbose, centering,showframe]{geometry}
\usepackage{pgfornament}
\usetikzlibrary{calc}
\usepackage{xepersian}
\settextfont{Yas}
%\makeatletter
\newcommand{\pageborders}[3]{%
\begin{tikzpicture}[remember picture, overlay]
\node[shift={(1cm,-1cm)},anchor=north west](CNW)
at (current page.north west)
{\pgfornament[width=1.75cm]{#1}};
\node[shift={(-1cm,-1cm)},anchor=north east](CNE)
at (current page.north east)
{\pgfornament[width=1.75cm,symmetry=v]{#1}};
\node[shift={(1cm,1cm)},anchor=south west](CSW)
at (current page.south west) {\pgfornament[width=1.75cm,symmetry=h]{#1}};
\node[shift={(-1cm,1cm)},anchor=south east](CSE)
at (current page.south east)
{\pgfornament[width=1.75cm,symmetry=c]{#1}};
\pgfornamenthline{CNW}{CNE}{north}{#2}
\pgfornamenthline{CSW}{CSE}{south}{#2}
\pgfornamentvline{CNW}{CSW}{west}{#3}
\pgfornamentvline{CNE}{CSE}{east}{#3}
\end{tikzpicture}%
}
\begin{document}
\pageborders{61}{84}{83}
به نام خدا
\thispagestyle{empty}
\clearpage%
\end{document}
متاسفانه متن فارسی چپ به راست ظاهر میشود
جالبه که اگر قبل بکارگیری دستور درج کادر یک عبارت فارسی بیاوریم مشکل حل میشود.
مثلا اگر چنین چیزی بنویسیم:
\begin{document}
کمی متن فارسی
\pageborders{61}{84}{83}
به نام خدا
خروجی به صورت زیر میشود
اساتید محترم اگه راه کار درستی برای این مشکل می شناسند، ممنون میشم راهنمایی فرمایند