public void EditCitation(Field field, List <EntryAndPagePair> entryAndPagePairs) { try { isUpdating = true; var inserter = new CitationInserter(this); inserter.EditCitation(field, CreateInlineCitation(entryAndPagePairs)); } finally { isUpdating = false; } }
void InsertCitationCore(JSInlineCitation citation) { try { isUpdating = true; var selection = document.Application.Selection; selection.Collapse(WdCollapseDirection.wdCollapseEnd); var range = selection.Range; var inserter = new CitationInserter(this); inserter.InsertCitation(range, citation); } finally { isUpdating = false; } }
void InsertItemsList(IEnumerable <InsertionEntry> insertionEntries) { try { isUpdating = true; var selection = document.Application.Selection; selection.Collapse(WdCollapseDirection.wdCollapseEnd); var range = selection.Range; var inserter = new CitationInserter(this); inserter.InsertItemsList(range, insertionEntries); } finally { isUpdating = false; } }
public void InsertBibliography() { try { isUpdating = true; var selection = document.Application.Selection; selection.Collapse(WdCollapseDirection.wdCollapseEnd); var range = selection.Range; // Gotta clear the cache otherwise might show biblio Refresh(false); var inserter = new CitationInserter(this); inserter.InsertBibliography(range); } finally { isUpdating = false; } }
public void EditCitation(Field field, List<EntryAndPagePair> entryAndPagePairs) { try { isUpdating = true; var inserter = new CitationInserter(this); inserter.EditCitation(field, CreateInlineCitation(entryAndPagePairs)); } finally { isUpdating = false; } }
void InsertItemsList(IEnumerable<InsertionEntry> insertionEntries) { try { isUpdating = true; var selection = document.Application.Selection; selection.Collapse(WdCollapseDirection.wdCollapseEnd); var range = selection.Range; var inserter = new CitationInserter(this); inserter.InsertItemsList(range, insertionEntries); } finally { isUpdating = false; } }