Example #1
0
 public void InsertTableBtn_Click(Office.IRibbonControl control) //при нажатии кнопки "insert table"
 {
     using (selectionForm = new SelectionForm())                 //используем диалоговое окно
     {
         selectionForm.SetApplicatioObject(this.applicationObject);
         selectionForm.ShowDialog();                 //показываем окно
     }
 }
        /// <summary>
        /// Get an image
        /// </summary>
        /// <param name="control">An IRibbonControl instance</param>
        /// <returns>IPictureDisp object</returns>
        public virtual stdole.IPictureDisp GetImage(Office.IRibbonControl control)
        {
            Assembly asm    = Assembly.GetExecutingAssembly();
            Stream   stream = null;

            foreach (string name in asm.GetManifestResourceNames())
            {
                if (name.EndsWith("OdfLogo.png"))
                {
                    stream = asm.GetManifestResourceStream(name);
                    break;
                }
            }
            if (stream == null)
            {
                return(null);
            }
            System.Drawing.Bitmap image = new System.Drawing.Bitmap(stream);
            return(ConvertImage.Convert(image));
        }
Example #3
0
 public System.Drawing.Bitmap GetInsertTableBtnImage(Office.IRibbonControl control)
 {
     return(w.CustomMenu.insertTable);
 }
Example #4
0
 public Bitmap Icon1(Office.IRibbonControl control)
 {
     return (Bitmap)Properties.Resources.ResourceManager.GetObject("Icon1");
 }
 /// <summary>
 /// Get description
 /// </summary>
 /// <param name="control">An IRibbonControl instance</param>
 /// <returns>Description as a string</returns>
 public virtual string getDescription(Office.IRibbonControl control)
 {
     return(this._addinLib.GetString(control.Id + "Description"));
 }
 /// <summary>
 /// Get a label
 /// </summary>
 /// <param name="control">An IRibbonControl instance</param>
 /// <returns>label as a string</returns>
 public virtual string getLabel(Office.IRibbonControl control)
 {
     return(this._addinLib.GetString(control.Id + "Label"));
 }