Exemple #1
0
 public string FullRtfValue(string Value)
 {
     return(RtfEncoding.WrapRtfByCoreContent(Value, new Font("宋体", 12)));
 }
Exemple #2
0
        //#region privte method
        //private object GetValue(string )
        //{
        //    object value = _symbolRow[colname];
        //    if (Convert.IsDBNull(value))
        //        return DefaultValueTable["RTF"];
        //    return value;
        //}

        //private void SetValue(string colname, object value)
        //{
        //    _symbolRow[colname] = value;
        //}

        //#endregion

        //private static Hashtable DefaultValueTable
        //{
        //    get
        //    {
        //        if (_defaultValueTable == null)
        //        {
        //            _defaultValueTable.Add("RTF", string.Empty);
        //        }
        //        return _defaultValueTable;
        //    }
        //}
        public string GetStrBYRTF(string RTFstr)
        {
            return(RtfEncoding.GetRtfCoreContent(RTFstr).Replace(RtfEncoding.RtfNewLine, ""));// EmrSymbolEngine.EjectorRTFString(editor);
        }
Exemple #3
0
        /// <summary>
        /// 特别字母保存按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSymbolSave_Click(object sender, EventArgs e)
        {
            if (this.txtRTF.Text.ToString().Trim().Length <= 0)
            {
                m_app.CustomMessageBox.MessageShow("特殊字符为空!");
                return;
            }
            string ID  = this.txtID.Text.ToString().Trim();
            string RTF = RtfEncoding.GetRtfCoreContent(txtRTF.Rtf).Replace(RtfEncoding.RtfNewLine, "");

            string CategoryID = "";

            //判断是否由点击grid后跳转过来
            if (sender != null)
            {
                DataRowView dr = (DataRowView)gridViewSymbolType.GetRow(gridViewSymbolType.FocusedRowHandle);
                CategoryID = dr["ID"].ToString();
            }
            else
            {
                CategoryID = old_SymbolTypeID;
            }
            string Length = this.txtLength.Text.ToString().Trim();
            string Memo   = this.txtMemo.Text.ToString().Trim();

            if (m_SymbolState == EditState.Add)
            {
                if (m_DataManager.ADDSymbols(ID, RTF, CategoryID, Length, Memo))
                {
                    int typeRowID = gridViewSymbolType.FocusedRowHandle;
                    if (typeRowID < -1)
                    {
                        return;
                    }
                    dt_Symbol = m_DataManager.GetSymbolDetail(dt_SymbolType.Rows[typeRowID]["ID"].ToString());
                    BindSymbol();
                    m_SymbolState = EditState.View;
                    SetButState();
                }
            }
            else if (m_SymbolState == EditState.Edit)
            {
                string SymbolTypeID   = this.txtTypeID.Text.ToString().Trim();
                string SymbolTypeName = this.txttypeName.Text.ToString().Trim();
                string SymbolTypeMemo = this.txtTypeMemo.Text.ToString().Trim();

                if (m_DataManager.EditSymbols(ID, RTF, CategoryID, Length, Memo))
                {
                    int typeRowID = gridViewSymbolType.FocusedRowHandle;
                    if (typeRowID < -1)
                    {
                        return;
                    }

                    dt_Symbol = m_DataManager.GetSymbolDetail(dt_SymbolType.Rows[typeRowID]["ID"].ToString());
                    BindSymbol();
                    m_SymbolState = EditState.View;
                    SetButState();
                }
            }
        }