Difference between revisions of "Documentation/BASIC Guide/API Intro"

From Apache OpenOffice Wiki
Jump to: navigation, search
(FINAL VERSION FOR L10N)
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Introduction to the {{OOo}} API}}
 
 
{{Documentation/BASICGuideTOC/v2
 
{{Documentation/BASICGuideTOC/v2
 
|ShowPrevNext=block
 
|ShowPrevNext=block
Line 7: Line 6:
 
|api=block
 
|api=block
 
}}
 
}}
 +
{{DISPLAYTITLE:Introduction to the {{OOo}} API}}
 
   
 
   
The {{OOo}} API is a universal programming interface for access to {{OOo}}. You can use the {{OOo}} API to create, open, modify and print out {{OOo}} documents. It provides the option of extending the functional scope of {{OOo}} through personal macros and allows personal dialogs to be written.
+
{{OOo}} objects and methods, such as paragraphs, spreadsheets, and fonts, are accessible to {{OOo}} Basic through the {{OOo}} application programming interface, or API. Through the API, for example, documents can be created, opened, modified and printed.  The API can be used not only by {{OOo}} Basic, but also by other programming languages, such as Java and C++. The interface between the API and various programming languages is provided by something called '''Universal Network Objects''' (UNO).  
  
The {{OOo}} API may not only be used with {{OOo}} Basic, but also with other programming languages such as Java and C++. A technique called '''Universal Network Objects''' (UNO) which provides an interface to various programming languages makes this possible.
+
This chapter provides a background on the API. Building on this background, the following chapters will show how the API can be used to make {{OOo}} do what you want it to do.
 
+
This chapter centers on how {{OOo}} can be used in {{OOo}} Basic with the aid of UNO. It describes the main concepts of UNO from the standpoint of a {{OOo}} Basic programmer. Details on how to work with the various parts of the {{OOo}} API can be found in the following chapters:
+
 
+
* [[Documentation/BASIC Guide/UNO|Universal Network Objects (UNO)]]
+
* [[Documentation/BASIC Guide/Properties and Methods (API)|Properties and Methods]]
+
* [[Documentation/BASIC Guide/Modules, Services and Interfaces|Modules, Services and Interfaces]]
+
* [[Documentation/BASIC Guide/UNO Tools|Tools for Working with UNO]]
+
* [[Documentation/BASIC Guide/Interface Overview|Overview of Central Interfaces]]
+
  
 +
 +
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide/API Intro}}
 
{{PDL1}}
 
{{PDL1}}

Revision as of 09:44, 24 October 2008


Apache OpenOffice objects and methods, such as paragraphs, spreadsheets, and fonts, are accessible to Apache OpenOffice Basic through the Apache OpenOffice application programming interface, or API. Through the API, for example, documents can be created, opened, modified and printed. The API can be used not only by Apache OpenOffice Basic, but also by other programming languages, such as Java and C++. The interface between the API and various programming languages is provided by something called Universal Network Objects (UNO).

This chapter provides a background on the API. Building on this background, the following chapters will show how the API can be used to make Apache OpenOffice do what you want it to do.


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools