mirror of
https://github.com/LibreOffice/loeclipse.git
synced 2025-07-25 15:02:58 +00:00
66 lines
2.3 KiB
HTML
66 lines
2.3 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<title>Creating an Python Extension Project</title>
|
|
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
|
|
<meta name="description"
|
|
content="LibreOffice component model named UNO can be used to create new applications.">
|
|
<link rel="start" href="index.html" title="Creating an Extension Project">
|
|
<link rel="next" href="ar01s02.html" title="Creating the application">
|
|
<link href="../../styles.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
|
|
alink="#0000FF">
|
|
<div class="article" lang="en-GB">
|
|
<div class="titlepage">
|
|
<div>
|
|
<div>
|
|
<h1 class="title"><a name="id2472735"></a>Creating an Python Extension Project</h1>
|
|
</div>
|
|
<div>
|
|
<h3 class="subtitle"><i>Using LOEclipse plugin to create Extension in Python</i></h3>
|
|
</div>
|
|
<div>
|
|
<div class="abstract">
|
|
<p class="title"><b>Abstract</b></p>
|
|
<p>LibreOffice Extension Project gives us the functionality to create Extesnions ".oxt" for LibreOffice. Now these extensions can be focused toward any single LibreOffice program like Calc, Writer, Impress, Math, or it can be made for the whole LibreOffice Suite. Currently the plugin gives the option to develop extensions in Java and Python. The LibreOffice component model named UNO has been used to create these new extensions.
|
|
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
</div>
|
|
<div class="section" lang="en-GB">
|
|
<div class="titlepage">
|
|
<div>
|
|
<div>
|
|
<h2 class="title" style="clear: both"><a name="id2499940"></a>Introduction</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p>
|
|
|
|
This tutorial will guide you towards the creation of LibreOffice Extension using Python langauge. We will see how to create and run the extension directly from Eclipse also we will have the option towards debugging and at the end exporting the extension as a ".oxt" file which can be readily distributed.</p>
|
|
<p>The order of the flow which we will follow in this tutorial is:</p>
|
|
<div class="itemizedlist">
|
|
<ul type="disc">
|
|
<li>
|
|
<p>Creation of the Python Extension project using the New Project Wizard.</p>
|
|
</li>
|
|
<li>
|
|
<p>Folders and Files which come up when we create a new Project</p>
|
|
</li>
|
|
<li>
|
|
<p>How to Run the Project</p>
|
|
</li>
|
|
<li>
|
|
<p>How to Debug the Project</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|