Question:
We are trying to parse Actions and Destinations, but it is unclear how to parse Named actions.
Answer:
Action.GetDest() is only valid for GoTo Actions.
For Named there are 4 possible values from the N key.
Action action = // ...
if(action.GetType() == Action.Type.e_Named)
{
SDF.Obj n = action.GetSDFObj().FindObj("N");
if(n != null && n.IsName())
{
switch(n.GetName())
{
case "NextPage" : /* */ break;
case "PrevPage" : /* */ break;
case "FirstPage" : /* */ break;
case "LastPage" : /* */ break;
}
}
}