Class ExcelHyperLink
HyperlinkClass
Inheritance
System.Object
System.Uri
ExcelHyperLink
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
System.Uri.UriSchemeFile
System.Uri.UriSchemeFtp
System.Uri.UriSchemeGopher
System.Uri.UriSchemeHttp
System.Uri.UriSchemeHttps
System.Uri.UriSchemeMailto
System.Uri.UriSchemeNews
System.Uri.UriSchemeNntp
System.Uri.UriSchemeNetTcp
System.Uri.UriSchemeNetPipe
System.Uri.SchemeDelimiter
System.Uri.System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Uri.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Uri.CheckHostName(System.String)
System.Uri.GetLeftPart(System.UriPartial)
System.Uri.HexEscape(System.Char)
System.Uri.HexUnescape(System.String, System.Int32)
System.Uri.IsHexEncoding(System.String, System.Int32)
System.Uri.CheckSchemeName(System.String)
System.Uri.IsHexDigit(System.Char)
System.Uri.FromHex(System.Char)
System.Uri.GetHashCode()
System.Uri.ToString()
System.Uri.Equals(System.Object)
System.Uri.MakeRelativeUri(System.Uri)
System.Uri.MakeRelative(System.Uri)
System.Uri.Parse()
System.Uri.Canonicalize()
System.Uri.Escape()
System.Uri.Unescape(System.String)
System.Uri.EscapeString(System.String)
System.Uri.CheckSecurity()
System.Uri.IsReservedCharacter(System.Char)
System.Uri.IsExcludedCharacter(System.Char)
System.Uri.IsBadFileSystemCharacter(System.Char)
System.Uri.TryCreate(System.String, System.UriKind, System.Uri)
System.Uri.TryCreate(System.Uri, System.String, System.Uri)
System.Uri.TryCreate(System.Uri, System.Uri, System.Uri)
System.Uri.GetComponents(System.UriComponents, System.UriFormat)
System.Uri.Compare(System.Uri, System.Uri, System.UriComponents, System.UriFormat, System.StringComparison)
System.Uri.IsWellFormedOriginalString()
System.Uri.IsWellFormedUriString(System.String, System.UriKind)
System.Uri.UnescapeDataString(System.String)
System.Uri.EscapeUriString(System.String)
System.Uri.EscapeDataString(System.String)
System.Uri.IsBaseOf(System.Uri)
System.Uri.AbsolutePath
System.Uri.AbsoluteUri
System.Uri.LocalPath
System.Uri.Authority
System.Uri.HostNameType
System.Uri.IsDefaultPort
System.Uri.IsFile
System.Uri.IsLoopback
System.Uri.PathAndQuery
System.Uri.Segments
System.Uri.IsUnc
System.Uri.Host
System.Uri.Port
System.Uri.Query
System.Uri.Fragment
System.Uri.Scheme
System.Uri.OriginalString
System.Uri.DnsSafeHost
System.Uri.IdnHost
System.Uri.IsAbsoluteUri
System.Uri.UserEscaped
System.Uri.UserInfo
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Data.OfficeOpenXml
Assembly: Experior.Core.dll
Syntax
public class ExcelHyperLink : Uri, ISerializable
Constructors
ExcelHyperLink(String)
A new hyperlink with the specified URI
Declaration
public ExcelHyperLink(string uriString)
Parameters
Type | Name | Description |
---|---|---|
System.String | uriString | The URI |
ExcelHyperLink(String, Boolean)
A new hyperlink with the specified URI. This syntax is obsolete
Declaration
[Obsolete("base constructor 'System.Uri.Uri(string, bool)' is obsolete: 'The constructor has been deprecated. Please use new ExcelHyperLink(string). The dontEscape parameter is deprecated and is always false.")]
public ExcelHyperLink(string uriString, bool dontEscape)
Parameters
Type | Name | Description |
---|---|---|
System.String | uriString | The URI |
System.Boolean | dontEscape |
ExcelHyperLink(String, String)
Sheet internal reference
Declaration
public ExcelHyperLink(string referenceAddress, string display)
Parameters
Type | Name | Description |
---|---|---|
System.String | referenceAddress | Address |
System.String | display | Displayed text |
ExcelHyperLink(String, UriKind)
A new hyperlink with the specified URI and kind
Declaration
public ExcelHyperLink(string uriString, UriKind uriKind)
Parameters
Type | Name | Description |
---|---|---|
System.String | uriString | The URI |
System.UriKind | uriKind | Kind (absolute/relative or indeterminate) |
Properties
ColSpann
If the hyperlink spans multiple columns
Declaration
public int ColSpann { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Display
Displayed text
Declaration
public string Display { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OriginalUri
Used to handle non absolute URI's. Is used if IsAblsoluteUri is true. The base URI will have a dummy value of xl://nonAbsolute.
Declaration
public Uri OriginalUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
ReferenceAddress
The Excel address for internal links.
Declaration
public string ReferenceAddress { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RowSpann
If the hyperlink spans multiple rows
Declaration
public int RowSpann { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ToolTip
Tooltip
Declaration
public string ToolTip { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Implements
System.Runtime.Serialization.ISerializable