Работа с бележки и бележки
Aspose.Words Също така предоставя някои класове, методи и свойства за работа с бележки под линия и крайни бележки.
Вмъкване на настройки за Endnote и задаване на номериране
Ако искате да въведете бележка под линия или бележка в документ на Word, моля използвайте InsertFootnote метод. Този метод съдържа бележка под линия или бележка под линия в документа.
EndnoteOptions както и FootnoteOptions класовете представляват опции за номериране за бележка под линия и бележка под линия.
Следният пример за код показва как да вмъкнете крайна бележка в документа и да зададете неговите опции за номериране:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
builder.write("Some text"); | |
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text."); | |
EndnoteOptions option = doc.getEndnoteOptions(); | |
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE); | |
option.setPosition(EndnotePosition.END_OF_SECTION); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |
Брой колони за подреждане под линия
Можете да зададете броя на колоните за оформление на бележките под линия Columns собственост. Ако този имот има стойност от 0, зоната под линия се форматира с редица колони, базирани на броя колони на показваната страница.
Следният пример за код показва как да зададете броя на колоните за оформление на бележките под линия:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
//Specify the number of columns with which the footnotes area is formatted. | |
doc.getFootnoteOptions().setColumns(3); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |
Задаване на позицията на бележка под линия и край
Позицията под линия може да бъде в долната част на всяка страница или под текста на всяка страница. Крайната позиция може да бъде в края на раздела или в края на документа.
Следният пример за код показва как да се определи позицията на бележка под линия и бележка под линия:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "TestFile.docx"); | |
//Set footnote and endnode position. | |
doc.getFootnoteOptions().setPosition(FootnotePosition.BENEATH_TEXT); | |
doc.getEndnoteOptions().setPosition(EndnotePosition.END_OF_SECTION); | |
dataDir = dataDir + "TestFile_Out.doc"; | |
// Save the document to disk. | |
doc.save(dataDir); |