Appends a circle arc to the current path.
Begins a text object and sets the text position to (0, 0).
Appends a circle to the current path.
Modifies the current clipping path by intersecting it with the current path using the nonzero winding number rule.
Appends a straight line from the current point to the start point of sub path. The current point is moved to the start point of sub path
Closes the current path, fills the current path using the nonzero winding number rule, then paints the path.
Closes the current path. Then, it paints the path.
Concatenates the page's current transformation matrix and specified matrix.
Creates a new Destination instance for the page
Creates a new link Annotation instance object for the page.
Creates a new Annotation instance for the page.
Creates a new web link Annotation instance object for the page.
Appends a Bézier curve to the current path using the control points (x1, y1) and (x2, y2) and (x3, y3), then sets the current point to (x3, y3).
Appends a Bézier curve to the current path using the current point and (x2, y2) and (x3, y3) as control points. Then, the current point is set to (x3, y3).
Appends a Bézier curve to the current path using two spesified points.
Shows an image in one operation.
Appends an ellipse to the current path.
Ends the path object without filling or painting.
Ends a text object.
Fills the current path using the even-odd rule.
Fills the current path using the even-odd rule, then paints the path.
Fills the current path using the nonzero winding number rule.
Fills the current path using the nonzero winding number rule, then paints the path.
Gets the current value of the page's filling color.
Gets the current value of the page's stroking color.
Gets the current value of the page's character spacing.
Gets a Font instance of the page's current font.
Gets the size of the page's current font.
Gets the current position for path painting.
Gets the current position for text showing.
Gets the current pattern of the page.
Gets the current value of the page's stroking color space.
Gets the current value of the page's flatness.
Gets the current graphics mode.
Gets the number of the page's graphics state stack.
Gets the current value of the page's filling color.
Gets the current value of the page's stroking color.
Gets the height of a page.
Gets the current value of the page's horizontal scalling for text showing.
Gets the current line cap style of the page.
Gets the current line join style of the page.
Gets the current line width of the page.
Gets the current value of the page's miter limit.
Gets the current value of the page's filling color.
Gets the current value of the page's stroking color.
Gets the current value of the page's stroking color space.
Gets the current value of the page's line spacing.
Gets the current text transformation matrix of the page.
Gets the current value of the page's text rendering mode.
Gets the current value of the page's text rising.
Gets the width of the text in current fontsize, character spacing and word spacing.
Gets the current transformation matrix of the page.
Gets the width of a page.
Get the current value of the page's word spacing.
Restore (pop) the graphics state which is saved by graphicSave.
Saves (push) the page's current graphics parameter to the stack. An application can invoke gSave() up to 28 (???) and can restore the saved parameter by invoking gRestore().
Appends a path from the current point to the specified point.
Calculates the byte length which can be included within the specified width.
Changes the current text position, using the specified offset values. If the current text position is (x1, y1), the new text position will be (x1 + x, y1 + y).
Starts a new subpath and move the current point for drawing path, moveTo() sets the start point for the path to the point (x, y).
Moves to the next line.
Appends a rectangle to the current path.
Sets the filling color.
Sets the stroking color.
Sets the character spacing for text.
Sets the dash pattern for lines in the page.
Sets the dash pattern to dash-dash-dot line
Sets the dash pattern to dash-dot line
Sets the dash pattern to dashed line
Sets the dash pattern to dotted line
Applyies the graphics state to the page.
Sets the type of font and size leading.
Sets the filling color.
Sets the stroking color.
Changes the height of a page
Sets the horizontal scalling (scaling) for text showing.
Sets the shape to be used at the ends of lines.
Sets the line join style in the page.
Sets the width of the line used to stroke a path.
Sets the miter limit
Sets the filling color.
Sets the stroking color.
Sets rotation angle of the page.
Changes the size and direction of a page to a predefined size
Configures the setting for slide transition of the page.
Sets the dash pattern to solid line
Sets the text leading (line spacing) for text showing.
Sets the text matrix
Sets the text rendering mode. The initial value of text rendering mode is HPDF_FILL.
Moves the text position in vertical direction by the amount of value. Useful for making subscripts or superscripts.
Changes the width of a page
Sets the word spacing for text.
Prints the text at the current position on the page.
Moves the current text position to the start of the next line, then prints the text at the current position on the page.
Paints the current path.
Prints the text on the specified position.
Prints the text inside the specified region.
The Page class.
The Page class is used to manipulate an individual page. To create new pages use addPage() or insertPage() methods of Doc class