The dots shift the frame.
My suggestion for your approach:
Code: Select all
\documentclass{report}
\usepackage[
letterpaper,
left=0.50in, right=0.50in,
top=0.50in, bottom=1.00in,
showframe
]{geometry}
\usepackage{fancyhdr,fancybox} % Custom page headers and footers%
\usepackage{lastpage}
\pagestyle{fancy} % set page style to fancy%
\fancyhf{} % clear the headers and footers%
\renewcommand{\headrulewidth}{0pt} % Eliminate the head rule line%
\renewcommand{\footrulewidth}{2.0pt}
\fancyfoot[r]{
\footnotesize \textbf{Page \thepage{}
of~\pageref{LastPage}}%
}
\fancypage{%
\setlength\fboxrule{2pt}% dots removed
\setlength\fboxsep{-\fboxrule}% see above
\fbox% see above
}{}
\begin{document}
Start of document \pageref{page2} and \pageref{page3}.
\cleardoublepage
this is page 2. \label{page2}
\cleardoublepage
this is page three \label{page3}
\end{document}
Another proposal with other packages:
Code: Select all
\documentclass{report}%
\usepackage[
letterpaper,
left=0.50in, right=0.50in,
top=0.50in, bottom=1.00in,
showframe
]{geometry}
\usepackage{fancyhdr} % Custom page headers and footers%
\usepackage{lastpage}
\usepackage{eso-pic}% offers \AddToShipoutPictureBG command
\usepackage{tikzpagenodes}% added
\pagestyle{fancy} % set page style to fancy%
\fancyhf{} % clear the headers and footers%
\renewcommand{\headrulewidth}{0pt} % Eliminate the head rule line%
\renewcommand{\footrulewidth}{2.0pt}
\fancyfoot[r]{
\footnotesize \textbf{Page \thepage{}
of~\pageref{LastPage}}
}
\AddToShipoutPictureBG{
\tikz[remember picture, overlay]{
\draw [line width=2pt]
(current page text area.north west) rectangle
(current page text area.south east)
;
}
}
\begin{document}
Start of document \pageref{page2} and \pageref{page3}.
\cleardoublepage
this is page 2. \label{page2}
\cleardoublepage
this is page three \label{page3}
\end{document}