I use:
- Code: Select all
public void testHide() throws FileNotFoundException {
Document document = new Document(new FileInputStream(new File("C:\\Users\\User\\Downloads\\document.docx")));
hideSdt(document.getChildObjects());
document.saveToFile("C:\\Users\\User\\Downloads\\document_hide.docx");
}
public void hideSdt(DocumentObjectCollection documentObjectCollection) {
for (int i = 0; i < documentObjectCollection.getCount(); i++) {
if (documentObjectCollection.get(i).getDocumentObjectType() == DocumentObjectType.Structure_Document_Tag)
((StructureDocumentTag) documentObjectCollection.get(i)).getSDTProperties().setAppearance(SdtAppearance.Hidden);
else
hideSdt(documentObjectCollection.get(i).getChildObjects());
}
}
But in document content control still with box.
When I change in word its working fine.
We use spire.doc:11.3.0
Thanks,
Andrei Chorin