コード例 #1
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // write a metafile stream to the output stream in PNG format
        internal static void SaveMetafileToImageStream(MemoryStream metafileStream, Stream imageStream)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            if (extensions != null)
            {
                extensions.SaveMetafileToImageStream(metafileStream, imageStream);
            }
        }
コード例 #2
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        internal static IntPtr GetHBitmap(object data, out int width, out int height)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            if (extensions != null)
            {
                return(extensions.GetHBitmap(data, out width, out height));
            }

            width = height = 0;
            return(IntPtr.Zero);
        }
コード例 #3
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        internal static IntPtr GetHBitmapFromBitmap(object data)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing();

            return((extensions != null) ? extensions.GetHBitmapFromBitmap(data) : IntPtr.Zero);
        }
コード例 #4
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // Get a bitmap from the given data (either BitmapSource or Bitmap)
        internal static object GetBitmap(object data)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.GetBitmap(data) : null);
        }
コード例 #5
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // Get the metafile from the handle of the enhanced metafile.
        internal static Object GetMetafileFromHemf(IntPtr hMetafile)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.GetMetafileFromHemf(hMetafile) : null);
        }
コード例 #6
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        internal static IntPtr GetHandleFromMetafile(Object data)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing();

            return((extensions != null) ? extensions.GetHandleFromMetafile(data) : IntPtr.Zero);
        }
コード例 #7
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // return true if the data is a graphics metafile
        internal static bool IsMetafile(object data)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing();

            return((extensions != null) ? extensions.IsMetafile(data) : false);
        }
コード例 #8
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        internal static object GetBitmapFromBitmapSource(object source)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.GetBitmapFromBitmapSource(source) : null);
        }
コード例 #9
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // return a new default-printing permission
        internal static CodeAccessPermission NewDefaultPrintingPermission()
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.NewDefaultPrintingPermission() : null);
        }
コード例 #10
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        // return a stream for the ExifUserComment in the given Gif
        internal static Stream GetCommentFromGifStream(Stream stream)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.GetCommentFromGifStream(stream) : null);
        }
コード例 #11
0
ファイル: SystemDrawingHelper.cs プロジェクト: yk2012985/wpf
        internal static IntPtr ConvertMetafileToHBitmap(IntPtr handle)
        {
            SystemDrawingExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemDrawing(force: true);

            return((extensions != null) ? extensions.ConvertMetafileToHBitmap(handle) : IntPtr.Zero);
        }