def __init__(self, x=<NUM_LIT:20>, y=<NUM_LIT:20>, boundary_flag=False):
self._x = <NUM_LIT:0><EOL>self._y = <NUM_LIT:0><EOL>if boundary_flag is True:<EOL><INDENT>self.set_bounds(xmin=x, ymin=y)<EOL><DEDENT>else:<EOL><INDENT>self.set_bounds()<EOL><DEDENT>self.set_deltas()<EOL>self.x = x<EOL>self.y = y<EOL>
Cursor object. Initialize with placement of cursor.
            This cursor places the origin (0,) at the upper left hand
            side of the page. X increases horizontally, and y increases
            vertically down the page. Note: This is different from the way
            Adobe sets the origin. They place the origin at the lower
            left hand corner, and y increases from the bottom to the
            top of the page. I feel that their way required more explanation,
            and was less intuitive. Therefore, I have provided the y_prime
            property for use in outputting the cursor data at document
            generation.