ParsePageContentLayer

Sayfa düzenleme

Açıklama

Bu sayfa, PDF Library for Delphi içindeki ParsePageContentLayer işlevini "Sayfa işleme" konusu altında açıklar. API adları, parametreler, sınıf adları, dosya adları ve değişmez değerler Delphi kitaplığında ve DLL giriş noktalarında göründükleri biçimde aynen korunur

İşlevi çağırmadan önce sözdizimini, parametreleri ve dönüş değerlerini inceleyin

Sözdizimi

Delphi

Function TPDFlib.ParsePageContentLayer(Layer: Integer): TPDFContentProgram;

Parametreler

Seçili sayfanın bir içerik katmanını düzenlenebilir TPDFContentProgram içine çözer: her biri, kodu çözülmüş işlenen nesneleriyle birlikte bir PDF içerik işleci (ISO 32000-1 Tablo 51) olan yönergeler listesi. Satır içi görüntüler değişmeden korunur. Döndürülen nesneyi çağıran serbest bırakır. Geçersiz katman veya ağır hasarlı içerik için nil döndürür

Dönüş Değerleri

Belirli dönüş değeri anlamları için PDF Library for Delphi Developer Guide belgesine başvurun

Açıklamalar

Her katman bağımsız olarak düzenlenir; bir katman açık bir grafik nesnesinin içinde yasal olarak başlayabilir veya bitebilir, bu nedenle tek bir katman içindeki dengesiz q/Q veya BT/ET kabul edilir. Bilinmeyen işleçler (örneğin BX/EX bölümlerindeki satıcı uzantıları) korunur ve gidiş dönüşte değişmeden kalır

Sayısal işlenenler kaynak metinlerini korur; böylece programı geri yazmak yalnızca düzenlenen işlenenleri değiştirir. SetOperand ile ayarlanan ya da bir düzenlemeyle oluşturulan işlenenler dört ondalık basamakla yazılır. Bunun yerine her sayıyı kanonik biçimde yeniden yazmak için — NormalizeContentStreams'in yaptığı gibi — programın CanonicalNumbers özelliğini ayrıştırmadan önce ayarlayın