Farben exportieren (und importieren)

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

daefu
*
Beiträge: 17
Registriert: Mi, 15.03.2006 08:31

Farben exportieren (und importieren)

Beitrag von daefu »

GIbt es eine Mögllichkeit benutzerdefinierte Farben zu exportieren, so dass sie nachher auf anderen Installationen benutzt werden können.
Konkretes Problem:
In unserer Firma gibt es vorgegebene Farben die in Briefen und in Präsentation benutzt werden sollten. Damit das nicht jedeR BenutzerIn einzeln machen muss möchte ich dies gern einmal machen und dann verteilen.
Kann mir jemand helfen?
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey daefu,

ja, du kannst eigene Farbpaletten erstellen und diese unter eigenem Namen abspeichern. Und natürlich kannst du diese Dateien kopieren und verteilen - und dann hat jeder etwas davon :-)

Farbpaletten werden in den Benutzerinstallationen gespeichert, also an folgendem Platz:
<PfadderBenutzerinst>/OpenOffice.org2.0/user/config/
Dort finden sich die jeweiligen Farbdateien (Dateierweiterung *.soc) und dort kopierst du deine individuelle hinein. Sie werden beim Start von OOo automatisch geladen und stehen dann im Auswahl-Menü zur Verfügung.

Um eine eigen Farbpalette zu erzeugen, gehe in das Farbmenü. Am einfachsten: Zeichen mit den Autoformen eine gefüllte Form, Kontextmenü auf der Form -> Fläche -> Reiter "Farben". Dort kannst du eine vorhandene Palette laden (Datei öffnen Symbol) oder die gerade geänderte speichern und so deine eigen erzeugen.

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
daefu
*
Beiträge: 17
Registriert: Mi, 15.03.2006 08:31

Beitrag von daefu »

Hallo Thomas
Vielen Dank für die Antwort.
Ich hab jetzt versucht ein eigenes File zu machen, das nur die neuen Farben enthält. Die Farben habe ich aus dem standard.soc gelöscht.
das sieht etwa so aus:
my_colors.soc

Code: Alles auswählen

<ooo:color-table 
mlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" 
mlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" 
mlns:xlink="http://www.w3.org/1999/xlink" 
mlns:svg="http://www.w3.org/2000/svg" 
mlns:ooo="http://openoffice.org/2004/office">
 <draw:color draw:name="myColor1" draw:color="#c2206b"/>
 <draw:color draw:name="myColor2" draw:color="#d9341c"/>
</ooo:color-table>
Die Datei habe ich im gleichen Ordner. Leider ergibt das aber nicht das gewünschte Resultat. Die neu kreierten Farben sind einfach weiss, d.h. wohl nicht mehr vorhanden. Muss dieses File noch irgendwo angemeldet werden, oder ist es tatsächlich nicht möglich mehr als ein File mit Farb-Definitionen zu haben?

Gruss
d.
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey deafu,

hmm, eine etwas unkonventionelle Methode, die Farben zu definierern, aber ok, sollte trotzdem funktionieren ;-)

Aber: Ich denke, deine Zeilen sind nicht korrekt. Sie müssten lauten:

Code: Alles auswählen

<draw:color draw:name="dimgray 696969 105.105.105" draw:color="#696969"/>
Also, neben dem Namen folgt ein Leerzeichen, dann der Hex-Farbcode, ein Leerzeichen und schliesslich der RGB Farbcode mit Punkten getrennt. Schau dir mal die anderen *.soc Dateien an.
Die Standard.soc ist eine Ausnahme, diese Farben sind hart codiert und irgendwo anders hinterlegt :-)

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
daefu
*
Beiträge: 17
Registriert: Mi, 15.03.2006 08:31

Beitrag von daefu »

Toxitom hat geschrieben:Hey deafu,

hmm, eine etwas unkonventionelle Methode, die Farben zu definierern, aber ok, sollte trotzdem funktionieren ;-)

Aber: Ich denke, deine Zeilen sind nicht korrekt. Sie müssten lauten:

Code: Alles auswählen

<draw:color draw:name="dimgray 696969 105.105.105" draw:color="#696969"/>
Also, neben dem Namen folgt ein Leerzeichen, dann der Hex-Farbcode, ein Leerzeichen und schliesslich der RGB Farbcode mit Punkten getrennt. Schau dir mal die anderen *.soc Dateien an.
Die Standard.soc ist eine Ausnahme, diese Farben sind hart codiert und irgendwo anders hinterlegt :-)

Viele Grüße
Thomas
ich habe sie schon nicht so definiert.
ich definierte sie unter extras/optionen/farben/
dann suchte ich sie im config-verzeichnis und habe sie nur so aus dem standard.soc heraus kopiert. die obigen beispiele wurden genauso angelegt von ooo und ins standard.soc geschrieben.
bist du also der meinung, dass - sofern korrekt geschrieben - es möglich sein sollte einfach ein weiteres .soc-file in den config-ordner zu legen und die farben sollten dann in der normalen auswahl vorhanden sein?

jetzt wo ich das schreibe denke ich dass das file wahrscheinlich die palette definiert, und diese farben dann nur in bestimmten kontexten verfügbar sind.
dein beispiel mit den namen ist vermutlich das html.soc!
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey daefu,

ahh, über "extras - Optionen" gehst du. Na ja, das ist nicht ganz der richtige Weg, dort gibt es nämlich nicht die Möglichkeit, andere farbpaletten zu laden oder zu speichern. Die gibt es nur im (gleichen) Dialog, den du erreichst über den von mir beschriebenen Weg, also direkt über die Flächenoption eines Grafikobjektes - und dort der Reiter "Farben".

Und - ja, du kannst natürlich beliebige *.soc Dateien im Config-Ordner speichern. Und ja, es war die HTML-datei, aus der meine Zeile stammte. Ich habe mir aber auch mal die anderen angesehen - wahrscheinlich reicht dein Eintrag doch. Also nur Name und Color.

Ach ja, bei mir funktioniert das mit der eigenen Palette ohne Probleme - du musst allerdings die Geänderte Farbpalette in der Standard-Vorlage ablegen - sonst wird immer wieder die Standard-Palette geladen :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten