google-code-export / ooofbtools

Automatically exported from code.google.com/p/ooofbtools
0 stars 0 forks source link

Ошибка экспорта (нумерация сносок) #88

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
OOoFBTools 2.5.7
LibreOffice 3.5.6.2
GNU/Linux, amd64.

Выводит окно "Мои макросы и диалоги".

Function FootEndNoteParser( oSect As Object ) As String
    Dim bIsFootNote As Boolean : bIsFootNote = False ' флаг - сноска (True) или концевая сноска (False)

    Dim oFootnoteCursor As Object
    Dim sNote           As String : sNote = ""

    ' форматирование текста сноски по стилям
    oFootnoteCursor = oSect.Footnote.createTextCursor()
    oFootnoteCursor.gotoStart(False)
    oFootnoteCursor.gotoEndOfParagraph(True)

    Static fn As Integer : fn = iFootnoteCount + 1

В качестве кода, вызвавшего ошибку 
выделено:
fn = iFootnoteCount + 1

Original issue reported on code.google.com by BlackCat...@yandex.ru on 14 Oct 2012 at 4:09

GoogleCodeExporter commented 9 years ago
На новой версии LO уже замечена не одна 
проблема в работе макросов (я пока сижу на 
4.5.4.2).
Не мог бы ты прислать мне файл, где на 
сносках вылетает конвертер? Мне надо 
прогнать под отладчиком - так сложно понять 
причину проблемы. И, чувствую, придется на 
виртуалке ставить новую версию LO :-)

Original comment by dik...@gmail.com on 19 Oct 2012 at 10:57

GoogleCodeExporter commented 9 years ago
Те же грабли в другом файле (копи-паст с 
милитеры).
Грешу на сборку. Ибо с бинарным пакетом 
экспорт отработал корректно.

Файл слать?

Original comment by BlackCat...@yandex.ru on 28 Oct 2012 at 10:51

GoogleCodeExporter commented 9 years ago
Вышли файл - посмотрю. 

Original comment by dik...@gmail.com on 25 Nov 2012 at 7:10

GoogleCodeExporter commented 9 years ago
Файл выслал (на адрес с которого получил 
извещение об обновлении статуса бага).

Считаю необходимым отметить, что ошибка 
хитрая. Зависит от параметров сборки офиса. 
В
 app-office/libreoffice-bin
     Available versions:  3.5.5.3^st 3.6.3.2^st {{aqua +cups debug elibc_FreeBSD gnome java kde}}
     Installed versions:  3.6.3.2^st(11:28:21 26.11.2012)(cups -aqua -debug -elibc_FreeBSD -gnome -java -kde)
     Homepage:            http://www.libreoffice.org
     Description:         LibreOffice, a full office productivity suite. Binary package.

экспорт отработал нормально. В 
соответствующей ему локальной сборке  
предполагаю увидеть ту же проблему 
(сообщалась по предыдущей версии LO).

Original comment by BlackCat...@yandex.ru on 3 Dec 2012 at 12:22

GoogleCodeExporter commented 9 years ago
Я внес некоторые изменения в код - скоро 
выложу - посмотри, пожалуйста, как теперь...
Если ошибка осталась - буду разбираться с 
заменой  статической переменной...
Напиши, что вышло с новой OOoFBTools версии 2.8

Original comment by dik...@gmail.com on 6 Dec 2012 at 12:05

GoogleCodeExporter commented 9 years ago
OOoFBTools без изменений (2.5).
После обновления LO до версии 3.6.4.3 
(локальная сборка) экспорт отработал 
нормально (правда файл был уже другой). В 
том числе в части сносок.
Экзотические случаи (когда в одном файле 
присутствуют и обычные и концевые сноски) 
пока не проверял.

Original comment by BlackCat...@yandex.ru on 25 Jan 2013 at 5:21

GoogleCodeExporter commented 9 years ago
Разработчики LO часто меняют "нутро" офиса. 
Из-за этого много вещей переставало 
работать - устал править... А сейчас в версии 
LO4.0 вообще хотят ввести глобальные 
изменения на уровне API - боюсь даже 
предположить, что будет! Скорее всего 
просто заброшу все - устал гоняться за 
"новшествами" разработчиков.

Original comment by dik...@gmail.com on 7 Feb 2013 at 4:28