EnumPageContentStates

Sayfa işleme

Açıklama

Seçili sayfanın tüm içerik katmanlarındaki her yönergeyi izler ve etkin grafik durumunu içerik sırasında bildirirAynı izleyici sayfanın

/Contents dizisi boyunca devam eder; böylece bir akıştaki q ile sonraki bir akıştaki eşleşen Q doğru yığın durumunu korur

Sözdizimi

Delphi

Function EnumPageContentStates(AfterInstruction: Boolean; Var States: Array Of TPDFlibContentGraphicsState): Integer;

Parametreler

AfterInstruction true olduğunda her işleçten hemen sonraki, false olduğunda her işleçten hemen önceki anlık görüntüleri seçer

States, çağıranın sağladığı diziye sığan kadar kayıt alır

Dönüş değeri

States içine sığmayan kayıtlar da dahil toplam yönerge sayısı; belge seçili değilken veya bir katman ayrıştırılamadığında sıfır

Açıklamalar

Sayıyı elde etmek için boş diziyle bir kez çağırın, hedefi ayırın, sonra doldurmak için yeniden çağırın

Sayfanın ExtGState, yazı tipi ve XObject kaynakları izlemeden önce bir kez çözümlenir; etkin siyah nokta dengelemesi Default olarak başlar, gs değişimlerini ve q/Q geri yüklemesini izler ve her anlık görüntüyle bildirilir

XObject Do anlık görüntüleri görüntü, form veya PostScript kaynaklarını tanımlar ve dönüştürülmüş çağrı sınırlarını bildirir

Metin gösteren işleçler; yatay veya dikey yazım, aralık, ölçekleme ve TJ ayarları dahil, basit veya bileşik yazı tipi metrikleriyle TextMatrix'i ilerletir

Başlangıç kırpma sınırı standart MediaBox yedeğiyle seçili sayfanın CropBox'ını kullanır ve izleyen yol işleçleri ihtiyatlı veya tam kırpma sınırlarını günceller

Çözülmemiş dış kaynaklar, etkin değerler uydurmadan tanımlayıcılarını saklar

Bu API bilinçli olarak yalnızca sayfa düzeyinde kalır; Form XObject komutlarının dahil edilmesi gerekiyorsa EnumPageContentStatesEx kullanın