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); }
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; }