new ApiHyperlink()
Класс, представляющий гиперссылку Paragraph.
Методы
| Название | Описание |
| GetClassType | Возвращает тип класса ApiHyperlink. |
| GetDisplayedText | Возвращает отображаемый текст гиперссылки. |
| GetElement | Возвращает элемент гиперссылки, используя заданную позицию. |
| GetElementsCount | Возвращает количество элементов в текущей гиперссылке. |
| GetLinkedText | Возвращает адрес гиперссылки. |
| GetRange | Возвращает объект Range, представляющий часть документа, содержащуюся в указанной гиперссылке. |
| GetScreenTipText | Возвращает текст подсказки гиперссылки на экране. |
| SetDefaultStyle | Устанавливает стиль гиперссылки по умолчанию. |
| SetDisplayedText | Задает текст отображения гиперссылки. |
| SetLink | Устанавливает адрес гиперссылки. |
| SetScreenTipText | Устанавливает текст всплывающей подсказки гиперссылки. |
| ToJSON | Конвертирует объект ApiHyperlink в объект JSON. |
Пример
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oRun = Api.CreateRun();
oRun.AddText("Api R7");
oParagraph.AddElement(oRun);
var oHyperlink = oParagraph.AddHyperlink("https://support.r7-office.ru/");
oHyperlink.SetLink("https://support.r7-office.ru);
oHyperlink.SetScreenTipText("R7 for developers");
oHyperlink.SetDisplayedText("R7");
var oLinkedText = oHyperlink.GetLinkedText();
var oScreenTipText = oHyperlink.GetScreenTipText();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Linked text: " + oLinkedText);
oParagraph.AddLineBreak();
oParagraph.AddText("Screen tip text: " + oScreenTipText);
oDocument.Push(oParagraph);
var oRange = oHyperlink.GetRange(0, 9);
oRange.SetBold(true);
builder.SaveFile("docx", "ApiHyperlink .docx");
builder.CloseFile();