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
| ElementID | Opak sayfa öğesi tanıtıcısı |
|---|---|
| MarkedContentIndex | Dıştan içe sırayla 1 tabanlı çerçeve dizini |
| PropertyName | Başında eğik çizgi bulunan veya bulunmayan PDF özellik adı |
| PropertyValueSource | Bir 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 |
|---|---|
| 0 | Kaynak 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