Pajdeg  0.2.2
Pajdeg
Macros | Functions | Variables
PDString.h File Reference
#include "PDDefines.h"

Go to the source code of this file.

Macros

#define PDStringCreateBinaryFromString(string)   PDStringCreateFromStringWithType(string, PDStringTypeBinary, false, false)
 
#define PDStringEscapingCString(unescapedCString)   PDAutorelease(PDStringCreateUnescaped(unescapedCString))
 
#define PDStringWithCString(cString)   PDAutorelease(PDStringCreate(cString))
 
#define PDStringWithName(name)   PDAutorelease(PDStringCreateWithName(name))
 

Functions

PDStringRef PDStringCreate (char *string)
 
PDStringRef PDStringCreateUnescaped (char *unescapedString)
 
PDStringRef PDStringCreateWithName (char *name)
 
PDStringRef PDStringCreateBinary (char *data, PDSize length)
 
PDStringRef PDStringCreateWithHexString (char *hex)
 
PDStringRef PDStringCreateFromStringWithType (PDStringRef string, PDStringType type, PDBool wrap, PDBool requireCopy)
 
PDStringRef PDStringCreateUTF8Encoded (PDStringRef string)
 
PDStringRef PDStringCreateUTF16Encoded (PDStringRef string)
 
PDStringRef PDStringCopy (PDStringRef string)
 
PDStringEncoding PDStringEncodingGetByName (const char *encodingName)
 
void PDStringSetEncoding (PDStringRef string, PDStringEncoding encoding)
 
void PDStringSetFont (PDStringRef string, PDFontRef font)
 
void PDStringForceWrappedState (PDStringRef string, PDBool wrapped)
 
const char * PDStringEscapedValue (PDStringRef string, PDBool wrap)
 
const char * PDStringNameValue (PDStringRef string, PDBool wrap)
 
const char * PDStringBinaryValue (PDStringRef string, PDSize *outLength)
 
const char * PDStringHexValue (PDStringRef string, PDBool wrap)
 
PDBool PDStringEqualsCString (PDStringRef string, const char *cString)
 
PDBool PDStringEqualsString (PDStringRef string, PDStringRef string2)
 
PDBool PDStringIsWrapped (PDStringRef string)
 
PDStringType PDStringGetType (PDStringRef string)
 
PDStringEncoding PDStringGetEncoding (PDStringRef string)
 
PDBool PDStringIsEncrypted (PDStringRef string)
 
void PDStringAttachCrypto (PDStringRef string, pd_crypto crypto, PDInteger objectID, PDInteger genNumber, PDBool encrypted)
 
PDStringRef PDStringCreateEncrypted (PDStringRef string)
 
PDStringRef PDStringCreateDecrypted (PDStringRef string)
 
PDDictionaryRef PDStringLatinCharsetDict (void)
 
const char ** PDStringLatinRCharsetArray (void)
 
PDInteger PDStringPrinter (void *inst, char **buf, PDInteger offs, PDInteger *cap)
 

Variables

const unsigned char PDStringLatinPDFToWin []
 

Detailed Description

String wrapper