🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> 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

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Standard für Schriften

Beitrag von Sephan » Sa 18. Mai 2013, 09:59

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.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standard für Schriften

Beitrag von F3K Total » Sa 18. Mai 2013, 20:00

Hallo Sephan
Sephan hat geschrieben:Wie kann man es wieder zurück auf "(Standard)" setzten
Ich konnte keine Standard-Möglichkeit finden, mit diesem Makro kann man z.B. die Beschriftungsfelder zurücksetzen. Dazu
  • 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
Sephan hat geschrieben:und wo ist dieser Standard definiert?
keine Ahnung ob überhaupt.
Viel Erfolg
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Standard für Schriften

Beitrag von Sephan » Sa 18. Mai 2013, 23:02

Damit setzt er nur Beschriftungsfelder zurück, oder? Jedenfalls hat es Textfelder oder Buttons nicht zurückgesetzt.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standard für Schriften

Beitrag von F3K Total » Sa 18. Mai 2013, 23:03

F3K Total hat geschrieben:mit diesem Makro kann man z.B. die Beschriftungsfelder zurücksetzen
Genau!
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Standard für Schriften

Beitrag von Sephan » Sa 18. Mai 2013, 23:39

Ist das dieses FixedText?

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standard für Schriften

Beitrag von F3K Total » Sa 18. Mai 2013, 23:44

Jepp,
wenn du die Abfrage wegläßt, werden alle Kontrollelemente gefunden.
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Standard für Schriften

Beitrag von Sephan » So 19. Mai 2013, 00:03

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

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standard für Schriften

Beitrag von F3K Total » So 19. Mai 2013, 00:05

F3K Total hat geschrieben:
  • Das Makro über Extras/Makros ausführen.
hatte ich geschrieben, oder?
Windows 11: AOO, LO Linux Mint: AOO, LO

Sephan
Beiträge: 153
Registriert: Mi 26. Jan 2011, 13:16

Re: Standard für Schriften

Beitrag von Sephan » So 19. Mai 2013, 00:34

Äh, frag mich nicht was ich gemacht habe. Ich befürchte es war mehr als dämlich :D

Jedenfalls, es geht. Vielen Dank ;)

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standard für Schriften

Beitrag von F3K Total » So 19. Mai 2013, 00:49

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
Wäre nicht nötig, ich habe das mit Xray herausgefunden. Kann ja sein, dass eben nicht alle geändert werden sollen.
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.



Antworten