panda_freeobject - free the memory used by a previously created object
#include<panda/constants.h>
#include<panda/functions.h>
void panda_freeobject (panda_pdf *output, panda_object *);
<command>PANDA INTERNAL</command>. This function call frees the
memory used by an object. It is used during the cleanup process prior to
finishing closing a PDF document. Even if a user of the API has added object
types to their code, they should not have to call this function, as their
objects should be added to the object tree via
<command>panda_addchild</command>() to ensure they are written to
disc by <command>panda_writeobject</command>() having been
traversed by <command>panda_traverseobjects</command>() at PDF
close time.
#include<panda/constants.h>
#include<panda/functions.h>
panda_pdf *document;
panda_object *obj;
panda_init();
document = panda_open("filename.pdf", "w");
obj = panda_newobject(document, panda_object_normal);
panda_freeobject(document, obj)l
panda_newobject, panda_writeobject, panda_traverseobjects, panda_addchild
This documentation was generated for Panda 0.5.2 by autodocbook
(http://www.stillhq.com).
Panda is under development by Michael Still (mikal@stillhq.com). All code
is Copyright Michael Still 2000 - 2003, and is released under the GNU GPL.
Code submissions are welcomed. Contact Michael at the address above if you
have something you would like to contribute.
There are no known bugs in Panda. If you find one, please contact
mikal@stillhq.com and let me know.