Link Here
|
39 |
public class PageSequence extends AbstractPageSequence { |
39 |
public class PageSequence extends AbstractPageSequence { |
40 |
|
40 |
|
41 |
// The value of properties relevant for fo:page-sequence. |
41 |
// The value of properties relevant for fo:page-sequence. |
|
|
42 |
private String role; // used for accessibility |
42 |
private String country; |
43 |
private String country; |
43 |
private String language; |
44 |
private String language; |
44 |
private String masterReference; |
45 |
private String masterReference; |
Link Here
|
88 |
/** {@inheritDoc} */ |
89 |
/** {@inheritDoc} */ |
89 |
public void bind(PropertyList pList) throws FOPException { |
90 |
public void bind(PropertyList pList) throws FOPException { |
90 |
super.bind(pList); |
91 |
super.bind(pList); |
|
|
92 |
role = pList.get(PR_ROLE).getString(); // used for accessibility |
91 |
country = pList.get(PR_COUNTRY).getString(); |
93 |
country = pList.get(PR_COUNTRY).getString(); |
92 |
language = pList.get(PR_LANGUAGE).getString(); |
94 |
language = pList.get(PR_LANGUAGE).getString(); |
93 |
masterReference = pList.get(PR_MASTER_REFERENCE).getString(); |
95 |
masterReference = pList.get(PR_MASTER_REFERENCE).getString(); |
Link Here
|
124 |
} |
126 |
} |
125 |
if (getUserAgent().isAccessibilityEnabled()) { |
127 |
if (getUserAgent().isAccessibilityEnabled()) { |
126 |
structTree = createStructureElement(); |
128 |
structTree = createStructureElement(); |
|
|
129 |
structTree.setRole(role); |
127 |
for(int i=0;i<flowList.size();i++) |
130 |
for(int i=0;i<flowList.size();i++) |
128 |
flowList.get(i).addStructureElements(structTree); |
131 |
flowList.get(i).addStructureElements(structTree); |
129 |
if (mainFlow != null) |
132 |
if (mainFlow != null) |