다음을 통해 공유


ICE07

ICE07은 설치 패키지가 글꼴을 FontsFolder에 설치되도록 지정하는지 확인합니다. FontsFolder 이외의 폴더에 글꼴이 설치되어 있는 경우 설치 관리자는 글꼴을 실제로 설치하는 대신 바로 가기를 만듭니다.

ICE07 사용자 지정 작업은 글꼴 테이블각 글꼴에 대해 다음을 수행합니다.

  1. Font 테이블사용하여 각 글꼴 제목이 속한 글꼴 파일을 찾습니다.
  2. 각 파일을 제어하는 구성 요소에 대해 파일 테이블 Component_ 열을 쿼리합니다.
  3. 구성 요소 테이블 Directory_ 열을 쿼리하여 디렉터리 테이블에 키를 가져옵니다.
  4. 디렉터리 테이블 확인하여 설치 관리자가 글꼴 파일을 설치할 폴더의 이름을 확인합니다.
  5. 글꼴 파일이 FontsFolder 이외의 폴더에 설치되는 경우 오류를 게시합니다.

결과

ICE07은 데이터베이스가 글꼴 파일을 FontsFolder 이외의 폴더에 설치할 것을 지정하는 경우 오류를 게시합니다.

본보기

IC07은 표시된 예제에 대해 다음 오류 메시지를 게시합니다.

'Tahoma' is a font and must be installed to the FontsFolder directory. Current Install Directory: 'Sandbar'.

글꼴 표

파일_ FontTitle
머틀 타호마 주

 

파일 테이블(부분)

파일 구성 요소_
머틀 Myrtle_Beach

 

구성 요소 테이블(부분)

구성 요소 디렉토리_
Myrtle_Beach 모래톱

 

이 예제에서 글꼴 Tahoma는 글꼴 파일 Myrtle에 매핑됩니다. Myrtle 파일이 구성 요소 Myrtle_Beach 속합니다. 디렉터리 테이블의 해상도는 Myrtle_Beach 속하는 모든 파일을 샌드바 폴더에 설치해야 한다는 것을 보여줍니다. FontsFolder가 아니므로 ICE07은 오류 메시지를 게시합니다.

구성 요소 Myrtle_Beach FontsFolder가 아닌 샌드바 폴더에 실제로 속하는 경우 글꼴 Tahoma가 Myrtle_Beach 속하지 않을 수 있습니다. 오류에 대한 가능한 수정 사항은 FontsFolder 디렉터리에 설치되는 다른 구성 요소에 Tahoma를 포함하는 것입니다.

ICE 참조