Пример #1
0
        /// <summary>
        /// Retrieves the position of the group
        /// </summary>
        /// <param name="group">Dynamo.Graph.Annotations.AnnotationModel</param>
        /// <returns name="position">string</returns>
        /// <search>
        /// dynamo, api, group, annotation, model, position, x, y
        /// </search>
        public static string Position(Dynamo.Graph.Annotations.AnnotationModel group)
        {
            double x = group.CenterX;
            double y = group.CenterY;

            string pos = "x = " + x.ToString() + ", y = " + y.ToString();

            return(pos);
        }
Пример #2
0
        /// <summary>
        /// Retrieves the colour of the group
        /// </summary>
        /// <param name="group">Dynamo.Graph.Annotations.AnnotationModel</param>
        /// <returns name="colour">Colour</returns>
        /// <search>
        /// dynamo, api, group, annotation, model, colour, color
        /// </search>
        public static DSCore.Color Colour(Dynamo.Graph.Annotations.AnnotationModel group)
        {
            string back = group.Background;

            Color colour = (Color)ColorConverter.ConvertFromString(back);

            int a = colour.A;
            int r = colour.R;
            int g = colour.G;
            int b = colour.B;

            DSCore.Color dynColour = DSCore.Color.ByARGB(a, r, g, b);

            return(dynColour);
        }
Пример #3
0
 /// <summary>
 /// Retrieves the title of the group
 /// </summary>
 /// <param name="group">Dynamo.Graph.Annotations.AnnotationModel</param>
 /// <returns name="title">string</returns>
 /// <search>
 /// dynamo, api, group, annotation, model, title, string, text
 /// </search>
 public static string Title(Dynamo.Graph.Annotations.AnnotationModel group)
 {
     return(group.AnnotationText);
 }
Пример #4
0
 /// <summary>
 /// Retrieves the guid of the group
 /// </summary>
 /// <param name="group">Dynamo.Graph.Annotations.AnnotationModel</param>
 /// <returns name="guid">guid</returns>
 /// <search>
 /// dynamo, api, group, annotation, model, guid
 /// </search>
 public static Guid GUID(Dynamo.Graph.Annotations.AnnotationModel group)
 {
     return(group.GUID);
 }
Пример #5
0
 /// <summary>
 /// Retrieves the font size of the group
 /// </summary>
 /// <param name="group">Dynamo.Graph.Annotations.AnnotationModel</param>
 /// <returns name="fontSize">double</returns>
 /// <search>
 /// dynamo, api, group, annotation, model, font, size, text
 /// </search>
 public static double FontSize(Dynamo.Graph.Annotations.AnnotationModel group)
 {
     return(group.FontSize);
 }