コード例 #1
0
        public override void Init(ExportBase export)
        {
            base.Init(export);
            ImageExport imageExport = Export as ImageExport;

            cbxImageFormat.SelectedIndex = (int)imageExport.ImageFormat;
            udResolution.Value           = imageExport.ResolutionX;
            udResolutionY.Value          = imageExport.ResolutionY;
            udQuality.Value          = imageExport.JpegQuality;
            cbSeparateFiles.Checked  = imageExport.SeparateFiles;
            cbMultiFrameTiff.Checked = imageExport.MultiFrameTiff;
            cbMonochrome.Checked     = imageExport.MonochromeTiff;
            cbMultiFrameTiff_CheckedChanged(null, EventArgs.Empty);
        }
コード例 #2
0
        protected override void Done()
        {
            base.Done();
            ImageExport imageExport = Export as ImageExport;

            imageExport.ImageFormat = (ImageExportFormat)cbxImageFormat.SelectedIndex;
            if (imageExport.ImageFormat == ImageExportFormat.Tiff)
            {
                imageExport.ResolutionX = (int)udResolution.Value;
                imageExport.ResolutionY = (int)udResolutionY.Value;
            }
            else
            {
                imageExport.Resolution = (int)udResolution.Value;
            }
            imageExport.JpegQuality    = (int)udQuality.Value;
            imageExport.SeparateFiles  = cbSeparateFiles.Checked;
            imageExport.MultiFrameTiff = cbMultiFrameTiff.Checked;
            imageExport.MonochromeTiff = cbMonochrome.Checked;
        }