예제 #1
0
 public static string CSS(NumberingConfig config)
 {
     return($".{config.NumberingContainerCls} {{ display: block; text-align: right; }} " +
            $".{config.NumberingNumberCls}, .{config.PreviousNumberingNumber} {{ display: inline-block; white-space: pre; }}" +
            $".{config.NumberingNumberCls}.{config.NumberingInsertedCls} {{ color: rgb(181, 8, 46); text-decoration: underline; }}" +
            $".{config.NumberingNumberCls}.{config.NumberingDeletedCls} {{ color: rgb(181, 8, 46); text-decoration: line-through; }}" +
            $".{config.NumberingNumberCls}.{config.NumberingChangedCls} {{ color: rgb(47,165, 178); text-decoration: underline; }}" +
            $".{config.NumberingNumberCls} .{config.PreviousNumberingNumber} {{ text-decoration: line-through; margin-right: 3px;}}");
 }
예제 #2
0
 public NumberingPlugin(
     INumberingMapper numberingMapper,
     NumberingConfig config = null)
 {
     if (config == null)
     {
         _config = new NumberingConfig();
     }
     else
     {
         _config = config;
     }
     _numberingMapper = numberingMapper;
 }
예제 #3
0
 public NumberingPlugin(INumberingMapper numberingMapper, NumberingConfig config)
 {
     _numberingMapper = numberingMapper;
     _config          = config;
 }
예제 #4
0
 public NumberingPlugin(
     WordprocessingDocument wpDoc,
     NumberingConfig config = null) :
     this(NumberingMapperFactory.Build(wpDoc), config)
 {
 }
예제 #5
0
 public NumberingPlugin(WordprocessingDocument wpDoc, NumberingConfig config)
 {
     _wpDoc  = wpDoc;
     _config = config;
 }