protected ArrayList<IAccessibleElement> getMcElements() { if (duplicatedFrom != null) return duplicatedFrom.getMcElements(); else return mcElements; }
protected ArrayList<IAccessibleElement> getMcElements() { if (duplicatedFrom != null) return duplicatedFrom.getMcElements(); else return mcElements; }
public void closeMCBlock(IAccessibleElement element) { if (isTagged() && element != null/* && element.getRole() != null*/) { if (getMcElements().contains(element)) { closeMCBlockInt(element); getMcElements().remove(element); } } }
private PdfDictionary getParentStructureElement() { PdfDictionary parent = null; if (getMcElements().size() > 0) parent = pdf.getStructElement(getMcElements().get(getMcElements().size() - 1).getId()); if (parent == null) { parent = writer.getStructureTreeRoot(); } return parent; }
private PdfDictionary getParentStructureElement() { PdfDictionary parent = null; if (getMcElements().size() > 0) parent = pdf.getStructElement(getMcElements().get(getMcElements().size() - 1).getId()); if (parent == null) { parent = writer.getStructureTreeRoot(); } return parent; }
public void closeMCBlock(IAccessibleElement element) { if (isTagged() && element != null/* && element.getRole() != null*/) { if (getMcElements().contains(element)) { closeMCBlockInt(element); getMcElements().remove(element); } } }
protected void restoreMCBlocks(ArrayList<IAccessibleElement> mcElements) { if (isTagged() && mcElements != null) { setMcElements(mcElements); for (int i = 0; i < this.getMcElements().size(); i++) { openMCBlockInt(this.getMcElements().get(i)); } } }
protected void restoreMCBlocks(ArrayList<IAccessibleElement> mcElements) { if (isTagged() && mcElements != null) { setMcElements(mcElements); for (int i = 0; i < this.getMcElements().size(); i++) { openMCBlockInt(this.getMcElements().get(i)); } } }
protected ArrayList<IAccessibleElement> saveMCBlocks() { ArrayList<IAccessibleElement> mc = new ArrayList<IAccessibleElement>(); if (isTagged()) { mc = getMcElements(); for (int i = 0; i < mc.size(); i++) { closeMCBlockInt(mc.get(i)); } setMcElements(new ArrayList<IAccessibleElement>()); } return mc; }
protected ArrayList<IAccessibleElement> saveMCBlocks() { ArrayList<IAccessibleElement> mc = new ArrayList<IAccessibleElement>(); if (isTagged()) { mc = getMcElements(); for (int i = 0; i < mc.size(); i++) { closeMCBlockInt(mc.get(i)); } setMcElements(new ArrayList<IAccessibleElement>()); } return mc; }
public void openMCBlock(IAccessibleElement element) { if (isTagged()) { ensureDocumentTagIsOpen(); if (element != null/* && element.getRole() != null*/) { if (!getMcElements().contains(element)) { PdfStructureElement structureElement = openMCBlockInt(element); getMcElements().add(element); if (structureElement != null) { pdf.saveStructElement(element.getId(), structureElement); } } } } }
public void openMCBlock(IAccessibleElement element) { if (isTagged()) { ensureDocumentTagIsOpen(); if (element != null/* && element.getRole() != null*/) { if (!getMcElements().contains(element)) { PdfStructureElement structureElement = openMCBlockInt(element); getMcElements().add(element); if (structureElement != null) { pdf.saveStructElement(element.getId(), structureElement); } } } } }
if (isTagged()) { IAccessibleElement parent = null; if (getMcElements().size() > 0) parent = getMcElements().get(getMcElements().size() - 1); writer.checkElementRole(element, parent); if (element.getRole() != null) {
if (isTagged()) { IAccessibleElement parent = null; if (getMcElements().size() > 0) parent = getMcElements().get(getMcElements().size() - 1); writer.checkElementRole(element, parent); if (element.getRole() != null) {
template.setContentTagged(true); ensureDocumentTagIsOpen(); ArrayList<IAccessibleElement> allMcElements = getMcElements(); if (allMcElements != null && allMcElements.size() > 0) template.getMcElements().add(allMcElements.get(allMcElements.size() - 1));
template.setContentTagged(true); ensureDocumentTagIsOpen(); ArrayList<IAccessibleElement> allMcElements = getMcElements(); if (allMcElements != null && allMcElements.size() > 0) template.getMcElements().add(allMcElements.get(allMcElements.size() - 1));