title: What does the arguments mean in PDFBox Matrix
body: <p>I've followed this example <a href="https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateLandscapePDF.java?view=markup" rel="nofollow noreferrer">Create landscape PDF</a> and it works fine. I would now like to move the 0,0 reference from the lower left corner to the top left corner. To do that I need change <code>contentStream.transform(new Matrix(0, 1, -1, 0, pageWidth, 0));</code>. I've had a look at the documentation for <a href="https://pdfbox.apache.org/docs/2.0.2/javadocs/org/apache/pdfbox/util/Matrix.html#Matrix(float,%20float,%20float,%20float,%20float,%20float)" rel="nofollow noreferrer">PDFBox Matrix</a> which specfices the arguments for <code>Matrix</code> like below.</p>
  
  <pre><code>public Matrix(float a,
        float b,
        float c,
        float d,
        float e,
        float f)
  Creates a matrix with the given 6 elements.
  </code></pre>
  
  <p>But it doesn't tell me what the 6 different arguments/elements do. I guess one has do with rotation and two for moving the reference in X and Y direction. Where can I find a document that describes the arguments?</p>