How can I make vertical dotfill?
In other words, I need vertical (dashed) line which will fill all available vertical space.
(I tried to make it via rules, but not successfully.)
You can use leaders:
\documentclass{article}
\usepackage{lipsum} % mock text
\newcommand{\dotvfill}{%
\par\leaders\hbox{$\cdot$}\vfill}
\begin{document}
\lipsum[2]
\dotvfill
\end{document}

\def\vrulefill{\leaders\hb@xt@ .44em{\hss.\hss}\vfill }– Marco Daniel Apr 01 '13 at 14:13