Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 3.81 KB

README.md

File metadata and controls

63 lines (44 loc) · 3.81 KB

image

Au3LibreOffice

Description

This AutoIt UDF for LibreOffice API/SDK provides tools for the automation of tasks in LibreOffice using the AutoIt Scripting language.

Currently Supported

Au3LibreOffice UDF currently provides support for the following LibreOffice components:

  • Writer
  • Calc
  • Base Development Pending
  • Impress Development Pending

Support for other components will be provided as time permits.

Release

https://github.com/mlipok/Au3LibreOffice/releases/latest

Changes

Please see the Changelog

License

Distributed under the MIT License. See the LICENSE for more information.

Notes

  • This UDF currently works only with the INSTALLED version of LibreOffice. The Portable version will Not work.
  • For those using AutoIt versions older than 3.3.16.1, one internal function used for “Saving as” and “Exporting” documents uses Maps, which will Not be recognized as proper syntax in AutoIt. In Calc, all Fields related functions use Maps.
  • LibreOffice uses Micrometers for sizing internally, all functions in this UDF, unless otherwise stated, use Micrometers. A converter has been created for converting to/from Inches, Centimeters, Printer’s Points, and Millimeters to/from Micrometers, for all sizing needs. _ConvertFromMicrometer, and _ConvertToMicrometer. Either for Writer (LOWriter) or Calc (LOCalc).
  • LibreOffice uses the Long color format for all color settings, A converter has also been created for converting from/to Hex; (R)ed, (G)reen, (Blue); (H)ue, (S)aturation, and (B)rightness; and (C)yan, (M)agenta, (Y)ellow, Blac(K); to/from long color format. _ConvertColorFromLong, and _ConvertColorToLong. Either for Writer (LOWriter) or Calc (LOCalc).
  • This UDF was first made public here: https://www.autoitscript.com/forum/index.php?showtopic=210514

Acknowledgements

Links

License
AutoIt
AutoIt Forum Post