Package ag.ion.bion.officelayer.document

Examples of ag.ion.bion.officelayer.document.IDocument


      configuration
          .setApplicationHomePath("/home/Sebastianr/OpenOffice.org1.1.1");
      localOfficeApplication.setConfiguration(configuration);
      localOfficeApplication.activate();

      IDocument document = localOfficeApplication
          .getDocumentService()
          .loadDocument(
              new FileInputStream(new File("test/testTexts.sxw")),
              new DocumentDescriptor());
      if (document != null) {
View Full Code Here


  @Override
  public List<IArtefactPosition> searchArtefactTags(OODocument document) {
    if (document == null)
      return null;
    IDocument d = document.getDocument();
    if (d == null)
      return null;
    IOOConnector connector = ooConnectors.get(d.getDocumentType());
    if (connector == null)
      return null;

    return connector.searchArtefactTags(document);
  }
View Full Code Here

public class ImpressConnector implements IOOConnector {

  @Override
  public boolean insertTagsIntoDocument(String tag, OODocument ooDocument) {

    IDocument document = ooDocument.getDocument();

    if (!document.getDocumentType().equals(IDocument.IMPRESS))
      return false;

    try {
      IPresentationPage page = ((IPresentationDocument) document)
          .getPageService().getCurrentPresentationPage();
View Full Code Here

    return true;
  }

  @Override
  public List<IArtefactPosition> searchArtefactTags(OODocument ooDocument) {
    IDocument document = ooDocument.getDocument();

    if (!document.getDocumentType().equals(IDocument.IMPRESS))
      return null;

    IPresentationDocument presentationDocument = (IPresentationDocument) document;

    IPageService pageService = presentationDocument.getPageService();
View Full Code Here

    hashMap.put(IOfficeApplication.APPLICATION_HOME_KEY, officeHome);
   
    try {
      IOfficeApplication application = OfficeApplicationRuntime.getApplication(hashMap);
      application.activate();
      IDocument document = application.getDocumentService().constructNewHiddenDocument(IDocument.IMPRESS);
      document.getPersistenceService().export(pdfExportPath, PDFFilter.FILTER);
      application.deactivate();
    }
    catch(Throwable throwable) {
      throwable.printStackTrace();
    }
View Full Code Here

      configuration.put(IOfficeApplication.APPLICATION_PORT_KEY, "8100");

      final IOfficeApplication officeAplication = OfficeApplicationRuntime.getApplication(configuration);
      officeAplication.setConfiguration(configuration);
      officeAplication.activate();
      IDocument document = officeAplication.getDocumentService().constructNewDocument(IDocument.WRITER,
          DocumentDescriptor.DEFAULT);
      ITextDocument textDocument = (ITextDocument) document;
      textDocument.getTextService().getText().setText("HalloWelt");
      textDocument.close();
      officeAplication.deactivate();
View Full Code Here

   
    try {
      IOfficeApplication officeAplication = OfficeApplicationRuntime.getApplication(configuration);
      officeAplication.activate();
      IDocumentService documentService = officeAplication.getDocumentService();
      IDocument document = documentService.constructNewDocument(IDocument.WRITER, DocumentDescriptor.DEFAULT);
      ITextDocument textDocument = (ITextDocument)document;
      textDocument.addCloseListener(new SnippetDocumentCloseListener(officeAplication));
     
      /*
       * This stuff has already been discussed in Snippet2 but now lets begin to
View Full Code Here

      configuration.put(IOfficeApplication.APPLICATION_TYPE_KEY, IOfficeApplication.LOCAL_APPLICATION);
      final IOfficeApplication officeAplication = OfficeApplicationRuntime.getApplication(configuration)
      officeAplication.setConfiguration(configuration);
      officeAplication.activate();
      IDocumentService documentService = officeAplication.getDocumentService();
      IDocument document = documentService.constructNewDocument(IDocument.WRITER, DocumentDescriptor.DEFAULT);
      ITextDocument textDocument = (ITextDocument)document;
     
      /*
       * Now do something with the textDocument ....
       * (Examples in other snippets)
View Full Code Here

public class WriterConnector implements IOOConnector {

  @Override
  public boolean insertTagsIntoDocument(String tag, OODocument ooDocument) {
    IDocument document = ooDocument.getDocument();

    if (!document.getDocumentType().equals(IDocument.WRITER))
      return false;

    IViewCursor viewCursor = ((ITextDocument) document)
        .getViewCursorService().getViewCursor();
    ITextCursor textCursor = viewCursor.getTextCursorFromEnd();
    try {
      if (tag.length() > 0) {
        textCursor.setString(tag);
        document.setModified(true);
      }
    } catch (DocumentException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
View Full Code Here

    return true;
  }

  @Override
  public List<IArtefactPosition> searchArtefactTags(OODocument ooDocument) {
    IDocument document = ooDocument.getDocument();
    if (!document.getDocumentType().equals(IDocument.WRITER))
      return null;

    ITextDocument textDocument = (ITextDocument) document;

    SearchDescriptor searchDescriptor = new SearchDescriptor(
View Full Code Here

TOP

Related Classes of ag.ion.bion.officelayer.document.IDocument

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.