Aracılığıyla paylaş


ICE07

ICE07, yükleme paketinin FontsFolder'a yazı tiplerinin yükleneceğini belirttiğini doğrular. Yazı tipi FontsFolder dışında bir klasöre yüklenmişse yükleyici, yazı tipini yüklemek yerine bir kısayol oluşturur.

ICE07 özel eylemi, Yazı Tipi tablosundaki her yazı tipi için aşağıdakileri yapar.

  1. Yazı Tipi tablosunukullanarak her yazı tipi başlığının ait olduğu yazı tipi dosyasını bulur.
  2. Dosya tablosunun Component_ sütununu sorgular her dosyayı denetleen bileşen için.
  3. Bileşeni tablosunun Directory_ sütununu sorgular dizin tablosuna bir anahtar alır.
  4. Yükleyicinin yazı tipi dosyasını yüklemek üzere bulunduğu klasörün adını belirlemek için Directory tablosu çözümler
  5. Yazı tipi dosyası FontsFolder dışında bir klasöre yükleniyorsa bir hata postalar.

Sonuç

ICE07, veritabanının FontsFolder dışında bir klasöre bir yazı tipi dosyasının yükleneceğini belirttiğini bulursa bir hata postalar.

Örnek

IC07, gösterilen örnek için aşağıdaki hata iletisini göndermiştir.

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

Yazı Tipi Tablosu

Dosya_ FontTitle
Mersin Tahoma

 

Dosya Tablosu (kısmi)

Dosya Parça_
Mersin Myrtle_Beach

 

Bileşen Tablosu (kısmi)

Parça Dizin_
Myrtle_Beach Sandbar

 

Bu örnekte, Tahoma yazı tipi Myrtle yazı tipi dosyasıyla eşler. Myrtle dosyası Myrtle_Beach bileşenine aittir. Dizin tablosunun çözünürlüğü, Myrtle_Beach ait tüm dosyaların Sandbar klasörüne yükleneceğini gösterir. Bu FontsFolder olmadığından ICE07 bir hata iletisi göndermektedir.

Bileşen Myrtle_Beach FontsFolder değil de Sandbar klasörüne aitse Tahoma yazı tipinin Myrtle_Beach ait olmayabilir. Hatanın olası bir düzeltmesi, Tahoma'yı FontsFolder dizinine yüklenen başka bir bileşene eklemek olabilir.

ice başvuru