Package org.docx4j.events

Examples of org.docx4j.events.StartEvent.publish()


    if (twoPass) {
      //1st pass in 2 pass
      log.debug("1st pass in 2 pass");
     
      StartEvent startEvent = new StartEvent( settings.getWmlPackage(), WellKnownProcessSteps.FOP_RENDER_PASS1 );
      startEvent.publish();
     
      placeholderLookup = new FopPlaceholderLookup(pageNumberInformation);
      formattingResults = calcResults(fopFactory, apacheFopMime, foDocumentSrc, placeholderLookup);
      placeholderLookup.setResults(formattingResults);
      foDocumentSrc = new StreamSource(new StringReader(foDocument));
View Full Code Here


      foDocumentSrc = new StreamSource(new StringReader(modifiedFO));
     
    }

    StartEvent startEvent = new StartEvent( settings.getWmlPackage(), WellKnownProcessSteps.FOP_RENDER_PASS1 );
    startEvent.publish();
   
    render(fopFactory, apacheFopMime, foDocumentSrc, placeholderLookup, outputStream);
   
    new EventFinished(startEvent).publish();
  }
View Full Code Here

  private static void fixExtents(LayoutMasterSet lms, AbstractWmlConversionContext context, boolean useXSLT) {
   
    WordprocessingMLPackage wordMLPackage = context.getWmlPackage();

    StartEvent startEvent = new StartEvent( wordMLPackage, WellKnownProcessSteps.FO_EXTENTS );
    startEvent.publish();
   
//    log.debug(wordMLPackage.getMainDocumentPart().getXML());
   
    log.debug("incoming LMS: " + XmlUtils.marshaltoString(lms, Context.getXslFoContext()));
   
View Full Code Here

   *  Bind the content controls of the passed document to the xml.
   */ 
  public static void bind(WordprocessingMLPackage wmlPackage, InputStream xmlDocument, int flags) throws Docx4JException {
   
    StartEvent bindJobStartEvent = new StartEvent( WellKnownJobTypes.BIND, wmlPackage );
    bindJobStartEvent.publish();
   
    if (flags == FLAG_NONE) {
      //do everything
      flags = (FLAG_BIND_INSERT_XML |
           FLAG_BIND_BIND_XML |
View Full Code Here

    }
 
    if ((flags & FLAG_BIND_INSERT_XML) == FLAG_BIND_INSERT_XML) {
     
      StartEvent startEvent = new StartEvent( WellKnownJobTypes.BIND, wmlPackage, WellKnownProcessSteps.BIND_INSERT_XML );
      startEvent.publish();
     
      insertXMLData(customXmlDataStoragePart, xmlDocument);
     
      new EventFinished(startEvent).publish();
    }
View Full Code Here

      new EventFinished(startEvent).publish();
    }
    if ((flags & FLAG_BIND_BIND_XML) == FLAG_BIND_BIND_XML) {
     
      StartEvent startEvent = new StartEvent( WellKnownJobTypes.BIND, wmlPackage, WellKnownProcessSteps.BIND_BIND_XML );
      startEvent.publish();
     
      if (wmlPackage.getMainDocumentPart().getXPathsPart()!=null) {
        openDoPEHandler = new OpenDoPEHandler(wmlPackage);
        openDoPEHandler.preprocess();
       
View Full Code Here

      new EventFinished(startEvent).publish();
    }
    if ((flags & FLAG_BIND_REMOVE_SDT) == FLAG_BIND_REMOVE_SDT) {
     
      StartEvent startEvent = new StartEvent( WellKnownJobTypes.BIND, wmlPackage, WellKnownProcessSteps.BIND_REMOVE_SDT );
      startEvent.publish();

      removeSDTs(wmlPackage);
     
      new EventFinished(startEvent).publish();
    }
View Full Code Here

      new EventFinished(startEvent).publish();
    }
    if ((flags & FLAG_BIND_REMOVE_XML) == FLAG_BIND_REMOVE_XML) {
     
      StartEvent startEvent = new StartEvent( WellKnownJobTypes.BIND, wmlPackage, WellKnownProcessSteps.BIND_REMOVE_XML );
      startEvent.publish();
     
      removeDefinedCustomXmlParts(wmlPackage, customXmlDataStoragePart);
     
      new EventFinished(startEvent).publish();
    }
View Full Code Here

    if (pkgIdentifier==null) {
      pkgIdentifier = new PackageIdentifierTransient("pkg_" + System.currentTimeMillis());
    }
   
    StartEvent startEvent = new StartEvent( pkgIdentifier,  WellKnownProcessSteps.PKG_LOAD );
    startEvent.publish();     
   
    if (type.equals(Filetype.ZippedPackage)){
     
      final ZipPartStore partLoader = new ZipPartStore(is);
      final Load3 loader = new Load3(partLoader);
View Full Code Here

   *  Convenience method to convert the document to PDF
   */ 
  public static void toPDF(WordprocessingMLPackage wmlPackage, OutputStream outputStream) throws Docx4JException {
   
    StartEvent startEvent = new StartEvent( wmlPackage, WellKnownProcessSteps.PDF );
    startEvent.publish();
   
    FOSettings settings = createFOSettings();
    settings.setWmlPackage(wmlPackage);
    settings.setApacheFopMime("application/pdf");
    toFO(settings, outputStream, FLAG_NONE);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.