Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDK
MIT License
280
stars
50
forks
source link
Add Compatibility Mode, set default compatibility to highest version #58
Adds default settings, including compatibility settings, math properties, and few other things that are automatically added when Microsoft Word creates a document
Adds default web settings that are the same to what Microsoft Word does
Sample of usage for compatiblity mode
ublic static void Example_BasicWordWithDefaultFontChange(string folderPath, bool openWord) {
Console.WriteLine("[*] Creating standard document with different default style (PT/BR)");
string filePath = System.IO.Path.Combine(folderPath, "BasicWordWithDefaultStyleChangeBR.docx");
using (WordDocument document = WordDocument.Create(filePath)) {
document.Settings.FontSize = 30;
//document.Settings.FontSizeComplexScript = 30;
document.Settings.FontFamily = "Calibri Light";
document.Settings.FontFamilyHighAnsi = "Calibri Light";
document.Settings.Language = "pt-Br";
document.Settings.ZoomPreset = PresetZoomValues.BestFit;
Console.WriteLine(document.CompatibilitySettings.CompatibilityMode);
document.CompatibilitySettings.CompatibilityMode = CompatibilityMode.Word2013;
Console.WriteLine(document.CompatibilitySettings.CompatibilityMode);
document.CompatibilitySettings.CompatibilityMode = CompatibilityMode.None;
Console.WriteLine(document.CompatibilitySettings.CompatibilityMode);
string title = "INSTRUMENTO PARTICULAR DE CONSTITUIÇÃO DE GARANTIA DE ALIENAÇÃO FIDUCIÁRIA DE IMÓVEL";
document.AddParagraph(title).SetBold().ParagraphAlignment = JustificationValues.Center;
document.Save(openWord);
}
}
This change fixes:
https://github.com/EvotecIT/OfficeIMO/issues/57
Adds default settings, including compatibility settings, math properties, and few other things that are automatically added when Microsoft Word creates a document
Adds default web settings that are the same to what Microsoft Word does
Sample of usage for compatiblity mode