Ejemplo n.º 1
0
        /// <summary>
        /// Set Text
        /// </summary>
        /// <param name="value"></param>
        /// <param name="type"></param>
        /// <param name="location"></param>
        /// <param name="alignment"></param>
        /// <param name="angle"></param>
        private void InternalSetType(string value, RVT.TextNoteType type, XYZ location, HorizontalTextAlignment alignment, double angle)
        {
            int    bold     = type.get_Parameter(BuiltInParameter.TEXT_STYLE_BOLD).AsInteger();
            int    italic   = type.get_Parameter(BuiltInParameter.TEXT_STYLE_ITALIC).AsInteger();
            string font     = type.get_Parameter(BuiltInParameter.TEXT_FONT).AsString();
            double size     = type.get_Parameter(BuiltInParameter.TEXT_SIZE).AsDouble();
            bool   isBold   = (bold == 1) ? true : false;
            bool   isItalic = (italic == 1) ? true : false;

            InternalSetTextSettings(value, isBold, isItalic, size, font, location.ToPoint(true), alignment, angle);
        }