| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 8.2.3 Wie kann man einen Textrahmen einfügen?
Einen Textrahmen fügt man mit insertTextContent ein. Dazu muß erst eine neue Instanz eines Textrahmens erzeugt werden. Diesem müssen dann die nötigen Parameter übergeben werden. Dazu gehören vor allem die Größe (width und height mit dem Struct com.sun.star.awt.Size), Position (HoriOrientPosition und VertiOrientPosition) und der Verankerungstyp ( com.sun.star.text.TextContentAnchorType.AT_PAGE, AT_PARAGRAPH ,AS_CHARACTER ,AT_PAGE, AT_FRAME,AT_CHARACTER). Alle weiteren Parameter können natürlich auch gesetzt werden. oCursor = oText.createTextCursor() oFrame = oDocument.createInstance("com.sun.star.text.TextFrame") Dim aSize As New com.sun.star.awt.Size aSize.width = 2000 aSize.height = 600 oFrame.Size = aSize oFrame.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE oFrame.sizetype=1 oframe.HoriOrientPosition =1000 oFrame.VertOrientPosition = 2000 oText.insertTextContent(oCursor, oFrame, FALSE) |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009