Show / Hide Table of Contents

Class AnnotationToolbarBuilder

Inheritance
System.Object
AnnotationToolbarBuilder
Implements
Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Widget.Toolbar.Builder
Assembly: PDFViewCtrlTools.dll
Syntax
public class AnnotationToolbarBuilder : Object

Constructors

AnnotationToolbarBuilder(Parcel)

Declaration
protected AnnotationToolbarBuilder(Parcel in)
Parameters
Type Name Description
Android.OS.Parcel in

AnnotationToolbarBuilder(IntPtr, JniHandleOwnership)

Declaration
protected AnnotationToolbarBuilder(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Properties

Creator

Declaration
public static IParcelableCreator Creator { get; }
Property Value
Type Description
Android.OS.IParcelableCreator

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

LeadingStickyToolbarItems

Declaration
public virtual IList<ToolbarItem> LeadingStickyToolbarItems { get; }
Property Value
Type Description
System.Collections.Generic.IList<ToolbarItem>

StickyToolbarItems

Declaration
public virtual IList<ToolbarItem> StickyToolbarItems { get; }
Property Value
Type Description
System.Collections.Generic.IList<ToolbarItem>

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

ToolbarIcon

Declaration
public virtual int ToolbarIcon { get; }
Property Value
Type Description
System.Int32

ToolbarItems

Declaration
public virtual IList<ToolbarItem> ToolbarItems { get; }
Property Value
Type Description
System.Collections.Generic.IList<ToolbarItem>

ToolbarTag

Declaration
public virtual string ToolbarTag { get; }
Property Value
Type Description
System.String

Methods

AddCustomButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableLeadingStickyButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableLeadingStickyButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableLeadingStickyButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableLeadingStickyButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableStickyButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableStickyButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomSelectableStickyButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomSelectableStickyButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomStickyButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomStickyButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddCustomStickyButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddCustomStickyButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddLeadingCustomStickyButton(Int32, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddLeadingCustomStickyButton(int title, int icon, int buttonId)
Parameters
Type Name Description
System.Int32 title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddLeadingCustomStickyButton(String, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddLeadingCustomStickyButton(string title, int icon, int buttonId)
Parameters
Type Name Description
System.String title
System.Int32 icon
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddLeadingToolStickyButton(ToolbarButtonType, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddLeadingToolStickyButton(ToolbarButtonType toolbarButtonType, int buttonId)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddToolButton(ToolbarButtonType, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolButton(ToolbarButtonType toolbarButtonType, int buttonId)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddToolButton(ToolbarButtonType, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolButton(ToolbarButtonType toolbarButtonType, int buttonId, int order)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
System.Int32 order
Returns
Type Description
AnnotationToolbarBuilder

AddToolLeadingStickyButton(ToolbarButtonType, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolLeadingStickyButton(ToolbarButtonType toolbarButtonType, int buttonId)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddToolStickyButton(ToolbarButtonType, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolStickyButton(ToolbarButtonType toolbarButtonType, int buttonId)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

AddToolStickyButton(ToolbarButtonType, Int32, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolStickyButton(ToolbarButtonType toolbarButtonType, int buttonId, int order)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
System.Int32 order
Returns
Type Description
AnnotationToolbarBuilder

AddToolStickyOptionButton(ToolbarButtonType, Int32)

Declaration
public virtual AnnotationToolbarBuilder AddToolStickyOptionButton(ToolbarButtonType toolbarButtonType, int buttonId)
Parameters
Type Name Description
ToolbarButtonType toolbarButtonType
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

Copy()

Declaration
public virtual AnnotationToolbarBuilder Copy()
Returns
Type Description
AnnotationToolbarBuilder

CopyWithoutToolbarItems(ICollection<ToolbarButtonType>)

Declaration
public virtual AnnotationToolbarBuilder CopyWithoutToolbarItems(ICollection<ToolbarButtonType> itemsToRemove)
Parameters
Type Name Description
System.Collections.Generic.ICollection<ToolbarButtonType> itemsToRemove
Returns
Type Description
AnnotationToolbarBuilder

DescribeContents()

Declaration
public virtual int DescribeContents()
Returns
Type Description
System.Int32

GetToolbarName(Context)

Declaration
public virtual string GetToolbarName(Context context)
Parameters
Type Name Description
Android.Content.Context context
Returns
Type Description
System.String

RemoveButtons(ICollection<ToolManager.ToolMode>)

Declaration
public virtual AnnotationToolbarBuilder RemoveButtons(ICollection<ToolManager.ToolMode> removedToolModes)
Parameters
Type Name Description
System.Collections.Generic.ICollection<ToolManager.ToolMode> removedToolModes
Returns
Type Description
AnnotationToolbarBuilder

RemoveItems(IList<ToolbarItem>, ICollection<ToolManager.ToolMode>)

Declaration
public static void RemoveItems(IList<ToolbarItem> toolbarItems, ICollection<ToolManager.ToolMode> removedToolModes)
Parameters
Type Name Description
System.Collections.Generic.IList<ToolbarItem> toolbarItems
System.Collections.Generic.ICollection<ToolManager.ToolMode> removedToolModes

RemoveToolLeadingStickyButton(Int32)

Declaration
public virtual AnnotationToolbarBuilder RemoveToolLeadingStickyButton(int buttonId)
Parameters
Type Name Description
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

RemoveToolStickyButton(Int32)

Declaration
public virtual AnnotationToolbarBuilder RemoveToolStickyButton(int buttonId)
Parameters
Type Name Description
System.Int32 buttonId
Returns
Type Description
AnnotationToolbarBuilder

SetIcon(Int32)

Declaration
public virtual AnnotationToolbarBuilder SetIcon(int icon)
Parameters
Type Name Description
System.Int32 icon
Returns
Type Description
AnnotationToolbarBuilder

SetToolbarName(Int32)

Declaration
public virtual AnnotationToolbarBuilder SetToolbarName(int name)
Parameters
Type Name Description
System.Int32 name
Returns
Type Description
AnnotationToolbarBuilder

SetToolbarName(String)

Declaration
public virtual AnnotationToolbarBuilder SetToolbarName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
AnnotationToolbarBuilder

WithTag(String)

Declaration
public static AnnotationToolbarBuilder WithTag(string tag)
Parameters
Type Name Description
System.String tag
Returns
Type Description
AnnotationToolbarBuilder

WriteToParcel(Parcel, ParcelableWriteFlags)

Declaration
public virtual void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
Parameters
Type Name Description
Android.OS.Parcel dest
Android.OS.ParcelableWriteFlags flags

Implements

Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX