SetPageElementMarkedContentPropertySource

İçerik akışı düzenleme, Etiketli PDF

Açıklama

Sayfa öğesi numaralandırmasıyla yakalanan tam bir işaretli içerik çerçevesine özellik olarak eksiksiz bir PDF nesnesi ayrıştırır ve ayarlar

Sözdizimi

Delphi

Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;

Parametreler

ElementIDOpak sayfa öğesi tanıtıcısı
MarkedContentIndexDıştan içe sırayla 1 tabanlı çerçeve dizini
PropertyNameBaşında eğik çizgi bulunan veya bulunmayan PDF özellik adı
PropertyValueSourceBir ad, sayı, dize, dizi, sözlük veya dolaylı başvuru gibi tam olarak bir serileştirilmiş PDF nesnesi

Dönüş değerleri

1Özellik ayarlandı ve tüm sayfa öğesi anlık görüntü tanıtıcıları geçersizleştirildi
0Kaynak bozuk veya eksik, tanıtıcı ya da çerçeve geçersiz, anlık görüntü bayat veya adlandırılmış bir özellik kaynağı çözümlenemiyor

Açıklamalar

Kaynağın tamamı tek bir nesne olarak kod çözülmelidir; sondaki fazla simgeler reddedilir

Satır içi özellik sözlüğü yasal olarak dolaylı bir başvuru içeremez; bu yüzden dolaylı başvuru içeren bir değer, çerçeveyi kendiliğinden sayfa yerel adlandırılmış bir /Properties kaynağına yükseltir

Var olan adlandırılmış özellik listeleri yazarken kopyala ile düzenlenir; böylece diğer geçişler ve kalıtımla alınan kaynağı kullananlar değişmez

Başarısızlıkta LastErrorCode'u inceleyin: 529 geçersiz girdi, 530 bayat içerik ve 531 çözülmemiş adlandırılmış özellik kaynağı demektir