Pajdeg  0.2.2
Pajdeg
PDObject.h File Reference
#include "PDDefines.h"

Go to the source code of this file.

Functions

Creating and deleting
PDObjectRef PDObjectCreateFromDefinitionsStack (PDInteger obid, pd_stack defs)
 
void PDObjectSetSynchronizationCallback (PDObjectRef object, PDSynchronizer callback, const void *syncInfo)
 
void PDObjectDelete (PDObjectRef object)
 
void PDObjectUndelete (PDObjectRef object)
 
Examining
PDInteger PDObjectGetObID (PDObjectRef object)
 
PDInteger PDObjectGetGenID (PDObjectRef object)
 
PDBool PDObjectGetObStreamFlag (PDObjectRef object)
 
const char * PDObjectGetReferenceString (PDObjectRef object)
 
PDObjectType PDObjectGetType (PDObjectRef object)
 
PDObjectType PDObjectDetermineType (PDObjectRef object)
 
void PDObjectSetType (PDObjectRef object, PDObjectType type)
 
PDBool PDObjectHasStream (PDObjectRef object)
 
PDInteger PDObjectGetRawStreamLength (PDObjectRef object)
 
PDInteger PDObjectGetExtractedStreamLength (PDObjectRef object)
 
PDBool PDObjectHasTextStream (PDObjectRef object)
 
char * PDObjectGetStream (PDObjectRef object)
 
void * PDObjectGetValue (PDObjectRef object)
 
void PDObjectSetValue (PDObjectRef object, void *value)
 
PDDictionaryRef PDObjectGetDictionary (PDObjectRef object)
 
PDArrayRef PDObjectGetArray (PDObjectRef object)
 
Miscellaneous
void PDObjectReplaceWithString (PDObjectRef object, char *str, PDInteger len)
 
PDF stream support
void PDObjectSkipStream (PDObjectRef object)
 
void PDObjectSetStream (PDObjectRef object, char *str, PDInteger len, PDBool includeLength, PDBool allocated, PDBool encrypted)
 
PDBool PDObjectSetStreamFiltered (PDObjectRef object, char *str, PDInteger len, PDBool encrypted)
 
void PDObjectSetFlateDecodedFlag (PDObjectRef object, PDBool state)
 
void PDObjectSetPredictionStrategy (PDObjectRef object, PDPredictorType strategy, PDInteger columns)
 
void PDObjectSetStreamEncrypted (PDObjectRef object, PDBool encrypted)
 
Conversion
PDInteger PDObjectGenerateDefinition (PDObjectRef object, char **dstBuf, PDInteger capacity)
 
PDInteger PDObjectPrinter (void *inst, char **buf, PDInteger offs, PDInteger *cap)
 

Detailed Description

PDF object header file.