메인 콘텐츠로 건너뛰기
이 섹션에서는 애플리케이션 소스 코드의 변경이 필요할 수 있는 문서 관련 객체의 모든 변경 사항을 설명합니다.
  • 문서의 논리 구조에 대한 접근을 제공하던 API(DocumentStructure, PageStructure 및 그 하위 객체)가 제거되었습니다. 제거된 객체를 통해 문서의 속성과 내용을 편집하면 내보내기 시 예측할 수 없는 결과를 초래할 수 있었습니다. 인식 결과를 검증하거나 후처리해야 하는 경우에는 각 FRPageLayout 하위 객체를 통해 데이터를 다루고, 작업이 끝나면 문서 합성을 수행하는 메서드를 호출하십시오. 그러면 문서의 논리 구조가 다시 생성되어 내보내기 단계에서 사용되지만, FineReader Engine API를 통해 더 이상 편집할 수는 없습니다. 향후 ABBYY FineReader Engine 버전에서는 문서 논리 구조의 일부에 대해 읽기 전용 접근을 제공할 수 있습니다.

이름 변경됨

메서드의 새 이름은입니다. 디스크의 이미지 파일이 아닌 ImageDocument를 대상으로 동작한다는 점을 명확히 하기 위해 이름이 변경되었습니다.

입력 매개변수 수 변경됨

  • 이미지 데이터를 포함하는 메모리 버퍼에 대한 포인터가로 전달됩니다. 이 변경은 64비트 운영 체제 지원을 위해 적용되었습니다.
  • 변수 fileFormat은 더 이상 입력 매개변수로 사용되지 않습니다. 파일 형식은 fileName 매개변수를 통해 결정됩니다.
  • 다음 파일 형식을 메모리에서 열 수 있습니다.
    • PDF,
    • DjVu (Windows)
    • WDP (Windows)

이에 따라 메서드는 암호로 보호된 PDF 파일을 열기 위해 필요한인터페이스에 대한 포인터를 수신하도록 변경되었습니다.

  • 또한 메서드는 다중 페이지 파일에서 추가할 페이지를 지정하는객체도 수신합니다.

입력 매개변수 수 변경됨

이 메서드들은객체의 하위 객체 집합을 입력 매개변수로 받으며, 페이지 분석에 필요한 매개변수만 전달됩니다.

제거됨

동일한 기능은 FRDocument 객체의메서드를 통해 제공됩니다. 이때 DocumentProcessingParams 입력 매개변수의속성을 FALSE로 설정해야 합니다.

입력 매개변수 수 변경됨

메서드는 필요한 모든 매개변수를 하나의객체로 수신합니다.

이름 변경됨

메서드의 새 이름은입니다. 이 메서드는 경고 및 인식기 팁을 클라이언트에 전달하고, 애플리케이션이 “응답하지 않음” 상태로 표시되는 현상을 방지하기 위해 시스템 메시지도 처리합니다.

또한 경고가 참조하는 문서 내 페이지의 인덱스를 지정하는 추가 매개변수가 있습니다.


제거됨

이 객체들은 문서의 논리적 구조와 그 다양한 구성 요소를 나타냈습니다. 문서 구조를 잘못 편집하면 내보낸 문서의 모양에 영향을 줄 수 있으므로, 문서 구조 편집은 더 이상 지원되지 않습니다. 텍스트 검증이나 기타 수정 작업은 문서 API(,및 하위 객체)를 통해 수행할 수 있습니다. 향후 버전의 ABBYY FineReader Engine에서는 문서 논리 구조의 일부에 대해 읽기 전용 액세스를 제공할 수 있습니다.


제거됨

이 열거형들은 더 이상 사용할 수 없는 문서 구조 객체에서 사용되던 항목입니다.

동작 변경됨

  • 이 메서드들은객체의 하위 객체 집합을 입력 매개변수로 받으며, 페이지 분석에 필요한 매개변수만 전달됩니다.
  • Analyze 메서드는 더 이상 페이지 방향, 반전 및 기하학적 왜곡 보정을 수행하지 않습니다. 이미지 전처리는 이제 별도의 처리 단계로 분리되었습니다. 방향, 반전, 기하학적 왜곡을 보정하려면 FRPage 객체의 해당 메서드를 사용하거나,메서드를 사용하여 이러한 모든 작업을 한 번에 수행하십시오.

이름 변경됨

메서드의 새 이름은입니다. 기존 메서드와의 유일한 차이점은 이 메서드가 처리에 필요한 모든 설정을 포함하는타입의 입력 매개변수를 하나만 받는다는 점입니다.

제거됨

다음을 사용하십시오:and메서드를 대신 사용하십시오. 이를 통해 사용자는메서드가 제안한 해상도를 이미지에 적용하기 전에 확인할 수 있습니다. 제안된 보정값이 너무 작아 적용할 필요가 없는 경우도 있습니다.

단, 전처리 중에 CorrectResolution 속성을에 설정하여 전처리 중에 해상도를 자동으로 보정할 수도 있습니다.

제거됨

IImageDocument::RemoveGeometricalDistortions 메서드를 대신 사용하십시오.

입력 매개변수 수 변경됨

이 메서드는 데이터를 디스크에 저장할지 여부를 지정하는 불리언 입력 매개변수를 받습니다. 데이터가 변경되지 않은 경우 저장이 불필요하므로 메서드가 훨씬 빠르게 실행되어 유용합니다.

제거됨

메서드는 FlushExt 메서드와 동일한 시그니처를 가집니다.

이름 변경됨

메서드의 새 이름은입니다. 이 메서드는 클라이언트에 경고와 인식기 팁을 전달하고, 애플리케이션이 “응답하지 않음” 상태로 표시되는 현상을 방지하기 위해 시스템 메시지를 처리할 수 있습니다.

이름 변경됨

메서드의 새 이름은,입니다. 모든 컬렉션의 메서드 이름이 일관성을 위해 변경되었습니다.

이름 변경됨

메서드를 대신 사용하십시오. 모든 컬렉션의 메서드 이름이 일관성을 위해 변경되었습니다.

제거됨

이 메서드는 더 이상 지원되지 않습니다. 다른 컬렉션에서 요소의 값을 복사하려면메서드를 사용하여 컬렉션에 새 요소를 추가한 후 동일한 값을 지정하십시오.

이름 변경됨

메서드를 대신 사용하십시오. 모든 컬렉션의 메서드 이름이 일관성을 위해 변경되었습니다.

이름 변경됨

메서드의 새 이름은,입니다. 모든 컬렉션의 메서드 이름이 일관성을 위해 변경되었습니다.