public String toString() {StringBuilder buffer = new StringBuilder();buffer.append("[HYPERLINK RECORD]\n");buffer.append("    .range   = ").append(_range.formatAsString()).append("\n");buffer.append("    .guid    = ").append(_guid.toString()).append("\n");buffer.append("    .linkOpts= ").append(HexDump.intToHex(_linkOpts)).append("\n");buffer.append("    .label   = ").append(getLabel()).append("\n");if ((_linkOpts & HLINK_TARGET_FRAME) != 0) {buffer.append("    .targetFrame= ").append(getTargetFrame()).append("\n");}if((_linkOpts & HLINK_URL) != 0 && _moniker != null) {buffer.append("    .moniker   = ").append(_moniker.toString()).append("\n");}if ((_linkOpts & HLINK_PLACE) != 0) {buffer.append("    .textMark= ").append(getTextMark()).append("\n");}buffer.append("    .address   = ").append(getAddress()).append("\n");buffer.append("[/HYPERLINK RECORD]\n");return buffer.toString();}

public override String ToString(){StringBuilder buffer = new StringBuilder();buffer.Append("[HYPERLINK RECORD]\n");buffer.Append("    .range            = ").Append(_range.FormatAsString()).Append("\n");buffer.Append("    .guid        = ").Append(_guid.FormatAsString()).Append("\n");buffer.Append("    .linkOpts          = ").Append(HexDump.IntToHex(this._linkOpts)).Append("\n");buffer.Append("    .label          = ").Append(Label).Append("\n");if ((_linkOpts & HLINK_TARGET_FRAME) != 0){buffer.Append("    .targetFrame= ").Append(TargetFrame).Append("\n");}if((_linkOpts & HLINK_URL) != 0 && _moniker != null){buffer.Append("    .moniker          = ").Append(_moniker.FormatAsString()).Append("\n");}if ((_linkOpts & HLINK_PLACE) != 0){buffer.Append("    .targetFrame= ").Append(TextMark).Append("\n");}buffer.Append("    .address            = ").Append(Address).Append("\n");buffer.Append("[/HYPERLINK RECORD]\n");return buffer.ToString();}
