public XDGFDocument(VisioDocumentType document) { _document = document; if (!_document.isSetDocumentSettings()) throw new POIXMLException("Document settings not found"); DocumentSettingsType docSettings = _document.getDocumentSettings(); if (docSettings.isSetDefaultFillStyle()) _defaultFillStyle = docSettings.getDefaultFillStyle(); if (docSettings.isSetDefaultGuideStyle()) _defaultGuideStyle = docSettings.getDefaultGuideStyle(); if (docSettings.isSetDefaultLineStyle()) _defaultLineStyle = docSettings.getDefaultLineStyle(); if (docSettings.isSetDefaultTextStyle()) _defaultTextStyle = docSettings.getDefaultTextStyle(); if (_document.isSetStyleSheets()) { for (StyleSheetType styleSheet: _document.getStyleSheets().getStyleSheetArray()) { _styleSheets.put(styleSheet.getID(), new XDGFStyleSheet(styleSheet, this)); } } }
public XDGFDocument(VisioDocumentType document) { _document = document; if (!_document.isSetDocumentSettings()) throw new POIXMLException("Document settings not found"); DocumentSettingsType docSettings = _document.getDocumentSettings(); if (docSettings.isSetDefaultFillStyle()) _defaultFillStyle = docSettings.getDefaultFillStyle(); if (docSettings.isSetDefaultGuideStyle()) _defaultGuideStyle = docSettings.getDefaultGuideStyle(); if (docSettings.isSetDefaultLineStyle()) _defaultLineStyle = docSettings.getDefaultLineStyle(); if (docSettings.isSetDefaultTextStyle()) _defaultTextStyle = docSettings.getDefaultTextStyle(); if (_document.isSetStyleSheets()) { for (StyleSheetType styleSheet: _document.getStyleSheets().getStyleSheetArray()) { _styleSheets.put(styleSheet.getID(), new XDGFStyleSheet(styleSheet, this)); } } }