Platzhalter-Felder aus Java anspringen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

bertl
Beiträge: 4
Registriert: Do, 04.03.2004 10:40
Kontaktdaten:

Platzhalter-Felder aus Java anspringen

Beitrag von bertl »

Hi,
ich habe in einem Dokument eine Platzhalter definiert. Ich möchte diese aus meinem Java programm raus anspringen. Weiss jemand wie ich alle JumpEdits rausbekomme?
Sollte eigentlich ganz einfach sein, aber ich habe das mit den Services und Interfaces anscheinend noch nicht ganz verstanden... :(
edv
**
Beiträge: 39
Registriert: Do, 08.09.2005 15:19

Beitrag von edv »

Hmm...genau das muß ich eigentlich auch rausfinden. Treibt sich vielleicht hier inzwischen jemand rum, der eine Lösung parat hat?
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Hi,
mit dem Javacode kann ich Euch nicht helfen, aber in Starbasic kann man Platzhalter über die Enumaration der Textfields erreichen:

Code: Alles auswählen

sub springpplaceholder
  Doc = ThisComponent
  mytextCursor=Doc.text.createtextcursor()
  TextFelderEnumration = Doc.getTextFields.createEnumeration
    While TextFelderEnumration.hasMoreElements()

      TextField = TextFelderEnumration.nextElement()
      If TextField.supportsService("com.sun.star.text.TextField.JumpEdit")   
Then   
         If "MeinPaltzhalter" = TextField.PlaceHolder then 
            mytextCursor.goToRange(TextField.getAnchor(), FALSE) 
           end if
      end if
   Wend
 end sub  

mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Antworten