procedure SetPageObjectMarkParam(Index, MarkIndex: Integer; const Param: TPdfContentMarkParam);
Prideda arba pakeičia vieną savybę esamame pažymėto turinio įraše per jo natyvią PDFium žymės rankeną
Operacija išlaiko žymės vardą, žymės tvarką, natyvią rankeną ir kiekvieną nesusijusią savybę
Index ir MarkIndex skaičiuojami nuo nulio ir nurodo einamąjį puslapį
Nustatykite Param.Key, o Param.Kind pasirinkite pmpInt, pmpFloat, pmpString arba pmpBlob
Skaitomas tik atitinkamas reikšmės laukas (IntValue, FloatValue, StringValue arba BlobValue)
Raktai yra PDF vardai ir turi būti netuščios baitams suderinamos eilutės, o blob reikšmės turi turėti bent vieną baitą
Esantis raktas pakeičiamas net tada, kai keičiasi jo reikšmės rūšis
procedure RemovePageObjectMarkParam(Index, MarkIndex: Integer; const Key: WString);
Pašalina tik įvardytąją savybę ir išlaiko pažymėto turinio įrašą
Trūkstamas raktas iškelia EPdfError, nes jokio pakeitimo neįvyko
AddPageObjectMark sukuria naują žymę su pradiniu tipuotų savybių masyvu ir grąžina jos indeksą
RemovePageObjectMark pašalina visą pažymėto turinio įrašą
Nesėkmingas pradinių parametrų patikrinimas atšaukia ką tik sukurtą žymę
Kiekvienas sėkmingas pakeitimas panaikina teksto puslapio podėlį ir vieną kartą atkuria einamojo puslapio turinį, todėl vėlesniuose įrašymuose atsiduria atnaujintas BDC savybių sąrašas
PageObjectMarks galima skaityti iškart, norint gauti šviežią momentinę kopiją
Nesveikieji PDF skaičių reikšmės grąžinamos kaip pmpFloat