> ## 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.

# Objet TextOrientation (interface ITextOrientation)

> Objet TextOrientation (interface ITextOrientation) dans l’API ABBYY FineReader Engine — représente l’orientation du texte par rapport au sens de lecture normal (propriétés ReadingType et RotationType).

Cet objet représente la position d’un texte par rapport au sens de lecture normal.

<div id="properties">
  ## Propriétés
</div>

| Nom          | Type                                                                                                                                                                                                                    | Description                                                                                                                                                                                             |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application  | [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Retourne l’objet Engine.                                                                                                                                                                                |
| ReadingType  | [ReadingTypeEnum](/fr/fine-reader/engine/api-reference/enumerations/readingtypeenum)                                                                                                                                    | Indique si le texte sur la page est écrit en lignes horizontales ou verticales. Cette propriété est définie par défaut sur TRT\_Unknown.                                                                |
| RotationType | [RotationTypeEnum](/fr/fine-reader/engine/api-reference/enumerations/rotationtypeenum)                                                                                                                                  | Indique l’orientation du texte sur une page par rapport au sens de lecture normal de la page. Cette propriété est définie par défaut sur RT\_NoRotation, ce qui signifie que l’orientation est normale. |

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

| Nom                                                                                                                      | Description                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
| [CopyFrom](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method) | Initialise les propriétés de l’objet courant à partir des valeurs des propriétés correspondantes d’un autre objet. |
| [IsEqualTo](/fr/fine-reader/engine/api-reference/text-related-objects/textorientation/isequalto-method)                  | Vérifie si l’orientation du texte correspond à l’orientation spécifiée.                                            |

<div id="related-objects">
  ## Objets connexes
</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" />[](/fr/fine-reader/engine/api-reference/text-related-objects/text)[](/fr/fine-reader/engine/api-reference/layout-related-objects/textblock)

[Diagramme d'objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie des méthodes suivantes :

* méthode [CreateTextOrientation](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface)
* méthode [DetectOrientation](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method) de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)

<div id="input-parameter">
  ## Paramètre d’entrée
</div>

Cet objet est passé en paramètre d’entrée aux méthodes suivantes :

* méthode [FindPageSplitPosition](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/findpagesplitposition-method) de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IFRDocument frdoc;
  // Récupérer l’orientation de chaque page
  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">
  ## Voir aussi
</div>

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

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
