代码之家  ›  专栏  ›  技术社区  ›  JustAC0der

LibreOffice/OOo UNO-从何处获取API引用?

  •  0
  • JustAC0der  · 技术社区  · 6 年前

    document   = ThisComponent.CurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
    
    dim args1(1) as new com.sun.star.beans.PropertyValue
    args1(0).Name = "Template"
    args1(0).Value = "First page"
    args1(1).Name = "Family"
    args1(1).Value = 8
    
    dispatcher.executeDispatch(document, ".uno:StyleApply", "", 0, args1())
    

    uno:StyleApply ? 我试图搜索文档,参考资料,但我找不到任何关于这个函数的信息。请帮忙。

    0 回复  |  直到 6 年前
        1
  •  1
  •   David Yockey    5 年前

    分派命令实际上不是API的一部分。正如在 https://wiki.openoffice.org/wiki/The_OpenOffice.org_recorder_and_UNO_dispatch_calls

    https://wiki.documentfoundation.org/Macros . 我在AndrewPitonyak的“英语宏文档”(AndrewMacro.odt)中找到了特别有用的信息;在维基页面上的他的网站上可以找到。

    最新的API文档可在 https://api.libreoffice.org/