procedure SetPageObjectMarkParam(Index, MarkIndex: Integer; const Param: TPdfContentMarkParam);
Mevcut bir işaretli içerik girdisine, yerel PDFium işaret tanıtıcısı üzerinden tek bir özellik ekler veya değiştirir
İşlem, işaret adını, işaret sırasını, yerel tanıtıcıyı ve alakasız her özelliği korur
Index ve MarkIndex sıfır tabanlıdır ve geçerli sayfaya referans verir
Param.Key değerini ayarlayın ve Param.Kind içinde pmpInt, pmpFloat, pmpString veya pmpBlob seçin
Yalnızca eşleşen değer alanı (IntValue, FloatValue, StringValue veya BlobValue) okunur
Anahtarlar PDF adlarıdır ve boş olmayan bayt uyumlu dizeler olmalıdır; blob değerleri en az bir bayt içermelidir
Zaten var olan bir anahtar, değer türü değişse bile değiştirilir
procedure RemovePageObjectMarkParam(Index, MarkIndex: Integer; const Key: WString);
Yalnızca adı geçen özelliği kaldırır ve işaretli içerik girdisini korur
Eksik bir anahtar, hiçbir değişiklik yapılmadığı için EPdfError fırlatır
AddPageObjectMark, başlangıç tipli özellik dizisiyle yeni bir işaret oluşturur ve indeksini döndürür
RemovePageObjectMark, işaretli içerik girdisinin tamamını kaldırır
Başarısız bir başlangıç parametre doğrulaması, yeni oluşturulan işareti geri alır
Başarılı her değişiklik, metin sayfası önbelleğini geçersiz kılar ve sonraki kayıtların güncel BDC özellik listesini içermesi için geçerli sayfa içeriğini bir kez yeniden oluşturur
PageObjectMarks, taze bir anlık görüntü almak için hemen okunabilir
Tamsayı olmayan PDF sayı değerleri pmpFloat olarak döner