Data Structures | Enumerations | Functions

de::softpro::doc Namespace Reference

Data Structures

class  InputStream
 Interface for an input stream, inspired by Java's java.io.InputStream. More...
class  UserInputStream
 Base class for InputStream implementations by user code. More...
class  LibraryInputStream
 Base class for InputStream implementations in SignDoc SDK. More...
class  FileInputStream
 Class implementing an InputStream reading from a file. More...
class  MemoryInputStream
 Class implementing an InputStream reading from memory. More...
class  OutputStream
 Interface for an output stream, inspired by Java's java.io.OutputStream. More...
class  UserOutputStream
 Base class for OutputStream implementations by user code. More...
class  LibraryOutputStream
 Base class for OutputStream implementations in SignDoc SDK. More...
class  FileOutputStream
 Class implementing an OutputStream writing to a file. More...
class  MemoryOutputStream
 Class implementing an OutputStream writing to memory and allocating memory as needed. More...
class  Point
 A point (page coordinates or canvas coordinates). More...
class  Rect
 A rectangle (page coordinates). More...
class  TimeStamper
 Interface for creating an RFC 3161 timestamp. More...
class  Source
 Data source. More...
class  SignPKCS7
 Interface for creating a PKCS #7 or CAdES signature. More...
class  SignRSA
 Interface for creating an RSA signature. More...
class  SignECDSA
 Interface for creating an ECDSA signature. More...
class  SignDocColor
 A color. More...
class  SignDocTextFieldAttributes
 Attributes of a text field, list box field or combo box field used for the construction of the appearance (PDF documents only). More...
class  SignDocField
 One field of a document. More...
class  SignDocSignatureParameters
 Parameters for signing a document. More...
class  SignDocProperty
 One property, without value. More...
class  SignDocAnnotation
 An annotation. More...
class  SignDocCharacterPosition
 Position of a character. More...
class  SignDocFindTextPosition
 Position of a hit returned by SignDocDocument::findText(). More...
class  SignDocRenderParameters
 Parameters for SignDocDocument::renderPageAsImage(). More...
class  SignDocRenderOutput
 Output of SignDocDocument::renderPageAsImage(). More...
class  SignDocAttachment
 Output of SignDocDocument::getAttachment(). More...
class  SignDocWatermark
 Parameters for a watermark. More...
class  SignDocVerificationParameters
 Parameters for verifying a certificate chain. More...
class  SignDocChange
 A single change made to a PDF document after a signature. More...
class  SignDocSignature
 Information about a signature field returned by SignDocDocument::getSignature(). More...
class  SignDocDocument
 An interface for SignDoc documents. More...
class  SignDocDocumentHandler
 Handler for one document type (internal interface). More...
class  SignDocDocumentLoader
 Create SignDocDocument objects. More...
class  SignDocVerificationResult
 Information about a signature field returned by SignDocDocument::verifySignature() or SignDocDocument::verifySignature2(). More...
class  SignDocPdfDocumentHandler
 SignDoc document handler for PDF documents. More...
class  SignDocTiffDocumentHandler
 SignDoc document handler for TIFF documents. More...

Enumerations

enum  Encoding { enc_native, enc_utf_8, enc_latin_1 }
 

Encoding of strings.

More...

Functions

void SignDoc_throw (SIGNDOC_Exception *aEx)
 Internal function.
void SIGNDOC_catch (SIGNDOC_Exception **aEx, std::exception &aInput)
 Internal function.
SignDocVerificationResultmakeSignDocVerificationResult (SIGNDOC_VerificationResult *aP)
 Internal function.
void assignArray (std::vector< unsigned char > &aDst, SIGNDOC_ByteArray *aSrc)
void assignArray (std::vector< std::vector< unsigned char > > &aDst, SIGNDOC_ByteArrayArray *aSrc)
 Internal function.
void assignArray (std::vector< std::string > &aDst, SIGNDOC_StringArray *aSrc)
 Internal function.
void assignArray (std::vector< SignDocField > &aDst, SIGNDOC_FieldArray *aSrc)
 Internal function.
void assignArray (std::vector< SignDocProperty > &aDst, SIGNDOC_PropertyArray *aSrc)
 Internal function.
void assignArray (std::vector< SignDocFindTextPosition > &aDst, SIGNDOC_FindTextPositionArray *aSrc)
 Internal function.

Enumeration Type Documentation

Encoding of strings.

Enumerator:
enc_native 

Windows "ANSI" for Windows, LC_CTYPE for Linux, file system representation for iOS.

enc_utf_8 

UTF-8.

enc_latin_1 

ISO 8859-1.


Function Documentation

void de::softpro::doc::assignArray ( std::vector< unsigned char > &  aDst,
SIGNDOC_ByteArray *  aSrc 
) [inline]
void de::softpro::doc::assignArray ( std::vector< SignDocFindTextPosition > &  aDst,
SIGNDOC_FindTextPositionArray *  aSrc 
) [inline]

Internal function.

void de::softpro::doc::assignArray ( std::vector< std::vector< unsigned char > > &  aDst,
SIGNDOC_ByteArrayArray *  aSrc 
) [inline]

Internal function.

void de::softpro::doc::assignArray ( std::vector< SignDocField > &  aDst,
SIGNDOC_FieldArray *  aSrc 
) [inline]

Internal function.

void de::softpro::doc::assignArray ( std::vector< SignDocProperty > &  aDst,
SIGNDOC_PropertyArray *  aSrc 
) [inline]

Internal function.

void de::softpro::doc::assignArray ( std::vector< std::string > &  aDst,
SIGNDOC_StringArray *  aSrc 
) [inline]

Internal function.

SignDocVerificationResult * de::softpro::doc::makeSignDocVerificationResult ( SIGNDOC_VerificationResult *  aP ) [inline]

Internal function.

void de::softpro::doc::SIGNDOC_catch ( SIGNDOC_Exception **  aEx,
std::exception &  aInput 
) [inline]

Internal function.

void de::softpro::doc::SignDoc_throw ( SIGNDOC_Exception *  aEx ) [inline]

Internal function.