Package org.docx4j.openpackaging.parts.DrawingML

Examples of org.docx4j.openpackaging.parts.DrawingML.DiagramDataPart


    DiagramStylePart style = new DiagramStylePart();
    style.unmarshal("quickStyle-simple1.xml");
    //style.CreateMinimalContent("mystyle");

    // DiagramDataPart
    DiagramDataPart data = new DiagramDataPart();

    // Get the sample data from dgm:sampData
    if (gloxPackage.getDiagramLayoutPart().getJaxbElement().getSampData()==null) {
      log.error("Sample data missing!");
      return;
    }
    CTDataModel sampleDataModel = gloxPackage.getDiagramLayoutPart().getJaxbElement().getSampData().getDataModel();

    // If there is none, this sample won't work
    if (sampleDataModel==null
        || sampleDataModel.getPtLst()==null
        || sampleDataModel.getPtLst().getPt().size()==0) {
      System.out.println("No sample data in this glox, so can't create demo docx");
      return;
      // TODO: in this case, try generating our own sample data?
    }

    CTDataModel clonedDataModel = XmlUtils.deepCopy((CTDataModel)sampleDataModel);
    data.setJaxbElement( clonedDataModel );

        /* <dgm:pt modelId="1" type="doc">
            <dgm:prSet
                loTypeId="mylayout"
                qsTypeId="mystyle"
View Full Code Here

TOP

Related Classes of org.docx4j.openpackaging.parts.DrawingML.DiagramDataPart

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.