2013-06-25 5 views
0

У меня есть следующая проблема: я хотел бы создать динамическую таблицу содержимого, используя aspose.words и vb.net. Я сделал это с помощью этого кода:Пустые оглавления

Dim doc As New Document() 
Dim builder As New DocumentBuilder(doc2) 
builder.InsertTableOfContents("""\o ""1-3"" ""\h ""\z ""\u") 
builder.InsertBreak(BreakType.PageBreak) 
[...] 
doc.UpdateFields() 
doc.Save(tempPath, SaveFormat.Docx) 

и она работает. Проблема заключается в том, что при отсутствии таблицы записей контента не найдены я получаю в моем DOCX:

No table of contents entries found. 

Можно ли написать что-то вроде этого (псевдо-код):

If (no_entries_found) Then 
    table_of_content.display=false 
Endif 

Спасибо так много ,

Даниэла

ответ

3

я решил, используя обходной путь ... если содержание равно «Нет оглавления найдено.» я заменил его на "". Если у кого-то есть лучшие идеи, я буду рад их услышать.