Right,
the attribute dynamicHeight is true. In which case is a header not dynamic? I
tried to create a template with a ott, but when I load this ott the header is
still dynamic. I like the idea using the viewCursor but I only know how to
create it by a textViewsupplier and not from my text cursor.
thanks!
best,
Fabian
On May 22, 2012, at 6:19 PM, Fernand Vanrie wrote:
> fabian,
>
> Your headers have a "dynamic" height ?
>
> Maybe you can move the viewcursor init and calculate the height from its
> position on start en end of the header ?
>> Hi Fernand,
>>
>> I programing in Java but I already did what you described below. The
>> pagestyles contain the the property "HeaderHeight" but as I wrote this
>> always returns 0 independently of how many lines I wrote in the header.
>> There is also the attribute "HeaderText" which gives me a XText of the
>> Header content but this won't help since it's only the text.
>>
>> I haven't tried to iterate over the frames yet, this might work for me…
>>
>> best,
>> Fabian
>>
>>
>> On May 21, 2012, at 4:08 PM, Fernand Vanrie wrote:
>>
>>> fabian ,
>>>
>>> You can find it in the "page styles"
>>>
>>> Find my code belmow to handle some "text" i placed in a textframe (named
>>> "MyFooterFrame" )in the footer, you can do the same with the Header. Do a
>>> xray on the pagestyles to have additional information about the Header.
>>>
>>> Hop it helps
>>>
>>> Fernand
>>>
>>> Sub FooterText
>>> ' On Local Error GoTo GeenFooterFrame
>>> If (Not GlobalScope.BasicLibraries.isLibraryLoaded("Tools")) Then
>>> GlobalScope.BasicLibraries.LoadLibrary("Tools")
>>> End If
>>> oDocument = thisComponent
>>> oStyles = oDocument.getStyleFamilies.getByName("PageStyles")
>>> oFrames = oDocument.getTextFrames
>>> xray ostyles.getbyindex(0)
>>> oFooterframe = Oframes.getByName("MyFooterFrame")
>>>
>>> oFooterText = oFooterFrame.Text
>>> oFootertext.setstring("")
>>> oFooterCursor = oFooterText.createTextCursor()
>>> oFooterText.insertString(oFooterCursor, FileNameoutofPath(oDocument.Url ,
>>> "/") , true)
>>> exit sub
>>>
>>> GeenFooterFrame:
>>> beep
>>> msgbox( "Er is geen ""FooterFrame"" meer, copieer het frame uit een ander
>>> document en ga verder" ,48)
>>> exit sub
>>>
>>> End Sub
>>>
>>>> Hi,
>>>>
>>>> I want to find out the height of a document's header. Reading out the
>>>> attribute HeaderHeight of the page properties only returns 0 and getting
>>>> the XText of the header also didn't get me nowhere so far.
>>>>
>>>> My goal is to insert a graphic at a user specified position of the page
>>>> and for different reasons I can't simply use page as anchor. Therefore I
>>>> need to know the height and width of the page margins and the page header
>>>> to position the image independently of those dimensions.
>>>>
>>>> Has anybody a hint how to get the header's height.
>>>>
>>>> best Fabian.
>>>>
>>>>
>>>>
>>
>