void concat(double a, double b, double c, double d, double e, double f)
Apply a transformation matrix to the current coordinate system.
a, b, c, d, e, f Elements of a transformation matrix. The six values make up a matrix in
the same way as in PostScript and PDF (see references). In order to avoid degenerate
transformations, a*d must not be equal to b*c.
Details This function applies a matrix to the current coordinate system. It allows for the most
general form of transformations. Unless you are familiar with the use of transformation
matrices, the use of PDF_translate( ), PDF_scale( ), PDF_rotate( ), and PDF_skew( ) is suggested
instead of this function. The coordinate system is reset to the default coordinate
system (i.e. the current transformation matrix is the identity matrix [1, 0, 0, 1,0, 0]) at
the beginning of each page.
Scope page, pattern, template, glyph
|