If all you want to do is to position the text horizontally at the current location in the page you can use
\noindent\hspace{<position>}<text>
This is used to produce the first section of the image below.
Alternatively, if you want more flexibility in being able to specify the position as being the center of the text, or the right of the text you can use the \PositionText macro as defined below. It accepts three parameters:
- An optional alignment specification of either
l, c, or r for left, center and right alignment. Defaults to l if not specified.
- The horizontal position
- The text
For example, the centered line in the second section of the image below is produced by:
\PositionText[c]{1.0in}{Centered at 1.0in}

Notes:
- I set the
textwidth=3.0in and enabled showframe with the geometry package to make it clear that the text is located at the specified horizontal distance.
Code:
\documentclass{article}
\usepackage[showframe,textwidth=3.0in]{geometry}
\usepackage{xstring}% for string comparrison
\usepackage{calc}% for \widthof
\usepackage{pgf}% for math calclations
\newlength{\Size}
\newcommand{\PositionText}[3][l]{%
\IfStrEqCase{#1}{%
{l}{\noindent\hspace{#2}#3}%
{c}{\pgfmathsetlength{\Size}{#2-0.5(\widthof{#3})}\noindent\hspace{\Size}#3}%
{r}{\pgfmathsetlength{\Size}{#2-1.0*(\widthof{#3})}\noindent\hspace{\Size}#3}%
}[\PackageError{PositionText}
{\MessageBreak Unrecognized alignment: #1.\MessageBreak
Valid alignments are are l, c, `r'}{}]%
}%
\begin{document}
\noindent\hspace{0.0in}Left point at 0.0in\par
\noindent\hspace{1.0in}Left point at 1.0in\par
\noindent\hspace{2.0in}Left point at 2.0in\par
\noindent\hspace{3.0in}Left point at 3.0in\par
\smallskip\hrule\smallskip
\PositionText{1.0in}{Left point at 1.0in}\par
\PositionText[c]{1.0in}{Centered at 1.0in}\par
\PositionText[r]{3.0in}{Right at 3.0in}\par
\end{document}