예제 #1
0
        public static IStyle CreateTextStyle(IStyleSystem styleSystem)
        {
            var textStyles = styleSystem.StylesFor <TextStyleDefinition>();

            var style = new PresentationStyle(styleSystem);

            style.SetValue(textStyles.Font, CreateFont("CreateTextStyle[11,16]", 11, 16));
            style.SetValue(textStyles.TextColor, Color.Black);
            return(style);
        }
예제 #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="style"></param>
        /// <param name="includeSegmentDimensions"></param>
        /// <param name="errors"></param>
        /// <returns></returns>
        public ArrayList GetNodes(PresentationStyle style,    bool includeSegmentDimensions, out int errors)
        {
            errors = 0;
            switch (style)
            {
                case PresentationStyle.Calculation:
                    return GetNodesByCalculation();

                case PresentationStyle.Element:
                    return GetNodesByElement();
                //break;

                case PresentationStyle.Presentation:
                    return GetNodesByPresentation(includeSegmentDimensions);
                //break;
            }

            return null;
        }