Pular para o conteúdo principal
Este objeto representa a posição do texto em relação à posição normal de leitura.

Properties

NameTypeDescription
ApplicationEngine, somente leituraRetorna o objeto Engine.
ReadingTypeReadingTypeEnumEspecifica se o texto na página está escrito em linhas horizontais ou verticais. Essa propriedade é TRT_Unknown por padrão.
RotationTypeRotationTypeEnumEspecifica a orientação do texto em uma página em relação à posição normal de leitura da página. Essa propriedade é RT_NoRotation por padrão, o que significa que a orientação é normal.

Métodos

NomeDescrição
CopyFromInicializa as propriedades do objeto atual com os valores das propriedades correspondentes de outro objeto.
IsEqualToVerifica se a orientação do texto é igual à orientação especificada.
TextOrientation Diagrama de objetos

Parâmetro de saída

Este objeto é o parâmetro de saída dos métodos a seguir:

Parâmetro de entrada

Este objeto é usado como parâmetro de entrada nos seguintes métodos:

Exemplos

FREngine.IFRDocument frdoc;
// Obtém a orientação 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;
 }
}

Veja também

TextBlock Trabalhando com Properties