[gelöst ] EXTENSION erstellen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Open_Office
**
Beiträge: 45
Registriert: Di, 09.08.2011 16:36

[gelöst ] EXTENSION erstellen

Beitrag von Open_Office »

Hallo,

gibt es eine Anleitung zum Erstellen eigener Extensions (*.oxt), wenn möglich in deutscher Sprache?
Zuletzt geändert von Open_Office am Mo, 24.10.2011 19:43, insgesamt 1-mal geändert.
Mit freundlichen Grüßen

Open_Office [Fan]
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: EXTENSION erstellen

Beitrag von komma4 »

Willkommen im Forum
Open_Office hat geschrieben:gibt es eine Anleitung zum Erstellen eigener Extensions (*.oxt)
http://wiki.services.openoffice.org/wik ... evelopment

Das wichtigste Hilfsmittel für Anfänger: BasicAddonBuilder
Ich habe meine Extensions mit Hilfe der Konfigurations-Beschreibung des Wiki selbst erstellt (und gepackt), was vor allem zweisprachige ReadMes und Icons etc. betrifft.

Open_Office hat geschrieben:wenn möglich in deutscher Sprache?
Nicht, dass ich wüsste.

Den einfachsten Weg, über Extras>Makros>Makros verwalten>OpenOffice.org Basic...>Verwalten...>[Bibliotheken] Ort: Meine Makros & Dialoge* kennst Du?

*oder: Name des Dokuments, in welchem die Makro-Bibliothek gespeichert ist
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Open_Office
**
Beiträge: 45
Registriert: Di, 09.08.2011 16:36

Re: EXTENSION erstellen

Beitrag von Open_Office »

Hallo Winfried,

dank Deines Tipps habe ich "händisch" ein Extension erstellt. Als Ausgangsbasis habe ich eine bestehende *.oxt zerlegt.
Ich habe es sogar hinbekommen, die Reihenfolge der Menüeinträge zu ändern.
Jetzt habe ich noch eine Frage.

Wie bekomme ich die ICONS vor die Menübeschriftung hin?
Meine "Selbstversuche" haben bisher kein Ergebnis gebracht.
Mit freundlichen Grüßen

Open_Office [Fan]
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: EXTENSION erstellen

Beitrag von komma4 »

Schön, dass Du Erfolg hattest
Open_Office hat geschrieben:Wie bekomme ich die ICONS vor die Menübeschriftung hin?
Da kann ich Dir leider nicht weiter helfen... jemand anderes, vielleicht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: EXTENSION erstellen

Beitrag von balu »

Hallo Open_Office,

aktiv kann ich dir auch nicht weiterhelfen, aber einen Tipp geben.

Kennst Du mottco? Das ist ja auch eine Extension. Und nach erfolgter Installation ist ja vor dem Menüeintrag ja auch ein Icon. Versuch doch mal das Installationspaket von mottco zu untersuchen, vielleicht findest Du ja dort einen Anhalstpunkt wie Du vorgehen musst.

Viel Glück :)


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: EXTENSION erstellen

Beitrag von komma4 »

Guter Tipp, balu :idea:

MRI und HistoryManager habe ich als Add-Ons installiert, die haben auch ein Icon im Menu.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: EXTENSION erstellen

Beitrag von balu »

komma4 hat geschrieben:Guter Tipp, balu :idea:
Danke Winfried :)

Ich hoffe er ist hilfreich.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Open_Office
**
Beiträge: 45
Registriert: Di, 09.08.2011 16:36

Re: EXTENSION erstellen

Beitrag von Open_Office »

Hallo,

hier ein Zwischenbericht.

Code: Alles auswählen

<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value>%origin%/icons/a.png</value>
</prop>
Bei diesem Code wird im Menü ein "Platzhalter" für die *.png Datei angezeigt. Das "richtige" Bild ist nicht zu sehen.

Code: Alles auswählen

<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value>%origin%/icons/a</value>
</prop>
Bei diesem Code wird im Menü kein Bild angezeigt.

Das alles geschieht in der Datei Addons.xcu
Mit freundlichen Grüßen

Open_Office [Fan]
Open_Office
**
Beiträge: 45
Registriert: Di, 09.08.2011 16:36

Re: EXTENSION erstellen

Beitrag von Open_Office »

Hallo,

hier meine Lösung:

Addons.xcu

Code: Alles auswählen

<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value>%origin%/icons/image1</value>
</prop>
  • 1. Die Icons müssen die Bezeichnung image1_16.bmp, image2_16.bmp .... haben,
  • 2. *.bmp Bilder speichern keine Transparenz. Daher transparente *.png Bilder einfach in *.bmp umbenennen.
  • 3. Bildergröße 16 px x 16 px

Code: Alles auswählen

<value>%origin%/icons/image1</value>
Durch den Befehl .../image1 wird das Bild aus dem Ordner icons/image1_16.bmp im Menü, transparent, dargestellt.
Mit freundlichen Grüßen

Open_Office [Fan]
Antworten