ImportFormatOptions
Содержание
[
Скрывать
]ImportFormatOptions class
Позволяет указать различные параметры импорта для форматирования вывода.
Чтобы узнать больше, посетитеУкажите параметры загрузки документальная статья.
public class ImportFormatOptions
Конструкторы
| Имя | Описание |
|---|---|
| ImportFormatOptions() | Конструктор по умолчанию. |
Характеристики
| Имя | Описание |
|---|---|
| AdjustSentenceAndWordSpacing { get; set; } | Возвращает или задает логическое значение, указывающее, следует ли автоматически корректировать интервалы между предложениями и словами. Значение по умолчанию:ЛОЖЬ . |
| ForceCopyStyles { get; set; } | Возвращает или задает логическое значение, указывающее, следует ли копировать конфликтующие стили вKeepSourceFormatting mode. Значение по умолчанию:ЛОЖЬ . |
| IgnoreHeaderFooter { get; set; } | Возвращает или задает логическое значение, указывающее, что исходное форматирование содержимого верхних/нижних колонтитулов игнорируется , еслиKeepSourceFormatting используется режим . Значение по умолчанию:истинный . |
| IgnoreTextBoxes { get; set; } | Возвращает или задает логическое значение, указывающее, что исходное форматирование содержимого текстовых полей игнорируется , еслиKeepSourceFormatting используется режим . Значение по умолчанию:истинный . |
| KeepSourceNumbering { get; set; } | Возвращает или задает логическое значение, указывающее, как будет импортироваться нумерация при ее конфликте в исходном и целевом документах. Значение по умолчанию:ЛОЖЬ . |
| MergePastedLists { get; set; } | Возвращает или задает логическое значение, указывающее, будут ли вставленные списки объединены с окружающими списками. Значение по умолчанию:ЛОЖЬ . |
| SmartStyleBehavior { get; set; } | Возвращает или задает логическое значение, указывающее, как будут импортироваться стили , если у них одинаковые имена в исходном и целевом документах. Значение по умолчанию:ЛОЖЬ . |
Примеры
Показывает, как устранить дублирование стилей при вставке документов.
Document dstDoc = new Document();
DocumentBuilder builder = new DocumentBuilder(dstDoc);
Style myStyle = builder.Document.Styles.Add(StyleType.Paragraph, "MyStyle");
myStyle.Font.Size = 14;
myStyle.Font.Name = "Courier New";
myStyle.Font.Color = Color.Blue;
builder.ParagraphFormat.StyleName = myStyle.Name;
builder.Writeln("Hello world!");
// Клонируем документ и редактируем стиль клона «MyStyle», чтобы его цвет отличался от цвета оригинала.
// Если мы вставим клон в исходный документ, два стиля с одинаковыми именами вызовут конфликт.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// Когда мы включаем SmartStyleBehavior и используем режим формата импорта KeepSourceFormatting,
// Aspose.Words разрешит конфликты стилей путем преобразования стилей исходного документа.
// с теми же именами, что и целевые стили в прямые атрибуты абзаца.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
Смотрите также
- пространство имен Aspose.Words
- сборка Aspose.Words