> ## 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 TextOrientation (interfaz ITextOrientation)

> Objeto TextOrientation (interfaz ITextOrientation) en la API de ABBYY FineReader Engine — Representa la orientación del texto con respecto a la posición de lectura normal (propiedades ReadingType y RotationType).

Este objeto representa la posición del texto con respecto a la posición de lectura normal.

<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.                                                                                                                                                                                            |
| ReadingType  | [ReadingTypeEnum](/es/fine-reader/engine/api-reference/enumerations/readingtypeenum)                                                                                                                                      | Especifica si el texto de la página está escrito en líneas horizontales o verticales. Esta propiedad es TRT\_Unknown de forma predeterminada.                                                                         |
| RotationType | [RotationTypeEnum](/es/fine-reader/engine/api-reference/enumerations/rotationtypeenum)                                                                                                                                    | Especifica la orientación del texto en una página con respecto a la posición de lectura normal de la página. Esta propiedad es RT\_NoRotation de forma predeterminada, lo que significa que la orientación es normal. |

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

| Nombre                                                                                                                   | Descripción                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
| [CopyFrom](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method) | Inicializa las propiedades del objeto actual con los valores de las propiedades correspondientes de otro objeto. |
| [IsEqualTo](/es/fine-reader/engine/api-reference/text-related-objects/textorientation/isequalto-method)                  | Comprueba si la orientación del texto coincide con la orientación especificada.                                  |

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

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/textorientation.gif?s=b37ac3d8d568685757d9df7b05282502" alt="TextOrientation" width="125" height="80" data-path="images/fine-reader/engine/textorientation.gif" />[](/es/fine-reader/engine/api-reference/text-related-objects/text)[](/es/fine-reader/engine/api-reference/layout-related-objects/textblock)

[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 de los siguientes métodos:

* método [CreateTextOrientation](/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)
* método [DetectOrientation](/es/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method) del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage)

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

Este objeto se utiliza como parámetro de entrada en los siguientes métodos:

* método [FindPageSplitPosition](/es/fine-reader/engine/api-reference/document-related-objects/frpage/findpagesplitposition-method) del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage)

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

<Accordion title="Código en C#">
  ```csharp theme={null}
  FREngine.IFRDocument frdoc;
  // Obtener la orientación de cada página
  int pagesCount = frDoc.Pages.Count;
  FREngine.RotationTypeEnum[] rotations = new FREngine.RotationTypeEnum[pagesCount];
  for (int i = 0; i < pagesCount; i++)
  {
   FREngine.IFRPage page = frDoc.Pages[i];
   FREngine.ITextOrientation ori = page.DetectOrientation(null, ppp.ObjectsExtractionParams, ppp.RecognizerParams);
   rotations[i] = FREngine.RotationTypeEnum.RT_UnknownRotation;
   if( ori != null ) {
    rotations[i] = ori.RotationType;
   }
  }
  ```
</Accordion>

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

[TextBlock](/es/fine-reader/engine/api-reference/layout-related-objects/textblock)

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