Αντικείμενα, συναρτήσεις και υπηρεσίες UNO
Συναρτήσεις, αντικείμενα και υπηρεσίες του Unified Network Objects (UNO).
Γενικά αντικείμενα του LibreOfficeDev
Το αντικείμενο StarDesktop αντιπροσωπεύει την εφαρμογή LibreOfficeDev. Κάποιες ρουτίνες ή αντικείμενα διεπαφής χρήστη όπως το τρέχον παράθυρο μπορούν να χρησιμοποιηθούν μέσω του StarDesktop.
Επιστρέφει το προεπιλεγμένο περιεχόμενο του εργοστασίου υπηρεσιών διαδικασίας, εάν υπάρχει, αλλιώς επιστρέφει μια μηδενική αναφορά.
Επιστρέφει τον ProcessServiceManager (κεντρικό Uno ServiceManager).
Για να διαχειριστείτε προσωπικούς ή κοινόχρηστους περιέκτες βιβλιοθήκης (Μακροεντολές εφαρμογής ή Οι μακροεντολές μου) μέσα από ένα έγγραφο, χρησιμοποιήστε το προσδιοριστικό GlobalScope.
Αντικείμενα του ενεργού εγγράφου
Τα ακόλουθα αντικείμενα μπορούν να χρησιμοποιηθούν από το ενεργό έγγραφο.
This Component αντιπροσωπεύει το τρέχον έγγραφο στις μακροεντολές Basic. Απευθύνεται στο ενεργό στοιχείο του οποίου οι ιδιότητες μπορούν να διαβαστούν και να οριστούν και του οποίου οι μέθοδοι μπορούν να κληθούν. Οι ιδιότητες και οι μέθοδοι που διατίθενται μέσω του ThisComponent εξαρτώνται από τον τύπο του εγγράφου.
ThisDatabaseDocument απευθύνεται στο ενεργό έγγραφο Base του οποίου οι ιδιότητες μπορούν να διαβαστούν και να οριστούν και οι μέθοδοι του οποίου μπορούν να κληθούν.
Το ThisDatabaseDocument επιστρέφει ένα αντικείμενο του τύπουcom.sun.star.sdb.XOfficeDatabaseDocument.
Μέθοδοι UNO
Χρησιμοποιήστε τις ακόλουθες μεθόδους για να διαχειριστείτε ή να υποβάλετε ερώτημα σε Unified Network Objects (UNO).
Δημιουργεί την παρουσία ενός τύπου δομής Uno.
Δημιουργεί μια υπηρεσία Uno με το ProcessServiceManager.
Δημιουργεί ένα αντικείμενο Basic Uno που αντιπροσωπεύει ένα παράθυρο διαλόγου στοιχείου ελέγχου Uno κατά τον χρόνο εκτέλεσης της Basic.
Δημιουργεί ένα στιγμιότυπο ακροάσεως.
Επιστρέφει ένα αντικείμενο που αντιπροσωπεύει μια αυστηρά δηλωμένη τιμή που αναφέρεται στο σύστημα τύπων Uno.
Δημιουργεί την παρουσία ενός τύπου δομής Uno. Στα Windows, μπορεί επίσης να δημιουργήσει τα αντικείμενα OLE
Αυτή η μέθοδος δημιουργεί στιγμιότυπα του τύπου που περνά ως παράμετρος.
Επιστρέφει True εάν οι δύο καθορισμένες μεταβλητές Basic αντιπροσωπεύουν το ίδιο στιγμιότυπο αντικειμένου Uno.
Δημιουργεί μια υπηρεσία Uno με το ProcessServiceManager.
Ελέγχει αν ένα αντικείμενο Uno της Basic υποστηρίζει ορισμένες διεπαφές Uno.
Επιστρέφει την τιμή True, αν το δεδομένο αντικείμενο είναι μια δομή Uno.
Το LibreOfficeDev παρέχει μια Application Programming Interface (API) που επιτρέπει τον έλεγχο των συστατικών του LibreOfficeDev με διαφορετικές γλώσσες προγραμματισμού χρησιμοποιώντας το Software Development Kit (SDK) του LibreOfficeDev. Για περισσότερες πληροφορίες για το API του LibreOfficeDev και το SDK, επισκεφτείτε το https://api.libreoffice.org