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

Propriétés

NomTypeDescription
ApplicationEngine, lecture seuleRetourne l’objet Engine.
ReadingTypeReadingTypeEnumIndique 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.
RotationTypeRotationTypeEnumIndique 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.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant à partir des valeurs des propriétés correspondantes d’un autre objet.
IsEqualToVérifie si l’orientation du texte correspond à l’orientation spécifiée.
TextOrientation Diagramme d’objets

Paramètre de sortie

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

Paramètre d’entrée

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

Exemples

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;
 }
}

Voir aussi

TextBlock Utilisation des propriétés