Class CollabManager
Inheritance
System.Object
CollabManager
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: pdftron-collab.dll
Syntax
public class CollabManager : Object, ICustomService
Constructors
CollabManager(IntPtr, JniHandleOwnership)
Declaration
protected CollabManager(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
AnnotationCompletionListener
Declaration
public virtual CollabManager.IAnnotationCompletionListener AnnotationCompletionListener { get; set; }
Property Value
Annotations
Declaration
public virtual IList<AnnotationEntity> Annotations { get; }
Property Value
CurrentDocument
Declaration
public virtual string CurrentDocument { get; set; }
Property Value
Type |
Description |
System.String |
|
IsStarted
Declaration
public virtual bool IsStarted { get; }
Property Value
Type |
Description |
System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
LastXfdf
Declaration
public virtual string LastXfdf { get; }
Property Value
Type |
Description |
System.String |
|
MDocumentId
Declaration
protected string MDocumentId { get; set; }
Property Value
Type |
Description |
System.String |
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
ViewModel
Declaration
public virtual DocumentViewModel ViewModel { get; }
Property Value
Methods
AddAnnotation(AnnotationEntity)
Declaration
public virtual void AddAnnotation(AnnotationEntity annotation)
Parameters
AddAnnotations(IDictionary<String, AnnotationEntity>)
Declaration
public virtual void AddAnnotations(IDictionary<string, AnnotationEntity> annotations)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<System.String, AnnotationEntity> |
annotations |
|
AddUser(String, String)
Declaration
public virtual void AddUser(string userId, string userName)
Parameters
Type |
Name |
Description |
System.String |
userId |
|
System.String |
userName |
|
Cleanup()
Declaration
public virtual void Cleanup()
DeleteAnnotation(AnnotationEntity)
Declaration
public virtual void DeleteAnnotation(AnnotationEntity annotation)
Parameters
DeleteAnnotation(String)
Declaration
public virtual void DeleteAnnotation(string annotId)
Parameters
Type |
Name |
Description |
System.String |
annotId |
|
ImportAnnotationCommand(String)
Declaration
public virtual void ImportAnnotationCommand(string xfdfCommand)
Parameters
Type |
Name |
Description |
System.String |
xfdfCommand |
|
ImportAnnotationCommand(String, Boolean)
Declaration
public virtual void ImportAnnotationCommand(string xfdfCommand, bool isInitialLoad)
Parameters
Type |
Name |
Description |
System.String |
xfdfCommand |
|
System.Boolean |
isInitialLoad |
|
ImportAnnotations(String, Boolean)
Declaration
public virtual void ImportAnnotations(string xfdf, bool isInitialLoad)
Parameters
Type |
Name |
Description |
System.String |
xfdf |
|
System.Boolean |
isInitialLoad |
|
ModifyAnnotation(AnnotationEntity)
Declaration
public virtual void ModifyAnnotation(AnnotationEntity annotation)
Parameters
SendAnnotation(String, String, IList<AnnotationEntity>, String, String)
Declaration
public virtual void SendAnnotation(string action, string xfdfCommand, IList<AnnotationEntity> annotations, string documentId, string userName)
Parameters
Type |
Name |
Description |
System.String |
action |
|
System.String |
xfdfCommand |
|
System.Collections.Generic.IList<AnnotationEntity> |
annotations |
|
System.String |
documentId |
|
System.String |
userName |
|
SetCollabManagerListener(CollabManager.CollabManagerListener)
Declaration
public virtual void SetCollabManagerListener(CollabManager.CollabManagerListener listener)
Parameters
SetCurrentDocument(DocumentEntity)
Declaration
public virtual void SetCurrentDocument(DocumentEntity entity)
Parameters
SetCurrentUser(String, String)
Declaration
public virtual void SetCurrentUser(string userId, string userName)
Parameters
Type |
Name |
Description |
System.String |
userId |
|
System.String |
userName |
|
SetCustomConnection(ICustomService)
Declaration
public virtual void SetCustomConnection(ICustomService connection)
Parameters
UpdateAnnotationServerId(String, String)
Declaration
public virtual void UpdateAnnotationServerId(string annotId, string serverId)
Parameters
Type |
Name |
Description |
System.String |
annotId |
|
System.String |
serverId |
|
UpdateAnnotationServerIdSync(String, String)
Declaration
public virtual void UpdateAnnotationServerIdSync(string annotId, string serverId)
Parameters
Type |
Name |
Description |
System.String |
annotId |
|
System.String |
serverId |
|
Events
AnnotationCompletion
Declaration
public event EventHandler AnnotationCompletion
Event Type
Type |
Description |
System.EventHandler |
|
SendAnnotationEvent
Declaration
public event EventHandler<CollabManager.ollabManagerEventArgs> SendAnnotationEvent
Event Type
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable