menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class HyperLinksCollection - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class HyperLinksCollection

    Collection of hyperlinks.

    Inheritance
    System.Object
    CollectionBase<HyperLinkImpl>
    CollectionBaseEx<HyperLinkImpl>
    HyperLinksCollection
    Implements
    System.Collections.Generic.IList<HyperLinkImpl>
    System.Collections.Generic.ICollection<HyperLinkImpl>
    System.Collections.Generic.IEnumerable<HyperLinkImpl>
    System.Collections.IEnumerable
    IHyperLinks
    IParentApplication
    ICloneParent
    Inherited Members
    CollectionBase<HyperLinkImpl>.Add(HyperLinkImpl)
    CollectionBase<HyperLinkImpl>.Capacity
    CollectionBase<HyperLinkImpl>.Clear()
    CollectionBase<HyperLinkImpl>.Contains(HyperLinkImpl)
    CollectionBase<HyperLinkImpl>.CopyTo(HyperLinkImpl[], Int32)
    CollectionBase<HyperLinkImpl>.Count
    CollectionBase<HyperLinkImpl>.GetEnumerator()
    CollectionBase<HyperLinkImpl>.IndexOf(HyperLinkImpl)
    CollectionBase<HyperLinkImpl>.InnerList
    CollectionBase<HyperLinkImpl>.Insert(Int32, HyperLinkImpl)
    CollectionBase<HyperLinkImpl>.List
    CollectionBase<HyperLinkImpl>.Remove(HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.add_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<HyperLinkImpl>.add_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<HyperLinkImpl>.add_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.add_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.add_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.add_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.add_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<HyperLinkImpl>.add_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<HyperLinkImpl>.AppImplementation
    CollectionBaseEx<HyperLinkImpl>.Application
    CollectionBaseEx<HyperLinkImpl>.Changed
    CollectionBaseEx<HyperLinkImpl>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<HyperLinkImpl>.Cleared
    CollectionBaseEx<HyperLinkImpl>.Clearing
    CollectionBaseEx<HyperLinkImpl>.ClearMaxValues()
    CollectionBaseEx<HyperLinkImpl>.EnsureCapacity(Int32)
    CollectionBaseEx<HyperLinkImpl>.FindParent(Type)
    CollectionBaseEx<HyperLinkImpl>.FindParent(Type, Boolean)
    CollectionBaseEx<HyperLinkImpl>.GenerateDefaultName(ICollection<HyperLinkImpl>, String)
    CollectionBaseEx<HyperLinkImpl>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<HyperLinkImpl>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<HyperLinkImpl>.Inserted
    CollectionBaseEx<HyperLinkImpl>.Inserting
    CollectionBaseEx<HyperLinkImpl>.OnClear()
    CollectionBaseEx<HyperLinkImpl>.OnClearComplete()
    CollectionBaseEx<HyperLinkImpl>.OnInsert(Int32, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.OnInsertComplete(Int32, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.OnRemove(Int32, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.OnRemoveComplete(Int32, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.OnSet(Int32, HyperLinkImpl, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.OnSetComplete(Int32, HyperLinkImpl, HyperLinkImpl)
    CollectionBaseEx<HyperLinkImpl>.Parent
    CollectionBaseEx<HyperLinkImpl>.QuietMode
    CollectionBaseEx<HyperLinkImpl>.remove_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<HyperLinkImpl>.remove_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<HyperLinkImpl>.Removed
    CollectionBaseEx<HyperLinkImpl>.Removing
    CollectionBaseEx<HyperLinkImpl>.Set
    CollectionBaseEx<HyperLinkImpl>.SetParent(Object)
    CollectionBaseEx<HyperLinkImpl>.Setting
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class HyperLinksCollection : CollectionBaseEx<HyperLinkImpl>, IList<HyperLinkImpl>, ICollection<HyperLinkImpl>, IEnumerable<HyperLinkImpl>, IEnumerable, IHyperLinks, IParentApplication, ICloneParent

    Constructors

    HyperLinksCollection(IApplication, Object)

    Creates collection and sets its Application and Parent values.

    Declaration
    public HyperLinksCollection(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object that represents the Excel application.

    System.Object parent

    Parent object of this collection.

    HyperLinksCollection(IApplication, Object, Boolean)

    Creates collection and sets its Application and Parent values.

    Declaration
    public HyperLinksCollection(IApplication application, object parent, bool isReadOnly)
    Parameters
    Type Name Description
    IApplication application

    Application object that represents the Excel application.

    System.Object parent

    Parent object of this collection.

    System.Boolean isReadOnly

    Indicates whether read-only collection should be created.

    Properties

    IsReadOnly

    Indicates whether collection is in read-only mode. Read-only.

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type
    System.Boolean

    Item[Int32]

    Returns single entry from the collection. Read-only.

    Declaration
    public IHyperLink this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type
    IHyperLink

    Methods

    Add(IHyperLink)

    Adds new hyperlink to the collection.

    Declaration
    public int Add(IHyperLink link)
    Parameters
    Type Name Description
    IHyperLink link

    Hyperlink to add.

    Returns
    Type Description
    System.Int32

    Index in the collection of the new hyperlink.

    Add(IRange)

    Defines a new hyperlink.

    Declaration
    public IHyperLink Add(IRange range)
    Parameters
    Type Name Description
    IRange range

    Name object to add.

    Returns
    Type
    IHyperLink

    Add(IRange, ExcelHyperLinkType, String, String)

    Defines a new hyperlink for the range object.

    Declaration
    public IHyperLink Add(IRange range, ExcelHyperLinkType hyperlinkType, string address, string screenTip)
    Parameters
    Type Name Description
    IRange range

    Range object.

    ExcelHyperLinkType hyperlinkType

    The type of the hyperlink.

    System.String address

    The address of the hyperlink.

    System.String screenTip

    The screen tip to be displayed when the mouse pointer is paused over the hyperlink.

    Returns
    Type Description
    IHyperLink

    Returns hyperlink initialized object.

    Add(IShape)

    Defines a new hyperlink.

    Declaration
    public IHyperLink Add(IShape shape)
    Parameters
    Type Name Description
    IShape shape

    shape object to add.

    Returns
    Type
    IHyperLink

    Add(IShape, ExcelHyperLinkType, String, String)

    Defines a new hyperlink for the shape object.

    Declaration
    public IHyperLink Add(IShape shape, ExcelHyperLinkType hyperlinkType, string address, string screenTip)
    Parameters
    Type Name Description
    IShape shape

    Shape object.

    ExcelHyperLinkType hyperlinkType

    The type of the hyperlink.

    System.String address

    The address of the hyperlink.

    System.String screenTip

    The screen tip to be displayed when the mouse pointer is paused over the hyperlink.

    Returns
    Type Description
    IHyperLink

    Returns hyperlink initialized object.

    AddRange(IList<HyperLinkImpl>)

    Declaration
    public void AddRange(IList<HyperLinkImpl> collection)
    Parameters
    Type Name Description
    System.Collections.Generic.IList<HyperLinkImpl> collection

    AddToHash(HyperLinkImpl)

    Declaration
    public void AddToHash(HyperLinkImpl link)
    Parameters
    Type Name Description
    HyperLinkImpl link

    Clone(Object)

    Creates a new object that is a copy of the current instance.

    Declaration
    public override object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object for a copy of this instance.

    Returns
    Type Description
    System.Object

    A new object that is a copy of this instance.

    Overrides
    Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.XlsIO.Implementation.HyperLinkImpl>.Clone(System.Object)

    CreateHyperlinkStyles()

    Creates hyperlink styles if necessary.

    Declaration
    public void CreateHyperlinkStyles()

    GetHyperlinkByCellIndex(Int64)

    Gets last hyperlink by cell index.

    Declaration
    public IHyperLink GetHyperlinkByCellIndex(long lCellIndex)
    Parameters
    Type Name Description
    System.Int64 lCellIndex

    Cell index.

    Returns
    Type Description
    IHyperLink

    Returns Hyper link if contain; otherwise null.

    GetRangeHyperlinks(IRange)

    Gets collection of hyperlinks for the specified range.

    Declaration
    public HyperLinksCollection GetRangeHyperlinks(IRange range)
    Parameters
    Type Name Description
    IRange range

    Range to get hyperlinks for.

    Returns
    Type Description
    HyperLinksCollection

    Collection of hyperlinks for the specified range.

    Parse(IList, Int32)

    Creates collection from IList.

    Declaration
    public int Parse(IList data, int iPos)
    Parameters
    Type Name Description
    System.Collections.IList data

    IList with necessary Biff records.

    System.Int32 iPos

    Start offset in the array.

    Returns
    Type Description
    System.Int32

    Index of the first record after hyperlinks records.

    RemoveAt(Int32)

    Removes item at the specified index.

    Declaration
    public void RemoveAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    Item index to remove.

    Serialize(OffsetArrayList)

    Saves collection into list of BiffRecords.

    Declaration
    public void Serialize(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    OffsetArrayList with BiffRecords.

    Exceptions
    Type Condition
    System.ArgumentNullException

    If records parameter is NULL.

    Implements

    System.Collections.Generic.IList<>
    System.Collections.Generic.ICollection<>
    System.Collections.Generic.IEnumerable<>
    System.Collections.IEnumerable
    IHyperLinks
    IParentApplication
    ICloneParent
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved