Пример #1
0
        protected override MediaData ExportProtected(Presentation destPres)
        {
            ImageMediaData expImgData = (ImageMediaData)destPres.MediaDataFactory.Create(GetType());

            expImgData.InitializeImage(m_DataProvider.Export(destPres), OriginalRelativePath);
            return(expImgData);
        }
Пример #2
0
        protected override MediaData CopyProtected()
        {
            ImageMediaData copyImageMediaData = (ImageMediaData)Presentation.MediaDataFactory.Create(GetType());

            // We do not Copy the FileDataProvider,
            // it is shared amongst ImageMediaData instances without concurrent access problems
            // because the file stream is read-only by design.
            copyImageMediaData.InitializeImage(m_DataProvider, OriginalRelativePath);
            return(copyImageMediaData);
        }