Bonjour à tous,
/Sub LigneBrisee()
Dim monDocument As Object, maPage As Object
Dim maForme As Object
Dim lesPoints(4) As New com.sun.star.awt.Point
monDocument = thisComponent
maPage = monDocument.DrawPage
maForme = monDocument.createInstance("com.sun.star.drawing.PolyLineShape")
maforme.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
lesPoints(0).X = 4000 : lesPoints(0).Y = 2000
lesPoints(1).X = 4500 : lesPoints(1).Y = 4000
lesPoints(2).X = 2500 : lesPoints(2).Y = 3000
lesPoints(3).X = 2500 : lesPoints(3).Y = 4000
lesPoints(4).X = 4000 : lesPoints(4).Y = 4000
maPage.add(maForme)
maForme.LineWidth = 80
maForme.PolyPolygon = Array(lesPoints())
End Sub
/Le code ci-dessus crée dans un document writer une ligne brisée. /
/Print maForme.HoriOrientPosition donne un résultat surprenant.
Le dessin créé est "collé" à gauche de la page.
Tout se passe bien avec OOo2.2 sous win ou OOo2.1 sous linux.
Je suspecte donc un bug de OOo2.2 sous Linux.
Pouvez-vous confirmer.
Que dois-je faire si le bug est confirmé ?
--
Didier Dorange-Pattoret
Tel : 06.85.23.38.31
http://www.dmaths.org
http://sesamath.net
S'inscrire à la liste de diffusion de dmaths: user...@dmaths.org
Ses archives : http://listes.dmaths.org/wws/arc/users
Les Forums : http://www.dmaths.org/forum/
Mailing List in english :
http://www.dmaths.org/documentation/doku.php?id=presentation:listdif
Le livre de référence pour OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212116381/dmaths-21
Programmation OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212117639/dmaths-21