Esempio n. 1
0
        protected override bool ProcessMarkupHandler(ProjectLayoutElement zElement, FormattedTextData zData, FormattedTextProcessData zProcessData,
                                                     Graphics zGraphics)
        {
            var arrayComponents = m_sVariable.Split(new char[] { ';' });

            var fMarkupXOffset      = 0f;
            var fMarkupYOffset      = 0f;
            var fMarkupHeightAdjust = 0f;
            var fMarkupYWidthAdjust = 0f;

            m_fAdditionalVerticalPixels = 0f;

            if (arrayComponents.Length > 0)
            {
                m_zBrush = new SolidBrush(ProjectLayoutElement.TranslateColorString(arrayComponents[0], zElement.opacity));

                if (arrayComponents.Length == 2)
                {
                    ParseUtil.ParseFloat(arrayComponents[1], out m_fAdditionalVerticalPixels);
                }
                else if (arrayComponents.Length > 4)
                {
                    ParseUtil.ParseFloat(arrayComponents[1], out fMarkupXOffset);
                    ParseUtil.ParseFloat(arrayComponents[2], out fMarkupYOffset);
                    ParseUtil.ParseFloat(arrayComponents[3], out m_fAdditionalHorizontalPixels);
                    ParseUtil.ParseFloat(arrayComponents[4], out m_fAdditionalVerticalPixels);
                }
            }

            m_fXOffset = zProcessData.CurrentXOffset + fMarkupXOffset;
            m_fYOffset = zProcessData.CurrentYOffset + fMarkupYOffset;
            return(true);
        }
Esempio n. 2
0
 private void txtHexColor_TextChanged(object sender, EventArgs e)
 {
     if (m_bEventsEnabled)
     {
         var bSucceeded = false;
         var zColor     = ProjectLayoutElement.TranslateColorString(txtHexColor.Text, 255, out bSucceeded);
         if (bSucceeded)
         {
             UpdateColorBox(zColor, txtHexColor);
         }
     }
 }
Esempio n. 3
0
        public override bool ProcessMarkup(ProjectLayoutElement zElement, FormattedTextData zData, FormattedTextProcessData zProcessData,
                                           Graphics zGraphics)
        {
            var arrayComponents = m_sVariable.Split(new char[] { ';' });

            if (arrayComponents.Length > 0)
            {
                m_zBrush = new SolidBrush(ProjectLayoutElement.TranslateColorString(arrayComponents[0], zElement.opacity));

                if (arrayComponents.Length > 1)
                {
                    ParseUtil.ParseFloat(arrayComponents[1], out m_fAdditionalPixels);
                }
            }

            m_fXOffset = zProcessData.CurrentXOffset;
            m_fYOffset = zProcessData.CurrentYOffset;
            return(true);
        }
 public override bool ProcessMarkup(ProjectLayoutElement zElement, FormattedTextData zData, FormattedTextProcessData zProcessData, Graphics zGraphics)
 {
     m_zPreviousBrush       = zProcessData.FontBrush;
     zProcessData.FontBrush = new SolidBrush(ProjectLayoutElement.TranslateColorString(m_sVariable));
     return(false);
 }
Esempio n. 5
0
 protected override bool ProcessMarkupHandler(ProjectLayoutElement zElement, FormattedTextData zData, FormattedTextProcessData zProcessData, Graphics zGraphics)
 {
     m_colorPrevious         = zProcessData.ImageColor;
     zProcessData.ImageColor = ProjectLayoutElement.TranslateColorString(m_sVariable, zElement.opacity);
     return(false);
 }
Esempio n. 6
0
 public BackgroundColorMarkup(string sVariable)
 {
     m_zBrush = new SolidBrush(ProjectLayoutElement.TranslateColorString(sVariable));
 }