Am Mittwoch 28 Dezember 2005 11:04 schrieb Thomas Krumbein: > Hey Jochen, ... > Das Grafikobjekt ist nun auf jeden Fall ein Text-Content-Objekt und > besitzt diverse Eigenschaften - unter anderem einen Ankertyp (Seite, > Zeichen, Absatz,...) und eine Textumlauf (TextWarp). Siehe hierzu > com.sun.star.text.TextContent.
Ich kann jetzt meine Linie mitten im Text zeichnen. Der Wert für Umlauf soll Durchlauf sein. Doch anscheinend wird mein Versuch diesen Wert zu setzen ignoriert. Size.Width = 1500 Size.Height = 900 RS = Doc.createInstance("com.sun.star.drawing.LineShape") RS.Size = Size RS.TextWrap = com.sun.star.text.WrapTextMode.THROUGHT Doc.Text.insertTextContent(Cursor, RS, False) Was mache ich falsch? > Interessant sind aauch die Methoden des Services > com.sun.star.text.XTextContent, welche die Plazierung innerhalb des > Textes ermöglichen. Dazu habe ich noch nichts gefunden. Lediglich im Index von deinem Buch ;-) Vielen Dank für jeden Hinweis. Beste Grüße Jochen Sub zeichneLinie Dim Doc As Object Dim Cursor As Object Dim LineShape As Object Dim Size As New com.sun.star.awt.Size Doc = StarDesktop.CurrentComponent Cursor = Doc.Text.createTextCursor() Cursor.gotoNextWord(false) 'false damit der überwanderte Bereich nicht markiert wird Size.Width = 1500 Size.Height = 900 RS = Doc.createInstance("com.sun.star.drawing.LineShape") RS.Size = Size RS.TextWrap = com.sun.star.text.WrapTextMode.THROUGHT Doc.Text.insertTextContent(Cursor, RS, False) End Sub ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]