Exemplo n.º 1
0
        public void RemoveMarkPainting()
        {
            AttributeRefDetail atrMarkPaintInfo = AttrDet.Find(a => string.Equals(a.Tag, Settings.Default.AttributePanelSbPaint,
                                                                                  StringComparison.CurrentCultureIgnoreCase));

            if (atrMarkPaintInfo != null)
            {
                var atrRef = atrMarkPaintInfo.IdAtrRef.GetObject(OpenMode.ForWrite, false, true) as AttributeReference;
                atrRef.TextString = "";
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Записать покраску в панель
        /// </summary>
        /// <param name="markAr"></param>
        public bool SetPaintingToAttr(MarkAr markAr)
        {
            var atrInfo = AttrDet.Find(a =>
                                       string.Equals(a.Tag, Settings.Default.AttributePanelSbPaint,
                                                     StringComparison.CurrentCultureIgnoreCase));

            if (atrInfo != null)
            {
                using (var atrRef = atrInfo.IdAtrRef.Open(OpenMode.ForWrite) as AttributeReference)
                {
                    atrRef.TextString = markAr.MarkPaintingFull;
                    return(true);
                }
            }
            return(false);
        }
Exemplo n.º 3
0
 public void RemoveWindowSuffix()
 {
     if (!string.IsNullOrEmpty(WindowSuffix))
     {
         var atrMarkInfo = AttrDet.Find(a => string.Equals(a.Tag, Settings.Default.AttributePanelSbMark,
                                                           StringComparison.CurrentCultureIgnoreCase));
         if (atrMarkInfo != null)
         {
             var atr      = atrMarkInfo.IdAtrRef.GetObject(OpenMode.ForWrite, false, true) as AttributeReference;
             var indexWin = atr.TextString.IndexOf(Settings.Default.WindowPanelSuffix, StringComparison.CurrentCultureIgnoreCase);
             if (indexWin != -1)
             {
                 atr.TextString = atr.TextString.Substring(0, indexWin);
             }
         }
     }
 }