[gelöst] Writer: BottomBorder in Kopfzeile zeichnen

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

Moderator: Moderatoren

Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Writer: BottomBorder in Kopfzeile zeichnen

Beitrag von Stephan »

Für mich nicht nachvollziehbar (AOO 4.1.6, Windows), denn Dein Code erzeugt eine Doppellinie am Unterrand der Kopfzeile. Wahrscheinlich solltest Du die Linienfarbe ändern, damit die Linie vor der Kopfzeile mit rotem Hintergrund sichtbar wird, also z.B.:

Code: Alles auswählen

aLine.Color=RGB(0,0,255)
statt:

Code: Alles auswählen

aLine.Color=RGB(255,0,0)

Gruß
Stephan
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: [gelöst] Writer: BottomBorder in Kopfzeile zeichnen

Beitrag von Stephan »

Entweder ist es ein Bug in LO oder die API wurde wiedermal in LO geändert.
Werde mal ein wenig forschen, warum das BorderLine-Struct in LO nicht funktioniert.

Ich fürchte in Zukunft muss man im Code zunächst prüfen welches Officepaket aktiv ist,
damit die Makros in beiden Paketen laufen.
Das ist durch ständige Änderungen in LO ohnehin leider seit Langem nötig. Leider haben die LO-Entwickler keine ernstliche Einsicht in diese Problematik.

Insoweit ich (auch) beruflich Makros für OO/LO programmiere, ist es mir inzwischen zur Regel geworden LO-Makros nur noch für einzelne Programmversionen freizugeben, was natürlich nur eine rein formale Absicherung ist, denn für die Anwender ist es eher praxisfern, da es die nur interessiert das Makros funktionieren und nicht wer schuld hat wenn sie nicht mehr funktionieren.


Gruß
Stephan
Antworten