class final Core · roukmoute/pdf 0.7.1
PDF\Graphics\OptionalContent\GroupStatesMutable states scoped to one explicit group collection; no process-wide registry.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Graphics\OptionalContent\GroupCollection $groups, PDF\Graphics\OptionalContent\Configuration $default = new Configuration())Declared methods
apply()
public function apply(PDF\Graphics\OptionalContent\Configuration $configuration): voiddecision()
public function decision(PDF\Graphics\OptionalContent\OptionalContentGroup $group): ?boolset()
public function set(PDF\Graphics\OptionalContent\OptionalContentGroup $group, bool $on): voidProgrammatic changes are allowed even for groups locked in the user interface.setFromUser()
public function setFromUser(PDF\Graphics\OptionalContent\OptionalContentGroup $group, bool $on): voidstate()
public function state(PDF\Graphics\OptionalContent\OptionalContentGroup $group): boolProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Graphics\OptionalContent\GroupCollection $groups | PDF\Graphics\OptionalContent\GroupStates |