> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto Hyperlink (interfaz IHyperlink)

> Objeto Hyperlink (interfaz IHyperlink) en la API de ABBYY FineReader Engine: expone el esquema de un hipervínculo (HyperlinkSchemeEnum) y la dirección de destino; admite vínculos locales a marcadores de usuario.

Este objeto expone el método y las propiedades de un hipervínculo.

<div id="properties">
  ## Propiedades
</div>

| Nombre      | Tipo                                                                                                                                                                                                                      | Descripción                                                                                                                                                                                                                                                                                |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Application | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Devuelve el objeto Engine.                                                                                                                                                                                                                                                                 |
| Scheme      | [HyperlinkSchemeEnum](/es/fine-reader/engine/api-reference/enumerations/hyperlinkschemeenum)                                                                                                                              | Almacena el tipo de hipervínculo, que se detecta automáticamente cuando se asigna una dirección de hipervínculo a la propiedad Target. Si el valor de la propiedad IHyperlink::Scheme es HS\_Unknown, el tipo de hipervínculo asignado a la propiedad Target se detectará automáticamente. |
| Target      | [BSTR](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                | Almacena la dirección del hipervínculo. Si el vínculo es local, use el marcador de usuario como Target y HS\_Local como Scheme (consulte el ejemplo siguiente).                                                                                                                            |

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                | Descripción                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ParseTarget](/es/fine-reader/engine/api-reference/text-related-objects/hyperlink/parsetarget-method) | Convierte la propiedad Target a su forma canónica, según los tipos descritos en [HyperlinkSchemeEnum](/es/fine-reader/engine/api-reference/enumerations/hyperlinkschemeenum). |

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/hyperlink.gif?s=5dea80fc22549d324284c1afc360d759" alt="Hyperlink" width="183" height="52" data-path="images/fine-reader/engine/hyperlink.gif" />[](/es/fine-reader/engine/api-reference/text-related-objects/paragraph/hyperlink-property)[](/es/fine-reader/engine/api-reference/text-related-objects/paragraph)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida del método [CreateHyperlink](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).

<div id="input-parameter">
  ## Parámetro de entrada
</div>

Este objeto es el parámetro de entrada del método [SetHyperlink](/es/fine-reader/engine/api-reference/text-related-objects/paragraph/sethyperlink-method) del objeto [Párrafo](/es/fine-reader/engine/api-reference/text-related-objects/paragraph).

<div id="samples">
  ## Ejemplos
</div>

<Accordion title="Código C++">
  ```cpp theme={null}
  // Crear marcador
  paragraph1->SetBookmark( 0, count, L"my_user_bookmark" ) ;
  // Crear hipervínculo
  CSafePtr<IHyperlink> newHyperlink;
  FREngine->CreateHyperlink( &newHyperlink ) ;
  newHyperlink->put_Scheme( HS_Local ) ;
  newHyperlink->put_Target( L"UserDefinedBookmark:my_user_bookmark" ) ;
  paragraph2->SetHyperlink( 0, count, newHyperlink );
  ...
  ```
</Accordion>

<div id="see-also">
  ## Consulte también
</div>

[Trabajar con texto](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
