Синтаксис:
procedure ParseHyperlink(
const HyperlinkAddress: WideString;
var ObjectID: Integer;
var ObjectType, ObjectComponentCode: WideString);
Параметры:
• | HyperlinkAddress – адрес гиперссылки; |
• | ObjectID – в этом параметре возвращается ИД объекта системы DIRECTUM; |
• | ObjectType – в этом параметре возвращается тип объекта системы DIRECTUM. Возможные значения: |
• | COMPONENT_TOKEN – вариант запуска. |
• | ObjectComponentCode – в этом параметре возвращается код компоненты объекта DIRECTUM. Возвращается пустая строка, если для объекта нет компоненты. |
Описание:
Из переданного адреса гиперссылки извлекается информация об ИД объекта системы DIRECTUM, его типе и коде компоненты. Извлеченная информация сохраняется в параметрах ObjectID, ObjectType, ObjectComponentCode.
Пример:
HyperlinkAddress = Appilication.Selection.Hyperlinks.Item(1).Address
' Если это гиперссылка DIRECTUM.
If IntLib.DirectumHyperlink(HyperlinkAddress) Then
' Получить ИД, тип объекта и код компоненты из гиперссылки.
IntLib.ParseHyperlink(HyperlinkAddress, _
HyperlinkObjectID, HyperlinkObjectType, _
HyperlinkObjectComponentCode)
End If