在RichTextBox控件加入图片

Me成先森04000

Me成先森04000

2016-01-29 13:48

在RichTextBox控件加入图片,在RichTextBox控件加入图片
using System;
using System.Collections.Specialized;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;

namespace Khendys.Controls {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)

 #region Public Enums

 // Enum for possible RTF colors
 public enum RtfColor {
  Black, Maroon, Green, Olive, Navy, Purple, Teal, Gray, Silver,
  Red, Lime, Yellow, Blue, Fuchsia, Aqua, White
 }

 #endregion


 public class ExRichTextBox : System.Windows.Forms.RichTextBox {

  #region My Enums

  // Specifies the flags/options for the unmanaged call to the GDI+ method
  // Metafile.EmfToWmfBits().
  private enum EmfToWmfBitsFlags {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)

   // Use the default conversion
   EmfToWmfBitsFlagsDefault = 0x00000000,

   // Embedded the source of the EMF metafiel within the resulting WMF
   // metafile
   EmfToWmfBitsFlagsEmbedEmf = 0x00000001,

   // Place a 22-byte header in the resulting WMF file.  The header is
   // required for the metafile to be considered placeable.
   EmfToWmfBitsFlagsIncludePlaceable = 0x00000002,

   // Don't simulate clipping by using the XOR operator.
   EmfToWmfBitsFlagsNoXORClip = 0x00000004
  };

  #endregion

  #region My Structs

  // Definitions for colors in an RTF document
  private struct RtfColorDef {
   public const string Black = @"red0green0blue0";
   public const string Maroon = @"red128green0blue0";
   public const string Green = @"red0green128blue0";
   public const string Olive = @"red128green128blue0";
   public const string Navy = @"red0green0blue128";
   public const string Purple = @"red128green0blue128";
   public const string Teal = @"red0green128blue128";
   public const string Gray = @"red128green128blue128";
   public const string Silver = @"red192green192blue192";
   public const string Red = @"red255green0blue0";
   public const string Lime = @"red0green255blue0";
   public const string Yellow = @"red255green255blue0";
   public const string Blue = @"red0green0blue255";
   public const string Fuchsia = @"red255green0blue255";
   public const string Aqua = @"red0green255blue255";
   public const string White = @"red255green255blue255";
  }

  // Control words for RTF font families
  private struct RtfFontFamilyDef {
   public const string Unknown = @"fnil";
   public const string Roman = @"froman";
   public const string Swiss = @"fswiss";
   public const string Modern = @"fmodern";
   public const string Script = @"fscript";
   public const string Decor = @"fdecor";
   public const string Technical = @"ftech";
   public const string BiDirect = @"fbidi";
  }

  #endregion

  #region My Constants

  // Not used in this application.  Descriptions can be found with documentation
  // of Windows GDI function SetMapMode
  private const int MM_TEXT = 1;
  private const int MM_LOMETRIC = 2;
  private const int MM_HIMETRIC = 3;
  private const int MM_LOENGLISH = 4;
  private const int MM_HIENGLISH = 5;
  private const int MM_TWIPS = 6;

  // Ensu

展开更多 50%)
分享

猜你喜欢

在RichTextBox控件加入图片

电脑网络
在RichTextBox控件加入图片

在图片上加入图片版权信息

电脑网络
在图片上加入图片版权信息

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

WPS怎么在批注里加入图片

电脑入门
WPS怎么在批注里加入图片

怎样在wps工具栏上加入常用图片?

电脑入门
怎样在wps工具栏上加入常用图片?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在PPT中加入视频

电脑入门
在PPT中加入视频

在页面内加入日期

Web开发
在页面内加入日期

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

工作笔记:配置MySQL为高可用集群 (1)

工作笔记:配置MySQL为高可用集群  (1)

MySQL数据库账户授权的相关管理解析 (1)

MySQL数据库账户授权的相关管理解析  (1)
下拉加载更多内容 ↓