I would like to switch my rendering code from `FPDF_RenderPageBitmap()` to `FPDF_RenderPageBitmapWithMatrix()` because it is more feature-rich in terms of transformations (e. g. mirrored rendering, skew, rotating by an angle that is not a multiple of 90°, concatenated transformations, ...).
However, some functionality seems to be unavailable with matrix rendering:
* Form fields: It looks like it is not possible to render form fields with a custom transform matrix. I can only find `FPDF_FFLDraw()` but no matrix equivalent.
* Colour scheme: I can't find a function that can render with both custom colour scheme and matrix.
(* Progressive rendering: I can't find a function that can render both progressively and with matrix.)
In pypdfium2's rendering helper method, I'm publicly exposing the parameters `colour_scheme` and `draw_forms` already and would like to preserve this functionality, but still switch to matrix rendering.
Would it be possible to add methods like `FPDF_FFLDrawWithMatrix()` and `FPDF_RenderPageBitmapWithMatrixAndColorScheme()` to be able to profit from the full functionality, or is there some internal reason why these features can't be combined?