コード例 #1
0
ファイル: GeometryStyle.cs プロジェクト: ntj/GravurGIS
        //private Symbol2D _symbol;
        //private Symbol2D _highlightSymbol;
        //private Symbol2D _selectSymbol;

        #endregion

        /// <summary>
        /// Initializes a new VectorStyle with default values.
        /// </summary>
        /// <remarks>
        /// Default style values when initialized:<br/>
        /// <list type="table">
        /// <item>
        /// <term>AreFeaturesSelectable</term>
        /// <description>True</description>
        /// </item>
        /// <item>
        /// <term>LineStyle</term>
        /// <description>1px solid black</description>
        /// </item>
        /// <item>
        /// <term>FillStyle</term>
        /// <description>Solid black</description>
        /// </item>
        /// <item>
        /// <term>Outline</term>
        /// <description>No Outline</description>
        /// </item>
        /// <item>
        /// <term>Symbol</term>
        /// <description>Null reference (uses the geometry renderer default)</description>
        /// </item>
        /// </list>
        /// </remarks>
        public GeometryStyle()
        {
            Outline       = new StylePen(StyleColor.Black, 1);
            Line          = new StylePen(StyleColor.Black, 1);
            Fill          = new SolidStyleBrush(StyleColor.Black);
            EnableOutline = false;
        }
コード例 #2
0
        public override void DrawString(string text, System.Drawing.Font font, GravurGIS.Styles.SolidStyleBrush brush, int x, int y, System.Drawing.StringFormat format)
        {
            StyleColor color = brush.Color;

            _graphics.DrawString(text, font, new SolidBrush(Color.FromArgb(color.R, color.G, color.B)), x, y);
        }