🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Standard für Schriften
Standard für Schriften
Wenn ich im Formular mir die Eigenschaften eines Kontrollfeldes anschaue, gibt es ja auch die Möglichkeit unter Schrift das Schriftbild anzupassen. Dazu habe ich zwei Fragen:
Wie kann man es wieder zurück auf "(Standard)" setzten und wo ist dieser Standard definiert? Scheinbar nicht in Formatvorlagen.
Wie kann man es wieder zurück auf "(Standard)" setzten und wo ist dieser Standard definiert? Scheinbar nicht in Formatvorlagen.
Re: Standard für Schriften
Hallo Sephan
Viel Erfolg
Gruß R
Ich konnte keine Standard-Möglichkeit finden, mit diesem Makro kann man z.B. die Beschriftungsfelder zurücksetzen. DazuSephan hat geschrieben:Wie kann man es wieder zurück auf "(Standard)" setzten
- das Formular im Entwufsmodus öffnen.
- Das Makro über Extras/Makros ausführen.
- Man sieht zunächst keine Änderung.
- das Formular speichern, schliessen.
- das Formular wieder öffnen, fertig.
Code: Alles auswählen
SUB Reset_font
oDoc = thisComponent
oDrawpage = oDoc.drawpage
oForm = oDrawpage.forms.getByName("MainForm")
oformenumeration = oForm.createenumeration
while oformenumeration.hasmoreelements
ocontrol = oformenumeration.nextelement
if ocontrol.supportsservice("com.sun.star.form.component.FixedText") then
ocontrol.FontName = "" 'hier wird quasi nix eingetragen um den Standard wieder herzustellen.
endif
wend
End Sub
keine Ahnung ob überhaupt.Sephan hat geschrieben:und wo ist dieser Standard definiert?
Viel Erfolg
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Standard für Schriften
Damit setzt er nur Beschriftungsfelder zurück, oder? Jedenfalls hat es Textfelder oder Buttons nicht zurückgesetzt.
Re: Standard für Schriften
Genau!F3K Total hat geschrieben:mit diesem Makro kann man z.B. die Beschriftungsfelder zurücksetzen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Standard für Schriften
Ist das dieses FixedText?
Re: Standard für Schriften
Jepp,
wenn du die Abfrage wegläßt, werden alle Kontrollelemente gefunden.
wenn du die Abfrage wegläßt, werden alle Kontrollelemente gefunden.
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Standard für Schriften
Ah, und ich dacht schon, ich müsste mich durchs Handbuch wühlen um alle Namen für die Elemente zu finden 
Wenn ich aber die if Abfrage weglasse und den Inhalt davon drin beschwert er sich:
Eigenschaft oder Methode nicht gefunden: drawpage

Wenn ich aber die if Abfrage weglasse und den Inhalt davon drin beschwert er sich:
Eigenschaft oder Methode nicht gefunden: drawpage
Re: Standard für Schriften
hatte ich geschrieben, oder?F3K Total hat geschrieben:
- Das Makro über Extras/Makros ausführen.
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Standard für Schriften
Äh, frag mich nicht was ich gemacht habe. Ich befürchte es war mehr als dämlich 
Jedenfalls, es geht. Vielen Dank

Jedenfalls, es geht. Vielen Dank

Re: Standard für Schriften
Wäre nicht nötig, ich habe das mit Xray herausgefunden. Kann ja sein, dass eben nicht alle geändert werden sollen.Sephan hat geschrieben:Ah, und ich dacht schon, ich müsste mich durchs Handbuch wühlen um alle Namen für die Elemente zu finden
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.