Function DetectOrientation( _ [ExtractionParams As IObjectsExtractionParams = Nothing], _ [RecognizerParams As IRecognizerParams = Nothing] _) As ITextOrientation
ExtractionParams[in] 이 변수는 객체 추출 매개변수를 저장하는 ObjectsExtractionParams 객체를 참조합니다. 이 매개변수는 0일 수 있습니다. 이 경우 객체는 기본 매개변수로 추출되며, 프로필이 로드된 경우에는 해당 프로필에 설정된 매개변수가 사용됩니다.RecognizerParams[in] 이 변수는 페이지 인식 매개변수를 저장하는 RecognizerParams 객체를 참조합니다. 이 매개변수는 0일 수 있습니다. 이 경우 기본 매개변수가 사용되며, 프로필이 로드된 경우에는 해당 프로필에 설정된 매개변수가 사용됩니다.Result[out, retval] TextOrientation 출력 객체의 인터페이스 포인터를 받는 ITextOrientation* 포인터 변수에 대한 포인터입니다. 이 객체를 통해 페이지의 텍스트 방향에 액세스할 수 있습니다. 방향 감지에 실패하면 NULL이 반환됩니다.
FREngine.IFRDocument frdoc;// 문서가 생성되었고 여기에 이미지가 추가되었다고 가정합니다// 문서의 각 페이지 방향을 확인합니다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, null); rotations[i] = FREngine.RotationTypeEnum.RT_UnknownRotation; if( ori != null ) { rotations[i] = ori.RotationType; }}