UNO Objects, Functions and Services
Mga function, bagay at serbisyo ng Unified Network Objects (UNO).
LibreOffice Mga Pandaigdigang Bagay
Ang StarDesktop object ay kumakatawan sa LibreOffice application. Ang ilang mga gawain o user interface na bagay tulad ng kasalukuyang window ay maaaring gamitin sa pamamagitan ng StarDesktop .
Ibinabalik ang default na konteksto ng pabrika ng serbisyo ng proseso, kung mayroon, kung hindi, nagbabalik ng null reference.
Ibinabalik ang ProcessServiceManager (central Uno ServiceManager).
Upang pamahalaan ang mga personal o nakabahaging lalagyan ng library ( Mga Macro ng Application o Aking mga Macros ) mula sa loob ng isang dokumento, gamitin ang GlobalScope specifier.
Aktibong dokumento Objects
Ang mga sumusunod na bagay ay maaaring gamitin mula sa aktibong dokumento.
ThisComponent kumakatawan sa kasalukuyang dokumento sa Mga Pangunahing macro. Tinutugunan nito ang aktibong sangkap na ang mga katangian ay maaaring basahin at itakda, at kung kaninong mga pamamaraan ay maaaring tawagin. Mga katangian at pamamaraan na magagamit sa pamamagitan ng ThisComponent depende sa uri ng dokumento.
ThisDatabaseDocument tumutugon sa mga aktibo Base dokumento na ang mga katangian ay maaaring basahin at itakda, at kung kaninong mga pamamaraan ay maaaring tawagin.
ThisDatabaseDocument nagbabalik ng isang bagay ng uri com.sun.star.sdb.XOfficeDatabaseDocument .
Mga Paraan ng UNO
Gamitin ang mga sumusunod na paraan upang pamahalaan o i-query ang Unified Network Objects (UNO).
Lumilikha ng isang Basic na Uno object na kumakatawan sa isang Uno dialog control sa panahon ng Basic runtime.
Lumilikha ng isang halimbawa ng Listener.
Nag-i-instantiate ng serbisyo ng Uno gamit ang ProcessServiceManager .
Nag-i-instantiate ng serbisyo ng UNO sa ProcessServiceManager , kabilang ang mga pandagdag na opsyonal na argumento.
Lumilikha ng isang instance ng uri ng istraktura ng Uno.
Nagbabalik ng isang bagay na kumakatawan sa isang mahigpit na nai-type na halaga na tumutukoy sa sistema ng uri ng Uno.
Nagbabalik totoo kung ang dalawang tinukoy na Basic na variable ay kumakatawan sa parehong Uno object instance.
Sinusuri kung sinusuportahan ng isang Basic na Uno object ang ilang partikular na interface ng Uno.
Nagbabalik ng True kung ang ibinigay na bagay ay isang Uno struct.
Lumilikha ng isang bagay na UNO. Sa Windows, maaari ding gumawa ng mga object ng OLE.
Ang pamamaraang ito ay lumilikha ng mga pagkakataon ng uri na ipinasa bilang parameter.
Nagbibigay ang LibreOffice ng Application Programming Interface (API) na nagbibigay-daan sa pagkontrol sa mga bahagi ng LibreOffice na may iba't ibang programming language sa pamamagitan ng paggamit ng LibreOffice Software Development Kit (SDK). Para sa higit pang impormasyon tungkol sa LibreOffice API at ang Software Development Kit, bisitahin ang https://api.libreoffice.org