Seite 1 von 1
Formular, Bild einfügen mit Mausklick?
Verfasst: Mi, 22.02.2006 20:30
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
Verfasst: Do, 23.02.2006 08:21
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
Verfasst: Do, 23.02.2006 13:54
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
Verfasst: Do, 23.02.2006 22:02
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]
Re: Formular, Bild einfügen mit Mausklick?
Verfasst: Do, 23.02.2006 23:14
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

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