SetAnnotCloudyEffect
Anotace a odkazy na aktivní body
Popis
Tato stránka popisuje SetAnnotCloudyEffect v PDFlibPas v rámci tématu "Anotace a odkazy na aktivní body". Názvy rozhraní API, parametry, názvy tříd, názvy souborů a literály jsou zachovány přesně tak, jak se objevují v knihovně Delphi a ve vstupních bodech DLL.
SetAnnotCloudyEffect zapíše do anotace slovník efektů ohraničení (ISO 32000-1 §12.5.4), takže se její okraj vykreslí jako "revizní obláček" složený ze spojených půlkruhů, což je styl používaný pro označování výkresů a plánů. Nastaví /BE << /S /C /I n >> u anotací typu Square, Circle, Polygon a FreeText.
Syntaxe
Delphi
Function TPDFlib.SetAnnotCloudyEffect(Index, Intensity: Integer): Integer;
Parametry
Index je index (počítáno od 1) anotace na vybrané stránce. Intensity vybírá velikost obláčku: 1 nebo 2 (což odpovídá stylům Cloudy 1 a 2 nabízeným uživatelským rozhraním programu Acrobat); 0 opětovně odstraní efekt ohraničení.
Návratové hodnoty
Vrací 1 při úspěchu, nebo 0, pokud anotace neexistuje, pokud její podtyp nepodporuje efekt ohraničení (podporují jej pouze Square, Circle, Polygon a FreeText), nebo pokud je Intensity mimo rozsah 0..2.
Poznámky
Slovník efektů ohraničení je funkcí PDF 1.5; při aplikaci tohoto efektu se automaticky zvýší verze dokumentu. Anotace vytvořené v PDFlibPas nenesou žádný předkreslený stream vzhledu, takže prohlížeče vygenerují vizuál znovu ze slovníku anotací a obláček automaticky převezmou. Pomocí GetAnnotCloudyEffect načtete nastavení zpět.