Пример #1
0
        public static void SetFontAttributes(this NLabel label, FontAttributes attr)
        {
            bool isBold   = attr.HasFlag(FontAttributes.Bold);
            bool isItalic = attr.HasFlag(FontAttributes.Italic);
            var  style    = new PropertyMap();

            style.Add("weight", isBold ? "bold" : "normal")
            .Add("slant", isItalic ? "italic" : "normal");
            label.FontStyle = style;
        }
Пример #2
0
        public static TFontAttributes ToPlatform(this FontAttributes fontAttribute)
        {
            TFontAttributes attributes = TFontAttributes.None;

            if (fontAttribute == FontAttributes.Italic)
            {
                attributes = attributes | TFontAttributes.Italic;
            }

            if (fontAttribute == FontAttributes.Bold)
            {
                attributes = attributes | TFontAttributes.Bold;
            }

            return(attributes);
        }