public void SetFileProperties(IFileProperties properties)
        {
            _fileProperties = properties.FileConversionProperties;

            Output.Initialize(DocumentProperties);

            IFileProperties fileInfo = ItemFactory.CreateFileProperties();

            fileInfo.FileConversionProperties = _fileProperties;
            Output.SetFileProperties(fileInfo);
        }
        public void SetFileProperties(IFileProperties properties)
        {
            Output.Initialize(DocumentProperties);

            var fileProperties = ItemFactory.CreateFileProperties();

            fileProperties.FileConversionProperties = properties.FileConversionProperties;
            Output.SetFileProperties(fileProperties);

            _paragraphUnitFactory.ItemFactory       = ItemFactory;
            _paragraphUnitFactory.PropertiesFactory = PropertiesFactory;

            _fileConversionProperties = properties.FileConversionProperties;
        }
Beispiel #3
0
 protected override void Tweak(IPersistentFileConversionProperties properties)
 #endregion
 {
     #region TweakMethodImplementation
     // open original file
     using (StreamReader reader = new StreamReader(properties.OriginalFilePath))
     {
         // create tweaked file without byte order mark
         using (StreamWriter writer = new StreamWriter(properties.InputFilePath, false, new UTF8Encoding(false)))
         {
             // copy lines from original file to tweaked file
             string line;
             while ((line = reader.ReadLine()) != null)
             {
                 writer.WriteLine(line);
             }
         }
     }
     #endregion
 }
Beispiel #4
0
 public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo)
 {
     _originalFileProperties = fileProperties;
 }
 public void SetFileProperties(IFileProperties properties)
 {
     _conversionProperties = properties.FileConversionProperties;
 }
Beispiel #6
0
 public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo)
 {
     _originalFileProperties = fileProperties;
 }
 public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo)
 {
     // Not required for this implementation
 }
 protected override void Tweak(IPersistentFileConversionProperties properties)
 {
     PreTweakerCallsCount += 1;
     File.Copy(properties.OriginalFilePath, properties.InputFilePath);
 }