panda_setobjectproperty
3

# panda_setobjectproperty

set a property value for an object

     #include&lt;panda/constants.h&gt;
     #include&lt;panda/functions.h&gt;
     void panda_setobjectproperty (panda_object *target, int scope, int propid, int propval);

## DESCRIPTION

Properties are a way of specifing things about objects. These properties can have either a cascade scope (they affect all subsequently created objects that are children of that object) -- <command>panda_scope_cascade</command>, or local (they only occur for that object) -- <command>panda_scope_local</command>. Possible properties are defined in the <command>panda_const_properties</command> manual page.

## RETURNS

None

## EXAMPLE

     #include&lt;panda/constants.h&gt;
     #include&lt;panda/functions.h&gt;
     panda_pdf *document;
     panda_object *obj;
     panda_init();
     document = panda_open("filename.pdf", "w");
     obj = panda_newobject(document, panda_object_normal);
     panda_setproperty(obj, panda_scope_cascade, panda_object_property_compress, panda_true);

## SEE ALSO

panda_newobject, panda_const_properties

## VERSION

This documentation was generated for `Panda` 0.5.2 by `autodocbook` (http://www.stillhq.com).

## AUTHOR

`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.

## BUGS

There are no known bugs in `Panda`. If you find one, please contact mikal@stillhq.com and let me know.