Hi Michael, now i try to explain better my problem (sorry for my
english..):
I want to insert some text (one or two page), after a title bar, from
an extern document (with insertDocumentFromURL) and i want to allign
with a Tabstop like so:
TITLE BAR1.........................................
some text from external document1
................................................
.................................................
TITLE BAR2.........................................
some text from external document2
................................................
.................................................
how can i do it??? if i insert a TAB character, the system only move
the first row of external text...
I hope that i was more clear...
Thanks
Hi Cristian,
Just use a TAB (ASCII 9) in your string. Too simple?
There is a problem, because i must insert a big text(40-50 rows), not
only a string, and i want to allign the text to the tabstop... so with
the TAB (ASCII 9) i can't do nothing
Then I don't understand the problem at all. Or your problem is not the
TAB key but the line break? That only works with
XSimpleText::insertControlCharacter(), thus you have to split your
text into lines (only if you want hard linebreaks) or paragraphs.
XTextCursor xt =
(XTextCursor)UnoRuntime.queryInterface(XTextCursor.class,tb[0]);
Here you query an XTextCursorfrom a TabStop struct? That should throw
an> exception or at least return null, don't know the UNO spec for the
case> where queryInterface is used on a non interface.
Undefined behaviour (i.e.: never do that in your code). The current
implementation will most probably return null.
-Stephan
XText xTextheader = (XText) UnoRuntime.queryInterface(XText.class,
xPropertySetStyle.getPropertyValue("HeaderText"));
xTextheader.insertString(xt," CENTER TEXT IN THE
HEADER",false);
And this should at latest throw a null pointer exception. It does
not?>
Michael
Ok, i understand what is the problem for the TextCursor, so how can i do
to use the tabStop that i have created?? I supposed that is similiar to
paragraph, so i create a XParagraphCursor and i use gotoNextParagraph,
but nothing...
I catn't tell, because I do not even understand what your code is supposed
to do. Sorry. Maybe you have to find other words to describe your
problem.
Michael
|
- Re: [api-dev] TabStop... Cristian Fonti
-