The document is created by importing data from some data source and then creating a new document definition made by reconciling an existing document definition to the new data. The existing definition could be located in this project, or could take the form of a project package file.
Public Member Functions | |
| HRESULT | AddAnnotation ([in] BSTR iTextKey,[in, defaultvalue(NULL)] IDSSObjectReference *ipObjectReference,[in, defaultvalue(NULL)] IDSSObjectReference *ipSecondaryReference,[out, retval] IDSSAnnotation oppAnnotation) |
| Add a annotation identified by an arbitrary string and an object reference. | |
| HRESULT | AnnotationCount ([out, retval] Int32 *opCount) |
| Get the count of annotations. | |
| HRESULT | AnnotationItemByIndex ([in] Int32 iIndex,[out, retval] IDSSAnnotation oppAnnotation) |
| Get the annotation at certain index. | |
| HRESULT | AnnotationItemByKey ([in] BSTR iTextKey,[in, defaultvalue(NULL)] IDSSObjectReference *ipObjectReference,[in, defaultvalue(NULL)] IDSSObjectReference *ipSecondaryReferenceKey,[out, retval] IDSSAnnotation oppAnnotation) |
| Get the annotation for a certain key. | |
| HRESULT | GetFinalDocumentAndRelatedObjects ([in, defaultvalue(NULL)] IDSSUserRuntime *ipUserRuntime,[out, retval] IDSSObjectContext oppDocumentAndRelatedObjects) |
| Get a fresh document definition and related objects (e.g. | |
| HRESULT | Info ([out, retval] IDSSObjectInfo ppInfo) |
| Shortcut to IDSSObjectInfo interface to this Dashboard object. | |
| HRESULT | MapReference ([in] IDSSObjectReference *ipSearchReference,[in] IDSSObjectReference *ipReplaceReference) |
| Map references to one object with references to another object. | |
| HRESULT | Original ([in] IDSSObjectInfo *ipOriginal) |
| Get the object on which this template is based. | |
| HRESULT | Original ([out, retval] IDSSObjectInfo oppOriginal) |
| Get the object on which this template is based. | |
| HRESULT | ReconcileManifest ([in] IDSSSourceManipulatorCallBack *ipCallback,[in, defaultvalue(NULL)] IDSSUserRuntime *ipUserRuntime) |
| Get the quick reconciliation manifest used by this document template. | |
| HRESULT | RemoveAnnotation ([in] VARIANT *ipIndex) |
| Remove the identified annotation from the collection. | |
| HRESULT | Thumbnail ([in] IDSSBlob *ipThumbnailBlob) |
| Set the thumbnail as a blob object. | |
| HRESULT | Thumbnail ([out, retval] IDSSBlob oppThumbnailBlob) |
| Get the thumbnail as a blob object. | |
| HRESULT | ThumbnailID ([in] BSTR iThumbnailBlobID) |
| Set the thumbnail as an ID of a blob object. | |
| HRESULT | ThumbnailID ([out, retval] BSTR *opThumbnailBlobID) |
| Get the thumbnail as an ID of a blob object. | |
| HRESULT | ThumbnailString ([in] BSTR iThumbnailString) |
| Set the thumbnail as a monolingual string (presumably a file name). | |
| HRESULT | ThumbnailString ([out, retval] BSTR *opThumbnailString) |
| Get the thumbnail as a monolingual string (presumably a file name). | |
|
||||||||||||||||||||
|
Add a annotation identified by an arbitrary string and an object reference. If an annotation already exists that uses the given key then it will be returned.
|
|
|
Get the count of annotations.
|
|
||||||||||||
|
Get the annotation at certain index. This method is used to iterate over all the annotations in a document template.
|
|
||||||||||||||||||||
|
Get the annotation for a certain key. The key is a string and (optionally) an object reference.
|
|
||||||||||||
|
Get a fresh document definition and related objects (e.g. derived elements) based on this document template. Behind the scenes, the original dependencies of the document definition are replaced by objects set up by MapReference. The object returned will always have a fresh ID.
|
|
|
Shortcut to IDSSObjectInfo interface to this Dashboard object. The IDSSObjectInfo interface to this object.
|
|
||||||||||||
|
Map references to one object with references to another object. It's used to replace references to objects the RWD originally depends on with references to objects in the destination project.
|
|
|
Get the object on which this template is based. The object could be a document definition object, or a blob object. In the latter case the blob should contain a package file that contains the original document definition object. |
|
|
Get the object on which this template is based. The object could be a document definition object, or a blob object. In the latter case the blob should contain a package file that contains the original document definition object. |
|
||||||||||||
|
Get the quick reconciliation manifest used by this document template.
|
|
|
Remove the identified annotation from the collection.
|
|
|
Set the thumbnail as a blob object. We expect the blob object contains a small image. Note that using this property requires that the blob object should be loaded into memory. Since blob objects are typically large, this property should only be used if the blob object would have been used in any case. Use Thumbnail to change which blob object is referenced without loading the blob object. |
|
|
Get the thumbnail as a blob object. We expect the blob object contains a small image. Note that using this property requires that the blob object should be loaded into memory. Since blob objects are typically large, this property should only be used if the blob object would have been used in any case. Use Thumbnail to change which blob object is referenced without loading the blob object. |
|
|
Set the thumbnail as an ID of a blob object. We expect the blob object contains a small image. This property returns a blob reference as an ID. It should be used if the caller wishes to identify which blob object is referenced without loading the blob object.
|
|
|
Get the thumbnail as an ID of a blob object. We expect the blob object contains a small image. This property returns a blob reference as an ID. It should be used if the caller wishes to identify which blob object is referenced without loading the blob object.
|
|
|
Set the thumbnail as a monolingual string (presumably a file name). The input string must not in a form of a GUID (e.g. DC511DA0494B02FBB17575A53B62D0A1). And its length must not exceeds 250 characters. |
|
|
Get the thumbnail as a monolingual string (presumably a file name). The form of the string will never in a form of a GUID (e.g. DC511DA0494B02FBB17575A53B62D0A1). And its length won't exceeds 250 characters. |