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();