Пример #1
0
 public ShapeContext(IPreSettings preSettings, SlidePlaceholderFontService fontService, OpenXmlElement xmlElement, SlidePart xmlSldPart)
 {
     PreSettings            = preSettings ?? throw new ArgumentNullException(nameof(preSettings));
     PlaceholderFontService = fontService ?? throw new ArgumentNullException(nameof(fontService));
     SdkElement             = xmlElement ?? throw new ArgumentNullException(nameof(xmlElement));
     SkdSlidePart           = xmlSldPart ?? throw new ArgumentNullException(nameof(xmlSldPart));
     _masterOtherFonts      = new Lazy <Dictionary <int, int> >(InitMasterOtherFonts);
 }
Пример #2
0
 public PictureHandler(IPreSettings preSettings,
                       SlidePlaceholderFontService sldFontService,
                       SlidePart sdkSldPart,
                       InnerTransformFactory transformFactory,
                       IShapeBuilder shapeBuilder)
 {
     _preSettings      = preSettings ?? throw new ArgumentNullException(nameof(preSettings));
     _sldFontService   = sldFontService ?? throw new ArgumentNullException(nameof(sldFontService));
     _sdkSldPart       = sdkSldPart ?? throw new ArgumentNullException(nameof(sdkSldPart));
     _transformFactory = transformFactory ?? throw new ArgumentNullException(nameof(transformFactory));
     _shapeBuilder     = shapeBuilder;
 }