One way is to write my own wrapper class, but that is just too much work to do for a 3rd party library, I think. It is almost like creating a 3rd party separate product, which is not something I want to do. Another way is to use a array with a parameter list, like
//me preparing an array with my own values
$param = array('width' => $width, 'height' => $height, ... 'padding' => $padding);
//and this is how I will always call this function from now on syntax-wise:
writeHTMLCell($param['width'], $param['height'], ..., $param['padding']);
This way does not hide complexity, in fact it adds some code to it, but doing so takes the mystery out of the function call, and makes the complexity immediately visible.
I was wondering if there is a way to do this another way to do this, or did I describe a really good way already?