cobjecthelpers.h File Reference

#include "kernel/cobject.h"

Classes

class  pdfobjects::utils::PropertyEquals
class  pdfobjects::utils::IdCollector< Container, IdType, Comparator >

Namespaces

namespace  pdfobjects
namespace  pdfobjects::utils

Functions

std::string pdfobjects::utils::getDictType (boost::shared_ptr< CDict > dict)
int pdfobjects::utils::getIntFromDict (std::string name, boost::shared_ptr< CDict > dict)
IndiRef pdfobjects::utils::getRefFromDict (std::string name, boost::shared_ptr< CDict > dict)
std::string pdfobjects::utils::getStringFromDict (std::string name, boost::shared_ptr< CDict > dict)
std::string pdfobjects::utils::getNameFromDict (std::string name, boost::shared_ptr< CDict > dict)
boost::shared_ptr< CDict > pdfobjects::utils::getDictFromRef (boost::shared_ptr< IProperty > refProp)
boost::shared_ptr< CDict > pdfobjects::utils::getDictFromRef (CPdf &pdf, IndiRef ref)
void pdfobjects::utils::printProperty (boost::shared_ptr< IProperty > ip, std::ostream &out)
template<typename Complex , typename Container >
void pdfobjects::utils::getPropertyId (const boost::shared_ptr< Complex > &parent, const boost::shared_ptr< IProperty > &child, Container &container) throw ()
boost::shared_ptr< IProperty > pdfobjects::utils::getIPropertyFromRectangle (const libs::Rectangle &rect)
void pdfobjects::utils::getRectangleFromProperty (const boost::shared_ptr< IProperty > prop, libs::Rectangle &rect)
boost::shared_ptr< IProperty > pdfobjects::utils::getIPropertyFromDate (const tm *time)
template<typename Container >
void pdfobjects::utils::getAllChildrenOfPdfObject (boost::shared_ptr< CDict > topdict, Container &cont)
bool pdfobjects::utils::checkAndReplace (boost::shared_ptr< CDict > annotDict, std::string fieldName, IProperty &fieldValue)
::XRef * pdfobjects::utils::getXRef (boost::shared_ptr< IProperty > ip)