- placeobject_internal_t*si = (placeobject_internal_t*)self->data;
- if(!strcmp(a, "cxform")) {
+ placeobject_internal_t*i = (placeobject_internal_t*)self->data;
+ if(!po_parse(self))
+ return PY_ERROR("Couldn't parse placeobject");
+ if(!strcmp(a, "character")) {
+ if(!i->character)
+ return PY_NONE;
+ Py_INCREF(i->character); //TODO: ??
+ return i->character;
+ } else if(!strcmp(a, "matrix")) {
+ return f_Matrix2(&i->po->matrix);
+ } else if(!strcmp(a, "cxform")) {