Formular, Bild einfügen mit Mausklick?

Das Textverarbeitungsprogramm

Moderator: Moderatoren

yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Formular, Bild einfügen mit Mausklick?

Beitrag von yeti »

Hi,

dank dem einfachen Tutorial von "Stadt" bin ich endlich weitergekommen, was meine Bemühungen in Sachen Formularen in OOo angeht ;)

Eine Frage hab ich aber dennoch:
Ich möchte gerne eine Art Korrketurabzug erstellen, in dem via Formulafelder gewisse Einträge und Einstellungen vorgenommen werden können. Soweit OK. Jetzt brauche ich aber die Möglichkeit in dieses Fomular per Mausklick ein Bild einfügen zu können.

Sowas wie:
Ich klicke auf eine Schaltfläche und kann danach ein Bild meiner Wahl auswählen. Idealerweise passt sich das Bild dem vorgegebene Rahmen an und "sprengt" nicht mein OOo Formular.

Hab ich da was überehen? In der Formular-Symbolleiste hab ich kein entsprechendes Element gefunden.

Vielen Dank im voraus,
Yeti
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Yeti,
Hab ich da was überehen? In der Formular-Symbolleiste hab ich kein entsprechendes Element gefunden.
Kannst du programmieren? Also möglich ist das schon. Du wählst eine "Grafische Schaltfläche" aus, die kann ein Bild aufnehmen. Dort gibt es die Eigenschaft "ScaleImage", wenn du die auf True setzt, dann wird das Bild in die Fläche passend skaliert.

Deinen Auswahlbutton verknüpfst du mit einem Makro, das die einen Dateiauswahl-Dialog erzeugt, die dann ausgewählte URL übergibst du der Eigenschaft "ImageURL" der grafischen Schaltfläche. Fertig.

Brauchst du aber ein bischen Erfahrung im Makro-Programmieren.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Beitrag von yeti »

Hi,

vielen Dank für Deinen Tipp.
Mit programmieren hab ich bedingt Erfahrung, so habe ich früher mal in Excel Macros aufgezeichnet und die dann modifiziert.

Ich versuche mich da auf jeden Fal dran.

Habe da verschiedene Dokus angeschaut, habe aber auf Anhieb nichts zu dem Thema gefunden. Ich schau mal ob ich was finde, wenn ich nach den Begriffen "ScaleImage" oder "ImageUrl" suche.

Oder hast Du zufällig grad das passende Kapitel parat und einen Link dazu? ;)

Vielen Dank erst mal dafür,
ich melde mich wieder, wenn ich dran gegangen bin. Das wird heute und morgen passieren.

Gruß Yeti
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Beitrag von yeti »

Toxitom hat geschrieben:Hey Yeti,
Hab ich da was überehen? In der Formular-Symbolleiste hab ich kein entsprechendes Element gefunden.
Kannst du programmieren? Also möglich ist das schon. Du wählst eine "Grafische Schaltfläche" aus, die kann ein Bild aufnehmen. Dort gibt es die Eigenschaft "ScaleImage", wenn du die auf True setzt, dann wird das Bild in die Fläche passend skaliert.

Deinen Auswahlbutton verknüpfst du mit einem Makro, das die einen Dateiauswahl-Dialog erzeugt, die dann ausgewählte URL übergibst du der Eigenschaft "ImageURL" der grafischen Schaltfläche. Fertig.

Brauchst du aber ein bischen Erfahrung im Makro-Programmieren.

Gruss
Thomas

Hi Thomas,

ich hab jetzt eine "Grafische Schaltfläche in ein Dokument eingefügt. Finde aber nirgends die Eigenschaft "ScaleImage". Kannst Du mir einen Tipp geben, wo ich das finden kann?

Hab alles, was ich im Kontekxtmenü de3 "Grafischen Schaltfläche" habe angeschaut.

Vielen Dank im voraus,
Yeti

[EDIT]
Hab was gefunden... klar, ich hab ne Deutsche Version, da heißt das Ding natürlich "Saklieren" ;) Ist noch grau hinterlegt, ich werd wohl erst eine Grafik einfügen müssen *g*

So long, ich denke ich komm erst mal weiter ;) [/EDIT]
Stadt
*****
Beiträge: 222
Registriert: Mi, 30.11.2005 16:25

Re: Formular, Bild einfügen mit Mausklick?

Beitrag von Stadt »

yeti hat geschrieben:Hi,

dank dem einfachen Tutorial von "Stadt" bin ich endlich weitergekommen, was meine Bemühungen in Sachen Formularen in OOo angeht ;)

Eine Frage hab ich aber dennoch:
Ich möchte gerne eine Art Korrketurabzug erstellen, in dem via Formulafelder gewisse Einträge und Einstellungen vorgenommen werden können. Soweit OK. Jetzt brauche ich aber die Möglichkeit in dieses Fomular per Mausklick ein Bild einfügen zu können.
Wenigstens zu etwas :wink: nutze mein Beitrag.

Fuer weitergehende Formularfunktionen empfehle ich (mal wieder) die Lektuere von

http://www.pdflib.com/de/produkte/mehr/bibel/index.html

Von Grafik einfuegen steht da zwar auch nix drin aber evtl. kommt man mit Javascript (ebenfalls dokumentiert) weiter.

Es nuetzt ja nichts wenn OO etwas kann aber dann der PDF-Reader scheitert...
Antworten