Successfully reported this slideshow.

LibreOffice No coding extention(ClipArt)

2

Share

Loading in …3
×
1 of 11
1 of 11

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

LibreOffice No coding extention(ClipArt)

  1. 1. Develop no-coding extention Makoto Takizawa foral@openship.ivory.ne.jp 1 LibreOffice Productivity Suite
  2. 2. LibreOffice の拡張機能(例 プログラム的な機能 PDF インポート機能、レポートビルダー機能、プレゼン ターコンソール機能、一太郎インポート機能 設定 日本語環境改善拡張機能 クリップアート Clipart gallery of danger signs テンプレート Professional Template Pack II ダウンロード http://extensions.libreoffice.org/ http://extensions.openoffice.org/ 2 LibreOffice Productivity Suite
  3. 3. 拡張機能のファイル構造 拡張形式は、 .oxt Zip ファイルの中に設定ファイルなどが入っています。 解凍すると以下の様になっています。 XXXX.oxt description.xml # 拡張機能の説明など META-INF manifest.xml # 内容物 3 LibreOffice Productivity Suite
  4. 4. クリップアートの拡張機能を作ってみましょう 手順 クリップアートが保存されているフォルダを確認 ギャラリーに新しいテーマを作成 クリップアートをテーマに保存 テーマファイルをコピー、名前変更 description.xml を作成 manifest.xml を作成 Paths.xcu を作成 Zip で圧縮、 oxt に拡張形式を変更 4 LibreOffice Productivity Suite
  5. 5. Demo 手順 クリップアートが保存されているフォルダを確認 ギャラリーに新しいテーマを作成 クリップアートをテーマに保存 テーマファイルをコピー、名前変更 description.xml を作成 manifest.xml を作成 Paths.xcu を作成 Zip で圧縮、 oxt に拡張形式を変更 色々省略します! 5 LibreOffice Productivity Suite
  6. 6. Paths.xcu <?xml version='1.0' encoding='UTF-8'?> <oor:component-data oor:package="org.openoffice.Office" oor:name="Paths" xmlns:install="http://openoffice.org/2004/installation" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <node oor:name="Paths"> <node oor:name="Gallery" oor:op="fuse"> <node oor:name="InternalPaths"> <node oor:name="%origin%/gallery" oor:op="fuse"/> </node> </node> </node> </oor:component-data> 6 LibreOffice Productivity Suite
  7. 7. manifest.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd"> <manifest:manifest xmlns:manifest="http://openoffice.org/2001/manifest"> <manifest:file-entry manifest:media- type="application/vnd.sun.star.configuration-data" manifest:full-path ="Paths.xcu"/> </manifest:manifest> 7 LibreOffice Productivity Suite
  8. 8. 配布どうしよう? 拡張機能の問題 一台ずつインストールする必要がある ( 台数が多いと大変 ) 入っているか入っていないか確認するのが面倒 以下に展開すれば起動時に自動的に読み込んでくれる。 LibreOfficeshareextention フォルダ そうだ .msi にしよう。 Windows Install XML を使えば簡単 8 LibreOffice Productivity Suite
  9. 9. 情報はどこにある? OpenOffice Wiki http://wiki.openoffice.org/wiki/Extensions_development_ja LibreOffice and Eclipse http://cedric.bosdonnat.free.fr/wordpress/?page_id=11 9 LibreOffice Productivity Suite
  10. 10. LibreOffice Plus Project 純生 LibreOffice で使うと便利なものを 集めようプロジェクトやってます。 https://sourceforge.net/p/libreofficeplus/wiki/Home/ DVD パッケージにして配ってます〜 目標は大きく(?) TDF の1プロジェクトになること 参加いただける方はお声お掛けください。 10 LibreOffice Productivity Suite
  11. 11. Thank you … … for supporting LibreOffice! All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy. 11 LibreOffice Productivity Suite

×