ອັອບເຈັກ, ຟັງຊັນ ແລະ ບໍລິການຂອງ UNO

ຟັງຊັນ, ອັອບເຈັກ ແລະ ບໍລິການຂອງ Unified Network Objects (UNO).

ອັອບເຈັກທົ່ວໂລກຂອງ LibreOffice

ອັອບເຈັກ StarDesktop

ອັອບເຈັກ StarDesktop ເປັນຕົວແທນຂອງແອັບພລິເຄຊັນ LibreOffice. ບາງຣູທີນ ຫຼື ອັອບເຈັກສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ ເຊັ່ນ ວິນໂດປັດຈຸບັນ ສາມາດໃຊ້ຜ່ານ StarDesktop ໄດ້.

ຟັງຊັນ GetDefaultContext

ສົ່ງຄືນຄອນເທັກ (context) ເລີ່ມຕົ້ນຂອງ process service factory ຖ້າມີຢູ່, ຖ້າບໍ່ດັ່ງນັ້ນຈະສົ່ງຄືນຄ່າວ່າງ (null reference).

ຟັງຊັນ GetProcessServiceManager

ສົ່ງຄືນ ProcessServiceManager (Uno ServiceManager ສ່ວນກາງ).

GlobalScope specifier

ເພື່ອຈັດການຕົວເກັບຫໍສະໝຸດສ່ວນຕົວ ຫຼື ທີ່ໃຊ້ຮ່ວມກັນ (ມາໂຄຣແອັບພລິເຄຊັນ ຫຼື ມາໂຄຣຂອງຂ້ອຍ) ຈາກພາຍໃນເອກະສານ, ໃຫ້ໃຊ້ຕົວລະບຸ GlobalScope.

ອັອບເຈັກຂອງເອກະສານທີ່ກຳລັງໃຊ້ງານ

ອັອບເຈັກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ຈາກເອກະສານທີ່ກຳລັງໃຊ້ງານຢູ່.

ອັອບເຈັກ BasicLibraries

ອັອບເຈັກ DialogLibraries

ວັດຖຸ ThisComponent

ThisComponent ສະແດງເຖິງເອກະສານປັດຈຸບັນໃນມາໂຄຣ Basic. ມັນໃຊ້ເພື່ອລະບຸສ່ວນປະກອບທີ່ກຳລັງເຮັດວຽກຢູ່ ເຊິ່ງສາມາດອ່ານ ແລະ ຕັ້ງຄ່າຄຸນສົມບັດ ພ້ອມທັງເອີ້ນໃຊ້ເມທອດໄດ້. ຄຸນສົມບັດ ແລະ ເມທອດທີ່ມີໃຫ້ຜ່ານ ThisComponent ຈະຂຶ້ນກັບປະເພດຂອງເອກະສານ.

ອັອບເຈັກ ThisDatabaseDocument

ThisDatabaseDocument ອ້າງອີງເຖິງເອກະສານ Base ທີ່ກຳລັງໃຊ້ງານຢູ່ ເຊິ່ງສາມາດອ່ານ ແລະ ຕັ້ງຄ່າ Property, ລວມທັງຮຽກໃຊ້ເມທອດຂອງມັນໄດ້.

ThisDatabaseDocument ສົ່ງຄືນອັອບເຈັກປະເພດ com.sun.star.sdb.XOfficeDatabaseDocument.

ເມທອດຂອງ UNO

ໃຊ້ເມທອດຕໍ່ໄປນີ້ເພື່ອຈັດການ ຫຼື ສອບຖາມ Unified Network Objects (UNO).

ຟັງຊັນ CreateUnoDialog

ສ້າງວັດຖຸ Basic Uno ທີ່ສະແດງເຖິງຕົວຄວບຄຸມໄດອະລັອກ Uno ໃນລະຫວ່າງການເຮັດວຽກຂອງ Basic.

ຟັງຊັນ CreateUnoListener

ສ້າງອິນສະແຕນຊ໌ຂອງ Listener.

ຟັງຊັນ CreateUnoService

ສ້າງອິນສະແຕນຊ໌ຂອງບໍລິການ Uno ດ້ວຍ ProcessServiceManager.

ຟັງຊັນ CreateUnoServiceWithArguments

ສ້າງອິນສະແຕນຊ໌ຂອງບໍລິການ UNO ດ້ວຍ ProcessServiceManager, ລວມທັງອາກິວເມັນເສີມທີ່ເລືອກໄດ້.

ຟັງຊັນ CreateUnoStruct

ສ້າງອິນສະແຕນຊ໌ (instance) ຂອງປະເພດໂຄງສ້າງ Uno.

ຟັງຊັນ CreateUnoValue

ສົ່ງຄືນວັດຖຸທີ່ສະແດງເຖິງຄ່າທີ່ມີການກຳນົດປະເພດຢ່າງເຄັ່ງຄັດເຊິ່ງອ້າງອີງເຖິງລະບົບປະເພດ Uno.

ຟັງຊັນ EqualUnoObjects

ສົ່ງຄືນ True ຖ້າຕົວປ່ຽນ Basic ທັງສອງທີ່ລະບຸແທນອິນສະແຕນຊ໌ຂອງວັດຖຸ Uno ດຽວກັນ.

ຟັງຊັນ HasUnoInterfaces

ກວດສອບວ່າວັດຖຸ Basic Uno ຮອງຮັບອິນເຕີເຟດ (interface) ບາງຢ່າງຂອງ Uno ຫຼືບໍ່.

ຟັງຊັນ IsUnoStruct

ສົ່ງຄືນ True ຖ້າວັດຖຸທີ່ໃຫ້ມາແມ່ນໂຄງສ້າງ (struct) ຂອງ Uno.

ຟັງຊັນ CreateObject

ສ້າງວັດຖຸ UNO. ໃນ Windows ຍັງສາມາດສ້າງວັດຖຸ OLE ໄດ້.

ເມທອດນີ້ສ້າງອິນສະແຕນຊ໌ຂອງປະເພດທີ່ສົ່ງມາເປັນພາລາມິເຕີ.

ໄອຄອນ ບັນທຶກ

LibreOffice ມີ Application Programming Interface (API) ທີ່ຊ່ວຍໃຫ້ສາມາດຄວບຄຸມສ່ວນປະກອບຕ່າງໆຂອງ LibreOffice ດ້ວຍພາສາການຂຽນໂປຣແກຣມທີ່ຫຼາກຫຼາຍ ໂດຍຜ່ານ LibreOffice Software Development Kit (SDK). ສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ API ແລະ SDK ຂອງ LibreOffice, ເຂົ້າເບິ່ງໄດ້ທີ່ https://api.libreoffice.org


ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!