(六十六)c#Winform自定义控件-图标-HZHControls

官网

http://www.hzhcontrols.com

前提

入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。

GitHub:https://github.com/kwwwvagaa/NetWinformControl

码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git

如果觉得写的还行,请点个 star 支持一下吧

欢迎前来交流探讨: 企鹅群568015492 企鹅群568015492

麻烦博客下方点个【推荐】,谢谢

NuGet

Install-Package HZH_Controls

目录

https://www.cnblogs.com/bfyx/p/11364884.html

用处及效果

获取一个image

 HZH_Controls.FontImages.GetImage(样式枚举, 大小, 前景色,背景色);

获取一个icon

 HZH_Controls.FontImages.GetIcon(样式枚举, 大小, 前景色,背景色);

UCBtnImg设置图标,可以使用属性ImageFontIcons

准备工作

下载字体文件

http://www.fontawesome.com.cn/faicons/  

https://www.elegantthemes.com/blog/resources/elegant-icon-font

如果想直接要字体文件,可以到我源码里面去看

开始

添加一个枚举,用来定义字体对应的值

   1  public enum FontIcons 
   2     {
   3         #region Awesome    English:Awesome
   4         /// <summary>
   5         /// a fa 500PX
   6         /// </summary>
   7         A_fa_500px = 0xf26e,
   8         /// <summary>
   9         /// a fa address book
  10         /// </summary>
  11         A_fa_address_book = 0xf2b9,
  12         /// <summary>
  13         /// a fa address book o
  14         /// </summary>
  15         A_fa_address_book_o = 0xf2ba,
  16         /// <summary>
  17         /// a fa address card
  18         /// </summary>
  19         A_fa_address_card = 0xf2bb,
  20         /// <summary>
  21         /// a fa address card o
  22         /// </summary>
  23         A_fa_address_card_o = 0xf2bc,
  24         /// <summary>
  25         /// a fa adjust
  26         /// </summary>
  27         A_fa_adjust = 0xf042,
  28         /// <summary>
  29         /// a fa adn
  30         /// </summary>
  31         A_fa_adn = 0xf170,
  32         /// <summary>
  33         /// a fa align center
  34         /// </summary>
  35         A_fa_align_center = 0xf037,
  36         /// <summary>
  37         /// a fa align justify
  38         /// </summary>
  39         A_fa_align_justify = 0xf039,
  40         /// <summary>
  41         /// a fa align left
  42         /// </summary>
  43         A_fa_align_left = 0xf036,
  44         /// <summary>
  45         /// a fa align right
  46         /// </summary>
  47         A_fa_align_right = 0xf038,
  48         /// <summary>
  49         /// a fa amazon
  50         /// </summary>
  51         A_fa_amazon = 0xf270,
  52         /// <summary>
  53         /// a fa ambulance
  54         /// </summary>
  55         A_fa_ambulance = 0xf0f9,
  56         /// <summary>
  57         /// a fa anchor
  58         /// </summary>
  59         A_fa_anchor = 0xf13d,
  60         /// <summary>
  61         /// a fa android
  62         /// </summary>
  63         A_fa_android = 0xf17b,
  64         /// <summary>
  65         /// a fa angellist
  66         /// </summary>
  67         A_fa_angellist = 0xf209,
  68         /// <summary>
  69         /// a fa angle double down
  70         /// </summary>
  71         A_fa_angle_double_down = 0xf103,
  72         /// <summary>
  73         /// a fa angle double left
  74         /// </summary>
  75         A_fa_angle_double_left = 0xf100,
  76         /// <summary>
  77         /// a fa angle double right
  78         /// </summary>
  79         A_fa_angle_double_right = 0xf101,
  80         /// <summary>
  81         /// a fa angle double up
  82         /// </summary>
  83         A_fa_angle_double_up = 0xf102,
  84         /// <summary>
  85         /// a fa angle down
  86         /// </summary>
  87         A_fa_angle_down = 0xf107,
  88         /// <summary>
  89         /// a fa angle left
  90         /// </summary>
  91         A_fa_angle_left = 0xf104,
  92         /// <summary>
  93         /// a fa angle right
  94         /// </summary>
  95         A_fa_angle_right = 0xf105,
  96         /// <summary>
  97         /// a fa angle up
  98         /// </summary>
  99         A_fa_angle_up = 0xf106,
 100         /// <summary>
 101         /// a fa apple
 102         /// </summary>
 103         A_fa_apple = 0xf179,
 104         /// <summary>
 105         /// a fa archive
 106         /// </summary>
 107         A_fa_archive = 0xf187,
 108         /// <summary>
 109         /// a fa area chart
 110         /// </summary>
 111         A_fa_area_chart = 0xf1fe,
 112         /// <summary>
 113         /// a fa arrow circle down
 114         /// </summary>
 115         A_fa_arrow_circle_down = 0xf0ab,
 116         /// <summary>
 117         /// a fa arrow circle left
 118         /// </summary>
 119         A_fa_arrow_circle_left = 0xf0a8,
 120         /// <summary>
 121         /// a fa arrow circle o down
 122         /// </summary>
 123         A_fa_arrow_circle_o_down = 0xf01a,
 124         /// <summary>
 125         /// a fa arrow circle o left
 126         /// </summary>
 127         A_fa_arrow_circle_o_left = 0xf190,
 128         /// <summary>
 129         /// a fa arrow circle o right
 130         /// </summary>
 131         A_fa_arrow_circle_o_right = 0xf18e,
 132         /// <summary>
 133         /// a fa arrow circle o up
 134         /// </summary>
 135         A_fa_arrow_circle_o_up = 0xf01b,
 136         /// <summary>
 137         /// a fa arrow circle right
 138         /// </summary>
 139         A_fa_arrow_circle_right = 0xf0a9,
 140         /// <summary>
 141         /// a fa arrow circle up
 142         /// </summary>
 143         A_fa_arrow_circle_up = 0xf0aa,
 144         /// <summary>
 145         /// a fa arrow down
 146         /// </summary>
 147         A_fa_arrow_down = 0xf063,
 148         /// <summary>
 149         /// a fa arrow left
 150         /// </summary>
 151         A_fa_arrow_left = 0xf060,
 152         /// <summary>
 153         /// a fa arrow right
 154         /// </summary>
 155         A_fa_arrow_right = 0xf061,
 156         /// <summary>
 157         /// a fa arrow up
 158         /// </summary>
 159         A_fa_arrow_up = 0xf062,
 160         /// <summary>
 161         /// a fa arrows
 162         /// </summary>
 163         A_fa_arrows = 0xf047,
 164         /// <summary>
 165         /// a fa arrows alt
 166         /// </summary>
 167         A_fa_arrows_alt = 0xf0b2,
 168         /// <summary>
 169         /// a fa arrows h
 170         /// </summary>
 171         A_fa_arrows_h = 0xf07e,
 172         /// <summary>
 173         /// a fa arrows v
 174         /// </summary>
 175         A_fa_arrows_v = 0xf07d,
 176         /// <summary>
 177         /// a fa asl interpreting
 178         /// </summary>
 179         A_fa_asl_interpreting = 0xf2a3,
 180         /// <summary>
 181         /// a fa assistive listening systems
 182         /// </summary>
 183         A_fa_assistive_listening_systems = 0xf2a2,
 184         /// <summary>
 185         /// a fa asterisk
 186         /// </summary>
 187         A_fa_asterisk = 0xf069,
 188         /// <summary>
 189         /// a fa at
 190         /// </summary>
 191         A_fa_at = 0xf1fa,
 192         /// <summary>
 193         /// a fa audio description
 194         /// </summary>
 195         A_fa_audio_description = 0xf29e,
 196         /// <summary>
 197         /// a fa backward
 198         /// </summary>
 199         A_fa_backward = 0xf04a,
 200         /// <summary>
 201         /// a fa balance scale
 202         /// </summary>
 203         A_fa_balance_scale = 0xf24e,
 204         /// <summary>
 205         /// a fa ban
 206         /// </summary>
 207         A_fa_ban = 0xf05e,
 208         /// <summary>
 209         /// a fa bandcamp
 210         /// </summary>
 211         A_fa_bandcamp = 0xf2d5,
 212         /// <summary>
 213         /// a fa bar chart
 214         /// </summary>
 215         A_fa_bar_chart = 0xf080,
 216         /// <summary>
 217         /// a fa barcode
 218         /// </summary>
 219         A_fa_barcode = 0xf02a,
 220         /// <summary>
 221         /// a fa bars
 222         /// </summary>
 223         A_fa_bars = 0xf0c9,
 224         /// <summary>
 225         /// a fa bath
 226         /// </summary>
 227         A_fa_bath = 0xf2cd,
 228         /// <summary>
 229         /// a fa battery
 230         /// </summary>
 231         A_fa_battery = 0xf240,
 232         /// <summary>
 233         /// a fa battery 0
 234         /// </summary>
 235         A_fa_battery_0 = 0xf244,
 236         /// <summary>
 237         /// a fa battery 1
 238         /// </summary>
 239         A_fa_battery_1 = 0xf243,
 240         /// <summary>
 241         /// a fa battery 2
 242         /// </summary>
 243         A_fa_battery_2 = 0xf242,
 244         /// <summary>
 245         /// a fa battery 3
 246         /// </summary>
 247         A_fa_battery_3 = 0xf241,
 248         /// <summary>
 249         /// a fa beer
 250         /// </summary>
 251         A_fa_beer = 0xf0fc,
 252         /// <summary>
 253         /// a fa behance
 254         /// </summary>
 255         A_fa_behance = 0xf1b4,
 256         /// <summary>
 257         /// a fa behance square
 258         /// </summary>
 259         A_fa_behance_square = 0xf1b5,
 260         /// <summary>
 261         /// a fa bell
 262         /// </summary>
 263         A_fa_bell = 0xf0f3,
 264         /// <summary>
 265         /// a fa bell o
 266         /// </summary>
 267         A_fa_bell_o = 0xf0a2,
 268         /// <summary>
 269         /// a fa bell slash
 270         /// </summary>
 271         A_fa_bell_slash = 0xf1f6,
 272         /// <summary>
 273         /// a fa bell slash o
 274         /// </summary>
 275         A_fa_bell_slash_o = 0xf1f7,
 276         /// <summary>
 277         /// a fa bicycle
 278         /// </summary>
 279         A_fa_bicycle = 0xf206,
 280         /// <summary>
 281         /// a fa binoculars
 282         /// </summary>
 283         A_fa_binoculars = 0xf1e5,
 284         /// <summary>
 285         /// a fa birthday cake
 286         /// </summary>
 287         A_fa_birthday_cake = 0xf1fd,
 288         /// <summary>
 289         /// a fa bitbucket
 290         /// </summary>
 291         A_fa_bitbucket = 0xf171,
 292         /// <summary>
 293         /// a fa bitbucket square
 294         /// </summary>
 295         A_fa_bitbucket_square = 0xf172,
 296         /// <summary>
 297         /// a fa bitcoin
 298         /// </summary>
 299         A_fa_bitcoin = 0xf15a,
 300         /// <summary>
 301         /// a fa black tie
 302         /// </summary>
 303         A_fa_black_tie = 0xf27e,
 304         /// <summary>
 305         /// a fa blind
 306         /// </summary>
 307         A_fa_blind = 0xf29d,
 308         /// <summary>
 309         /// a fa bluetooth
 310         /// </summary>
 311         A_fa_bluetooth = 0xf293,
 312         /// <summary>
 313         /// a fa bluetooth b
 314         /// </summary>
 315         A_fa_bluetooth_b = 0xf294,
 316         /// <summary>
 317         /// a fa bold
 318         /// </summary>
 319         A_fa_bold = 0xf032,
 320         /// <summary>
 321         /// a fa bomb
 322         /// </summary>
 323         A_fa_bomb = 0xf1e2,
 324         /// <summary>
 325         /// a fa book
 326         /// </summary>
 327         A_fa_book = 0xf02d,
 328         /// <summary>
 329         /// a fa bookmark
 330         /// </summary>
 331         A_fa_bookmark = 0xf02e,
 332         /// <summary>
 333         /// a fa bookmark o
 334         /// </summary>
 335         A_fa_bookmark_o = 0xf097,
 336         /// <summary>
 337         /// a fa braille
 338         /// </summary>
 339         A_fa_braille = 0xf2a1,
 340         /// <summary>
 341         /// a fa briefcase
 342         /// </summary>
 343         A_fa_briefcase = 0xf0b1,
 344         /// <summary>
 345         /// a fa bug
 346         /// </summary>
 347         A_fa_bug = 0xf188,
 348         /// <summary>
 349         /// a fa building
 350         /// </summary>
 351         A_fa_building = 0xf1ad,
 352         /// <summary>
 353         /// a fa building o
 354         /// </summary>
 355         A_fa_building_o = 0xf0f7,
 356         /// <summary>
 357         /// a fa bullhorn
 358         /// </summary>
 359         A_fa_bullhorn = 0xf0a1,
 360         /// <summary>
 361         /// a fa bullseye
 362         /// </summary>
 363         A_fa_bullseye = 0xf140,
 364         /// <summary>
 365         /// a fa bus
 366         /// </summary>
 367         A_fa_bus = 0xf207,
 368         /// <summary>
 369         /// a fa buysellads
 370         /// </summary>
 371         A_fa_buysellads = 0xf20d,
 372         /// <summary>
 373         /// a fa calculator
 374         /// </summary>
 375         A_fa_calculator = 0xf1ec,
 376         /// <summary>
 377         /// a fa calendar
 378         /// </summary>
 379         A_fa_calendar = 0xf073,
 380         /// <summary>
 381         /// a fa calendar check o
 382         /// </summary>
 383         A_fa_calendar_check_o = 0xf274,
 384         /// <summary>
 385         /// a fa calendar minus o
 386         /// </summary>
 387         A_fa_calendar_minus_o = 0xf272,
 388         /// <summary>
 389         /// a fa calendar o
 390         /// </summary>
 391         A_fa_calendar_o = 0xf133,
 392         /// <summary>
 393         /// a fa calendar plus o
 394         /// </summary>
 395         A_fa_calendar_plus_o = 0xf271,
 396         /// <summary>
 397         /// a fa calendar times o
 398         /// </summary>
 399         A_fa_calendar_times_o = 0xf273,
 400         /// <summary>
 401         /// a fa camera
 402         /// </summary>
 403         A_fa_camera = 0xf030,
 404         /// <summary>
 405         /// a fa camera retro
 406         /// </summary>
 407         A_fa_camera_retro = 0xf083,
 408         /// <summary>
 409         /// a fa car
 410         /// </summary>
 411         A_fa_car = 0xf1b9,
 412         /// <summary>
 413         /// a fa caret down
 414         /// </summary>
 415         A_fa_caret_down = 0xf0d7,
 416         /// <summary>
 417         /// a fa caret left
 418         /// </summary>
 419         A_fa_caret_left = 0xf0d9,
 420         /// <summary>
 421         /// a fa caret right
 422         /// </summary>
 423         A_fa_caret_right = 0xf0da,
 424         /// <summary>
 425         /// a fa caret up
 426         /// </summary>
 427         A_fa_caret_up = 0xf0d8,
 428         /// <summary>
 429         /// a fa cart arrow down
 430         /// </summary>
 431         A_fa_cart_arrow_down = 0xf218,
 432         /// <summary>
 433         /// a fa cart plus
 434         /// </summary>
 435         A_fa_cart_plus = 0xf217,
 436         /// <summary>
 437         /// a fa cc
 438         /// </summary>
 439         A_fa_cc = 0xf20a,
 440         /// <summary>
 441         /// a fa cc amex
 442         /// </summary>
 443         A_fa_cc_amex = 0xf1f3,
 444         /// <summary>
 445         /// a fa cc diners club
 446         /// </summary>
 447         A_fa_cc_diners_club = 0xf24c,
 448         /// <summary>
 449         /// a fa cc discover
 450         /// </summary>
 451         A_fa_cc_discover = 0xf1f2,
 452         /// <summary>
 453         /// a fa cc JCB
 454         /// </summary>
 455         A_fa_cc_jcb = 0xf24b,
 456         /// <summary>
 457         /// a fa cc mastercard
 458         /// </summary>
 459         A_fa_cc_mastercard = 0xf1f1,
 460         /// <summary>
 461         /// a fa cc paypal
 462         /// </summary>
 463         A_fa_cc_paypal = 0xf1f4,
 464         /// <summary>
 465         /// a fa cc stripe
 466         /// </summary>
 467         A_fa_cc_stripe = 0xf1f5,
 468         /// <summary>
 469         /// a fa cc visa
 470         /// </summary>
 471         A_fa_cc_visa = 0xf1f0,
 472         /// <summary>
 473         /// a fa certificate
 474         /// </summary>
 475         A_fa_certificate = 0xf0a3,
 476         /// <summary>
 477         /// a fa chain
 478         /// </summary>
 479         A_fa_chain = 0xf0c1,
 480         /// <summary>
 481         /// a fa check
 482         /// </summary>
 483         A_fa_check = 0xf00c,
 484         /// <summary>
 485         /// a fa check circle
 486         /// </summary>
 487         A_fa_check_circle = 0xf058,
 488         /// <summary>
 489         /// a fa check circle o
 490         /// </summary>
 491         A_fa_check_circle_o = 0xf05d,
 492         /// <summary>
 493         /// a fa check square
 494         /// </summary>
 495         A_fa_check_square = 0xf14a,
 496         /// <summary>
 497         /// a fa check square o
 498         /// </summary>
 499         A_fa_check_square_o = 0xf046,
 500         /// <summary>
 501         /// a fa chevron circle down
 502         /// </summary>
 503         A_fa_chevron_circle_down = 0xf13a,
 504         /// <summary>
 505         /// a fa chevron circle left
 506         /// </summary>
 507         A_fa_chevron_circle_left = 0xf137,
 508         /// <summary>
 509         /// a fa chevron circle right
 510         /// </summary>
 511         A_fa_chevron_circle_right = 0xf138,
 512         /// <summary>
 513         /// a fa chevron circle up
 514         /// </summary>
 515         A_fa_chevron_circle_up = 0xf139,
 516         /// <summary>
 517         /// a fa chevron down
 518         /// </summary>
 519         A_fa_chevron_down = 0xf078,
 520         /// <summary>
 521         /// a fa chevron left
 522         /// </summary>
 523         A_fa_chevron_left = 0xf053,
 524         /// <summary>
 525         /// a fa chevron right
 526         /// </summary>
 527         A_fa_chevron_right = 0xf054,
 528         /// <summary>
 529         /// a fa chevron up
 530         /// </summary>
 531         A_fa_chevron_up = 0xf077,
 532         /// <summary>
 533         /// a fa child
 534         /// </summary>
 535         A_fa_child = 0xf1ae,
 536         /// <summary>
 537         /// a fa chrome
 538         /// </summary>
 539         A_fa_chrome = 0xf268,
 540         /// <summary>
 541         /// a fa circle
 542         /// </summary>
 543         A_fa_circle = 0xf111,
 544         /// <summary>
 545         /// a fa circle o
 546         /// </summary>
 547         A_fa_circle_o = 0xf10c,
 548         /// <summary>
 549         /// a fa circle o notch
 550         /// </summary>
 551         A_fa_circle_o_notch = 0xf1ce,
 552         /// <summary>
 553         /// a fa circle thin
 554         /// </summary>
 555         A_fa_circle_thin = 0xf1db,
 556         /// <summary>
 557         /// a fa clock o
 558         /// </summary>
 559         A_fa_clock_o = 0xf017,
 560         /// <summary>
 561         /// a fa clone
 562         /// </summary>
 563         A_fa_clone = 0xf24d,
 564         /// <summary>
 565         /// a fa close
 566         /// </summary>
 567         A_fa_close = 0xf00d,
 568         /// <summary>
 569         /// a fa cloud
 570         /// </summary>
 571         A_fa_cloud = 0xf0c2,
 572         /// <summary>
 573         /// a fa cloud download
 574         /// </summary>
 575         A_fa_cloud_download = 0xf0ed,
 576         /// <summary>
 577         /// a fa cloud upload
 578         /// </summary>
 579         A_fa_cloud_upload = 0xf0ee,
 580         /// <summary>
 581         /// a fa code
 582         /// </summary>
 583         A_fa_code = 0xf121,
 584         /// <summary>
 585         /// a fa code fork
 586         /// </summary>
 587         A_fa_code_fork = 0xf126,
 588         /// <summary>
 589         /// a fa codepen
 590         /// </summary>
 591         A_fa_codepen = 0xf1cb,
 592         /// <summary>
 593         /// a fa codiepie
 594         /// </summary>
 595         A_fa_codiepie = 0xf284,
 596         /// <summary>
 597         /// a fa coffee
 598         /// </summary>
 599         A_fa_coffee = 0xf0f4,
 600         /// <summary>
 601         /// a fa cog
 602         /// </summary>
 603         A_fa_cog = 0xf013,
 604         /// <summary>
 605         /// a fa cogs
 606         /// </summary>
 607         A_fa_cogs = 0xf085,
 608         /// <summary>
 609         /// a fa columns
 610         /// </summary>
 611         A_fa_columns = 0xf0db,
 612         /// <summary>
 613         /// a fa comment
 614         /// </summary>
 615         A_fa_comment = 0xf075,
 616         /// <summary>
 617         /// a fa comment o
 618         /// </summary>
 619         A_fa_comment_o = 0xf0e5,
 620         /// <summary>
 621         /// a fa commenting
 622         /// </summary>
 623         A_fa_commenting = 0xf27a,
 624         /// <summary>
 625         /// a fa commenting o
 626         /// </summary>
 627         A_fa_commenting_o = 0xf27b,
 628         /// <summary>
 629         /// a fa comments
 630         /// </summary>
 631         A_fa_comments = 0xf086,
 632         /// <summary>
 633         /// a fa comments o
 634         /// </summary>
 635         A_fa_comments_o = 0xf0e6,
 636         /// <summary>
 637         /// a fa compass
 638         /// </summary>
 639         A_fa_compass = 0xf14e,
 640         /// <summary>
 641         /// a fa compress
 642         /// </summary>
 643         A_fa_compress = 0xf066,
 644         /// <summary>
 645         /// a fa connectdevelop
 646         /// </summary>
 647         A_fa_connectdevelop = 0xf20e,
 648         /// <summary>
 649         /// a fa contao
 650         /// </summary>
 651         A_fa_contao = 0xf26d,
 652         /// <summary>
 653         /// a fa copy
 654         /// </summary>
 655         A_fa_copy = 0xf0c5,
 656         /// <summary>
 657         /// a fa copyright
 658         /// </summary>
 659         A_fa_copyright = 0xf1f9,
 660         /// <summary>
 661         /// a fa creative commons
 662         /// </summary>
 663         A_fa_creative_commons = 0xf25e,
 664         /// <summary>
 665         /// a fa credit card
 666         /// </summary>
 667         A_fa_credit_card = 0xf09d,
 668         /// <summary>
 669         /// a fa credit card alt
 670         /// </summary>
 671         A_fa_credit_card_alt = 0xf283,
 672         /// <summary>
 673         /// a fa crop
 674         /// </summary>
 675         A_fa_crop = 0xf125,
 676         /// <summary>
 677         /// a fa crosshairs
 678         /// </summary>
 679         A_fa_crosshairs = 0xf05b,
 680         /// <summary>
 681         /// a fa CSS3
 682         /// </summary>
 683         A_fa_css3 = 0xf13c,
 684         /// <summary>
 685         /// a fa cube
 686         /// </summary>
 687         A_fa_cube = 0xf1b2,
 688         /// <summary>
 689         /// a fa cubes
 690         /// </summary>
 691         A_fa_cubes = 0xf1b3,
 692         /// <summary>
 693         /// a fa cut
 694         /// </summary>
 695         A_fa_cut = 0xf0c4,
 696         /// <summary>
 697         /// a fa cutlery
 698         /// </summary>
 699         A_fa_cutlery = 0xf0f5,
 700         /// <summary>
 701         /// a fa dashboard
 702         /// </summary>
 703         A_fa_dashboard = 0xf0e4,
 704         /// <summary>
 705         /// a fa dashcube
 706         /// </summary>
 707         A_fa_dashcube = 0xf210,
 708         /// <summary>
 709         /// a fa database
 710         /// </summary>
 711         A_fa_database = 0xf1c0,
 712         /// <summary>
 713         /// a fa deaf
 714         /// </summary>
 715         A_fa_deaf = 0xf2a4,
 716         /// <summary>
 717         /// a fa delicious
 718         /// </summary>
 719         A_fa_delicious = 0xf1a5,
 720         /// <summary>
 721         /// a fa desktop
 722         /// </summary>
 723         A_fa_desktop = 0xf108,
 724         /// <summary>
 725         /// a fa deviantart
 726         /// </summary>
 727         A_fa_deviantart = 0xf1bd,
 728         /// <summary>
 729         /// a fa diamond
 730         /// </summary>
 731         A_fa_diamond = 0xf219,
 732         /// <summary>
 733         /// a fa digg
 734         /// </summary>
 735         A_fa_digg = 0xf1a6,
 736         /// <summary>
 737         /// a fa dot circle o
 738         /// </summary>
 739         A_fa_dot_circle_o = 0xf192,
 740         /// <summary>
 741         /// a fa download
 742         /// </summary>
 743         A_fa_download = 0xf019,
 744         /// <summary>
 745         /// a fa dribbble
 746         /// </summary>
 747         A_fa_dribbble = 0xf17d,
 748         /// <summary>
 749         /// a fa dropbox
 750         /// </summary>
 751         A_fa_dropbox = 0xf16b,
 752         /// <summary>
 753         /// a fa drupal
 754         /// </summary>
 755         A_fa_drupal = 0xf1a9,
 756         /// <summary>
 757         /// a fa edge
 758         /// </summary>
 759         A_fa_edge = 0xf282,
 760         /// <summary>
 761         /// a fa edit
 762         /// </summary>
 763         A_fa_edit = 0xf044,
 764         /// <summary>
 765         /// a fa eercast
 766         /// </summary>
 767         A_fa_eercast = 0xf2da,
 768         /// <summary>
 769         /// a fa eject
 770         /// </summary>
 771         A_fa_eject = 0xf052,
 772         /// <summary>
 773         /// a fa ellipsis h
 774         /// </summary>
 775         A_fa_ellipsis_h = 0xf141,
 776         /// <summary>
 777         /// a fa ellipsis v
 778         /// </summary>
 779         A_fa_ellipsis_v = 0xf142,
 780         /// <summary>
 781         /// a fa empire
 782         /// </summary>
 783         A_fa_empire = 0xf1d1,
 784         /// <summary>
 785         /// a fa envelope
 786         /// </summary>
 787         A_fa_envelope = 0xf0e0,
 788         /// <summary>
 789         /// a fa envelope o
 790         /// </summary>
 791         A_fa_envelope_o = 0xf003,
 792         /// <summary>
 793         /// a fa envelope open
 794         /// </summary>
 795         A_fa_envelope_open = 0xf2b6,
 796         /// <summary>
 797         /// a fa envelope open o
 798         /// </summary>
 799         A_fa_envelope_open_o = 0xf2b7,
 800         /// <summary>
 801         /// a fa envelope square
 802         /// </summary>
 803         A_fa_envelope_square = 0xf199,
 804         /// <summary>
 805         /// a fa envira
 806         /// </summary>
 807         A_fa_envira = 0xf299,
 808         /// <summary>
 809         /// a fa eraser
 810         /// </summary>
 811         A_fa_eraser = 0xf12d,
 812         /// <summary>
 813         /// a fa etsy
 814         /// </summary>
 815         A_fa_etsy = 0xf2d7,
 816         /// <summary>
 817         /// a fa euro
 818         /// </summary>
 819         A_fa_euro = 0xf153,
 820         /// <summary>
 821         /// a fa exchange
 822         /// </summary>
 823         A_fa_exchange = 0xf0ec,
 824         /// <summary>
 825         /// a fa exclamation
 826         /// </summary>
 827         A_fa_exclamation = 0xf12a,
 828         /// <summary>
 829         /// a fa exclamation circle
 830         /// </summary>
 831         A_fa_exclamation_circle = 0xf06a,
 832         /// <summary>
 833         /// a fa expand
 834         /// </summary>
 835         A_fa_expand = 0xf065,
 836         /// <summary>
 837         /// a fa expeditedssl
 838         /// </summary>
 839         A_fa_expeditedssl = 0xf23e,
 840         /// <summary>
 841         /// a fa external link
 842         /// </summary>
 843         A_fa_external_link = 0xf08e,
 844         /// <summary>
 845         /// a fa external link square
 846         /// </summary>
 847         A_fa_external_link_square = 0xf14c,
 848         /// <summary>
 849         /// a fa eye
 850         /// </summary>
 851         A_fa_eye = 0xf06e,
 852         /// <summary>
 853         /// a fa eye slash
 854         /// </summary>
 855         A_fa_eye_slash = 0xf070,
 856         /// <summary>
 857         /// a fa eyedropper
 858         /// </summary>
 859         A_fa_eyedropper = 0xf1fb,
 860         /// <summary>
 861         /// a fa fa
 862         /// </summary>
 863         A_fa_fa = 0xf2b4,
 864         /// <summary>
 865         /// a fa facebook
 866         /// </summary>
 867         A_fa_facebook = 0xf09a,
 868         /// <summary>
 869         /// a fa facebook official
 870         /// </summary>
 871         A_fa_facebook_official = 0xf230,
 872         /// <summary>
 873         /// a fa facebook square
 874         /// </summary>
 875         A_fa_facebook_square = 0xf082,
 876         /// <summary>
 877         /// a fa fast backward
 878         /// </summary>
 879         A_fa_fast_backward = 0xf049,
 880         /// <summary>
 881         /// a fa fast forward
 882         /// </summary>
 883         A_fa_fast_forward = 0xf050,
 884         /// <summary>
 885         /// a fa fax
 886         /// </summary>
 887         A_fa_fax = 0xf1ac,
 888         /// <summary>
 889         /// a fa feed
 890         /// </summary>
 891         A_fa_feed = 0xf09e,
 892         /// <summary>
 893         /// a fa female
 894         /// </summary>
 895         A_fa_female = 0xf182,
 896         /// <summary>
 897         /// a fa fighter jet
 898         /// </summary>
 899         A_fa_fighter_jet = 0xf0fb,
 900         /// <summary>
 901         /// a fa file
 902         /// </summary>
 903         A_fa_file = 0xf15b,
 904         /// <summary>
 905         /// a fa file code o
 906         /// </summary>
 907         A_fa_file_code_o = 0xf1c9,
 908         /// <summary>
 909         /// a fa file excel o
 910         /// </summary>
 911         A_fa_file_excel_o = 0xf1c3,
 912         /// <summary>
 913         /// a fa file o
 914         /// </summary>
 915         A_fa_file_o = 0xf016,
 916         /// <summary>
 917         /// a fa file PDF o
 918         /// </summary>
 919         A_fa_file_pdf_o = 0xf1c1,
 920         /// <summary>
 921         /// a fa file photo o
 922         /// </summary>
 923         A_fa_file_photo_o = 0xf1c5,
 924         /// <summary>
 925         /// a fa file powerpoint o
 926         /// </summary>
 927         A_fa_file_powerpoint_o = 0xf1c4,
 928         /// <summary>
 929         /// a fa file sound o
 930         /// </summary>
 931         A_fa_file_sound_o = 0xf1c7,
 932         /// <summary>
 933         /// a fa file text
 934         /// </summary>
 935         A_fa_file_text = 0xf15c,
 936         /// <summary>
 937         /// a fa file text o
 938         /// </summary>
 939         A_fa_file_text_o = 0xf0f6,
 940         /// <summary>
 941         /// a fa file video o
 942         /// </summary>
 943         A_fa_file_video_o = 0xf1c8,
 944         /// <summary>
 945         /// a fa file word o
 946         /// </summary>
 947         A_fa_file_word_o = 0xf1c2,
 948         /// <summary>
 949         /// a fa file zip o
 950         /// </summary>
 951         A_fa_file_zip_o = 0xf1c6,
 952         /// <summary>
 953         /// a fa film
 954         /// </summary>
 955         A_fa_film = 0xf008,
 956         /// <summary>
 957         /// a fa filter
 958         /// </summary>
 959         A_fa_filter = 0xf0b0,
 960         /// <summary>
 961         /// a fa fire
 962         /// </summary>
 963         A_fa_fire = 0xf06d,
 964         /// <summary>
 965         /// a fa fire extinguisher
 966         /// </summary>
 967         A_fa_fire_extinguisher = 0xf134,
 968         /// <summary>
 969         /// a fa firefox
 970         /// </summary>
 971         A_fa_firefox = 0xf269,
 972         /// <summary>
 973         /// a fa first order
 974         /// </summary>
 975         A_fa_first_order = 0xf2b0,
 976         /// <summary>
 977         /// a fa flag
 978         /// </summary>
 979         A_fa_flag = 0xf024,
 980         /// <summary>
 981         /// a fa flag checkered
 982         /// </summary>
 983         A_fa_flag_checkered = 0xf11e,
 984         /// <summary>
 985         /// a fa flag o
 986         /// </summary>
 987         A_fa_flag_o = 0xf11d,
 988         /// <summary>
 989         /// a fa flash
 990         /// </summary>
 991         A_fa_flash = 0xf0e7,
 992         /// <summary>
 993         /// a fa flask
 994         /// </summary>
 995         A_fa_flask = 0xf0c3,
 996         /// <summary>
 997         /// a fa flickr
 998         /// </summary>
 999         A_fa_flickr = 0xf16e,
1000         /// <summary>
1001         /// a fa folder
1002         /// </summary>
1003         A_fa_folder = 0xf07b,
1004         /// <summary>
1005         /// a fa folder o
1006         /// </summary>
1007         A_fa_folder_o = 0xf114,
1008         /// <summary>
1009         /// a fa folder open
1010         /// </summary>
1011         A_fa_folder_open = 0xf07c,
1012         /// <summary>
1013         /// a fa folder open o
1014         /// </summary>
1015         A_fa_folder_open_o = 0xf115,
1016         /// <summary>
1017         /// a fa font
1018         /// </summary>
1019         A_fa_font = 0xf031,
1020         /// <summary>
1021         /// a fa fonticons
1022         /// </summary>
1023         A_fa_fonticons = 0xf280,
1024         /// <summary>
1025         /// a fa fort awesome
1026         /// </summary>
1027         A_fa_fort_awesome = 0xf286,
1028         /// <summary>
1029         /// a fa forumbee
1030         /// </summary>
1031         A_fa_forumbee = 0xf211,
1032         /// <summary>
1033         /// a fa forward
1034         /// </summary>
1035         A_fa_forward = 0xf04e,
1036         /// <summary>
1037         /// a fa foursquare
1038         /// </summary>
1039         A_fa_foursquare = 0xf180,
1040         /// <summary>
1041         /// a fa free code camp
1042         /// </summary>
1043         A_fa_free_code_camp = 0xf2c5,
1044         /// <summary>
1045         /// a fa frown o
1046         /// </summary>
1047         A_fa_frown_o = 0xf119,
1048         /// <summary>
1049         /// a fa futbol o
1050         /// </summary>
1051         A_fa_futbol_o = 0xf1e3,
1052         /// <summary>
1053         /// a fa gamepad
1054         /// </summary>
1055         A_fa_gamepad = 0xf11b,
1056         /// <summary>
1057         /// a fa GBP
1058         /// </summary>
1059         A_fa_gbp = 0xf154,
1060         /// <summary>
1061         /// a fa genderless
1062         /// </summary>
1063         A_fa_genderless = 0xf22d,
1064         /// <summary>
1065         /// a fa get pocket
1066         /// </summary>
1067         A_fa_get_pocket = 0xf265,
1068         /// <summary>
1069         /// a fa gg
1070         /// </summary>
1071         A_fa_gg = 0xf260,
1072         /// <summary>
1073         /// a fa gg circle
1074         /// </summary>
1075         A_fa_gg_circle = 0xf261,
1076         /// <summary>
1077         /// a fa gift
1078         /// </summary>
1079         A_fa_gift = 0xf06b,
1080         /// <summary>
1081         /// a fa git
1082         /// </summary>
1083         A_fa_git = 0xf1d3,
1084         /// <summary>
1085         /// a fa git square
1086         /// </summary>
1087         A_fa_git_square = 0xf1d2,
1088         /// <summary>
1089         /// a fa github
1090         /// </summary>
1091         A_fa_github = 0xf09b,
1092         /// <summary>
1093         /// a fa github alt
1094         /// </summary>
1095         A_fa_github_alt = 0xf113,
1096         /// <summary>
1097         /// a fa github square
1098         /// </summary>
1099         A_fa_github_square = 0xf092,
1100         /// <summary>
1101         /// a fa gitlab
1102         /// </summary>
1103         A_fa_gitlab = 0xf296,
1104         /// <summary>
1105         /// a fa gittip
1106         /// </summary>
1107         A_fa_gittip = 0xf184,
1108         /// <summary>
1109         /// a fa glass
1110         /// </summary>
1111         A_fa_glass = 0xf000,
1112         /// <summary>
1113         /// a fa glide
1114         /// </summary>
1115         A_fa_glide = 0xf2a5,
1116         /// <summary>
1117         /// a fa glide g
1118         /// </summary>
1119         A_fa_glide_g = 0xf2a6,
1120         /// <summary>
1121         /// a fa globe
1122         /// </summary>
1123         A_fa_globe = 0xf0ac,
1124         /// <summary>
1125         /// a fa google
1126         /// </summary>
1127         A_fa_google = 0xf1a0,
1128         /// <summary>
1129         /// a fa google plus
1130         /// </summary>
1131         A_fa_google_plus = 0xf0d5,
1132         /// <summary>
1133         /// a fa google plus official
1134         /// </summary>
1135         A_fa_google_plus_official = 0xf2b3,
1136         /// <summary>
1137         /// a fa google plus square
1138         /// </summary>
1139         A_fa_google_plus_square = 0xf0d4,
1140         /// <summary>
1141         /// a fa google wallet
1142         /// </summary>
1143         A_fa_google_wallet = 0xf1ee,
1144         /// <summary>
1145         /// a fa graduation cap
1146         /// </summary>
1147         A_fa_graduation_cap = 0xf19d,
1148         /// <summary>
1149         /// a fa grav
1150         /// </summary>
1151         A_fa_grav = 0xf2d6,
1152         /// <summary>
1153         /// a fa group
1154         /// </summary>
1155         A_fa_group = 0xf0c0,
1156         /// <summary>
1157         /// a fa h square
1158         /// </summary>
1159         A_fa_h_square = 0xf0fd,
1160         /// <summary>
1161         /// a fa hacker news
1162         /// </summary>
1163         A_fa_hacker_news = 0xf1d4,
1164         /// <summary>
1165         /// a fa hand lizard o
1166         /// </summary>
1167         A_fa_hand_lizard_o = 0xf258,
1168         /// <summary>
1169         /// a fa hand o down
1170         /// </summary>
1171         A_fa_hand_o_down = 0xf0a7,
1172         /// <summary>
1173         /// a fa hand o left
1174         /// </summary>
1175         A_fa_hand_o_left = 0xf0a5,
1176         /// <summary>
1177         /// a fa hand o right
1178         /// </summary>
1179         A_fa_hand_o_right = 0xf0a4,
1180         /// <summary>
1181         /// a fa hand o up
1182         /// </summary>
1183         A_fa_hand_o_up = 0xf0a6,
1184         /// <summary>
1185         /// a fa hand peace o
1186         /// </summary>
1187         A_fa_hand_peace_o = 0xf25b,
1188         /// <summary>
1189         /// a fa hand pointer o
1190         /// </summary>
1191         A_fa_hand_pointer_o = 0xf25a,
1192         /// <summary>
1193         /// a fa hand rock o
1194         /// </summary>
1195         A_fa_hand_rock_o = 0xf255,
1196         /// <summary>
1197         /// a fa hand scissors o
1198         /// </summary>
1199         A_fa_hand_scissors_o = 0xf257,
1200         /// <summary>
1201         /// a fa hand spock o
1202         /// </summary>
1203         A_fa_hand_spock_o = 0xf259,
1204         /// <summary>
1205         /// a fa hand stop o
1206         /// </summary>
1207         A_fa_hand_stop_o = 0xf256,
1208         /// <summary>
1209         /// a fa handshake o
1210         /// </summary>
1211         A_fa_handshake_o = 0xf2b5,
1212         /// <summary>
1213         /// a fa hashtag
1214         /// </summary>
1215         A_fa_hashtag = 0xf292,
1216         /// <summary>
1217         /// a fa HDD o
1218         /// </summary>
1219         A_fa_hdd_o = 0xf0a0,
1220         /// <summary>
1221         /// a fa header
1222         /// </summary>
1223         A_fa_header = 0xf1dc,
1224         /// <summary>
1225         /// a fa headphones
1226         /// </summary>
1227         A_fa_headphones = 0xf025,
1228         /// <summary>
1229         /// a fa heart
1230         /// </summary>
1231         A_fa_heart = 0xf004,
1232         /// <summary>
1233         /// a fa heart o
1234         /// </summary>
1235         A_fa_heart_o = 0xf08a,
1236         /// <summary>
1237         /// a fa heartbeat
1238         /// </summary>
1239         A_fa_heartbeat = 0xf21e,
1240         /// <summary>
1241         /// a fa history
1242         /// </summary>
1243         A_fa_history = 0xf1da,
1244         /// <summary>
1245         /// a fa home
1246         /// </summary>
1247         A_fa_home = 0xf015,
1248         /// <summary>
1249         /// a fa hospital o
1250         /// </summary>
1251         A_fa_hospital_o = 0xf0f8,
1252         /// <summary>
1253         /// a fa hotel
1254         /// </summary>
1255         A_fa_hotel = 0xf236,
1256         /// <summary>
1257         /// a fa hourglass
1258         /// </summary>
1259         A_fa_hourglass = 0xf254,
1260         /// <summary>
1261         /// a fa hourglass end
1262         /// </summary>
1263         A_fa_hourglass_end = 0xf253,
1264         /// <summary>
1265         /// a fa hourglass half
1266         /// </summary>
1267         A_fa_hourglass_half = 0xf252,
1268         /// <summary>
1269         /// a fa hourglass o
1270         /// </summary>
1271         A_fa_hourglass_o = 0xf250,
1272         /// <summary>
1273         /// a fa hourglass start
1274         /// </summary>
1275         A_fa_hourglass_start = 0xf251,
1276         /// <summary>
1277         /// a fa houzz
1278         /// </summary>
1279         A_fa_houzz = 0xf27c,
1280         /// <summary>
1281         /// a fa HTML5
1282         /// </summary>
1283         A_fa_html5 = 0xf13b,
1284         /// <summary>
1285         /// a fa i cursor
1286         /// </summary>
1287         A_fa_i_cursor = 0xf246,
1288         /// <summary>
1289         /// a fa identifier badge
1290         /// </summary>
1291         A_fa_id_badge = 0xf2c1,
1292         /// <summary>
1293         /// a fa identifier card
1294         /// </summary>
1295         A_fa_id_card = 0xf2c2,
1296         /// <summary>
1297         /// a fa identifier card o
1298         /// </summary>
1299         A_fa_id_card_o = 0xf2c3,
1300         /// <summary>
1301         /// a fa imdb
1302         /// </summary>
1303         A_fa_imdb = 0xf2d8,
1304         /// <summary>
1305         /// a fa inbox
1306         /// </summary>
1307         A_fa_inbox = 0xf01c,
1308         /// <summary>
1309         /// a fa indent
1310         /// </summary>
1311         A_fa_indent = 0xf03c,
1312         /// <summary>
1313         /// a fa industry
1314         /// </summary>
1315         A_fa_industry = 0xf275,
1316         /// <summary>
1317         /// a fa information
1318         /// </summary>
1319         A_fa_info = 0xf129,
1320         /// <summary>
1321         /// a fa information circle
1322         /// </summary>
1323         A_fa_info_circle = 0xf05a,
1324         /// <summary>
1325         /// a fa inr
1326         /// </summary>
1327         A_fa_inr = 0xf156,
1328         /// <summary>
1329         /// a fa instagram
1330         /// </summary>
1331         A_fa_instagram = 0xf16d,
1332         /// <summary>
1333         /// a fa internet explorer
1334         /// </summary>
1335         A_fa_internet_explorer = 0xf26b,
1336         /// <summary>
1337         /// a fa ioxhost
1338         /// </summary>
1339         A_fa_ioxhost = 0xf208,
1340         /// <summary>
1341         /// a fa italic
1342         /// </summary>
1343         A_fa_italic = 0xf033,
1344         /// <summary>
1345         /// a fa joomla
1346         /// </summary>
1347         A_fa_joomla = 0xf1aa,
1348         /// <summary>
1349         /// a fa jsfiddle
1350         /// </summary>
1351         A_fa_jsfiddle = 0xf1cc,
1352         /// <summary>
1353         /// a fa key
1354         /// </summary>
1355         A_fa_key = 0xf084,
1356         /// <summary>
1357         /// a fa keyboard o
1358         /// </summary>
1359         A_fa_keyboard_o = 0xf11c,
1360         /// <summary>
1361         /// a fa language
1362         /// </summary>
1363         A_fa_language = 0xf1ab,
1364         /// <summary>
1365         /// a fa laptop
1366         /// </summary>
1367         A_fa_laptop = 0xf109,
1368         /// <summary>
1369         /// a fa lastfm
1370         /// </summary>
1371         A_fa_lastfm = 0xf202,
1372         /// <summary>
1373         /// a fa lastfm square
1374         /// </summary>
1375         A_fa_lastfm_square = 0xf203,
1376         /// <summary>
1377         /// a fa leaf
1378         /// </summary>
1379         A_fa_leaf = 0xf06c,
1380         /// <summary>
1381         /// a fa leanpub
1382         /// </summary>
1383         A_fa_leanpub = 0xf212,
1384         /// <summary>
1385         /// a fa legal
1386         /// </summary>
1387         A_fa_legal = 0xf0e3,
1388         /// <summary>
1389         /// a fa lemon o
1390         /// </summary>
1391         A_fa_lemon_o = 0xf094,
1392         /// <summary>
1393         /// a fa level down
1394         /// </summary>
1395         A_fa_level_down = 0xf149,
1396         /// <summary>
1397         /// a fa level up
1398         /// </summary>
1399         A_fa_level_up = 0xf148,
1400         /// <summary>
1401         /// a fa life buoy
1402         /// </summary>
1403         A_fa_life_buoy = 0xf1cd,
1404         /// <summary>
1405         /// a fa lightbulb o
1406         /// </summary>
1407         A_fa_lightbulb_o = 0xf0eb,
1408         /// <summary>
1409         /// a fa line chart
1410         /// </summary>
1411         A_fa_line_chart = 0xf201,
1412         /// <summary>
1413         /// a fa linkedin
1414         /// </summary>
1415         A_fa_linkedin = 0xf0e1,
1416         /// <summary>
1417         /// a fa linkedin square
1418         /// </summary>
1419         A_fa_linkedin_square = 0xf08c,
1420         /// <summary>
1421         /// a fa linode
1422         /// </summary>
1423         A_fa_linode = 0xf2b8,
1424         /// <summary>
1425         /// a fa linux
1426         /// </summary>
1427         A_fa_linux = 0xf17c,
1428         /// <summary>
1429         /// a fa list
1430         /// </summary>
1431         A_fa_list = 0xf03a,
1432         /// <summary>
1433         /// a fa list alt
1434         /// </summary>
1435         A_fa_list_alt = 0xf022,
1436         /// <summary>
1437         /// a fa list ol
1438         /// </summary>
1439         A_fa_list_ol = 0xf0cb,
1440         /// <summary>
1441         /// a fa list ul
1442         /// </summary>
1443         A_fa_list_ul = 0xf0ca,
1444         /// <summary>
1445         /// a fa location arrow
1446         /// </summary>
1447         A_fa_location_arrow = 0xf124,
1448         /// <summary>
1449         /// a fa lock
1450         /// </summary>
1451         A_fa_lock = 0xf023,
1452         /// <summary>
1453         /// a fa long arrow down
1454         /// </summary>
1455         A_fa_long_arrow_down = 0xf175,
1456         /// <summary>
1457         /// a fa long arrow left
1458         /// </summary>
1459         A_fa_long_arrow_left = 0xf177,
1460         /// <summary>
1461         /// a fa long arrow right
1462         /// </summary>
1463         A_fa_long_arrow_right = 0xf178,
1464         /// <summary>
1465         /// a fa long arrow up
1466         /// </summary>
1467         A_fa_long_arrow_up = 0xf176,
1468         /// <summary>
1469         /// a fa low vision
1470         /// </summary>
1471         A_fa_low_vision = 0xf2a8,
1472         /// <summary>
1473         /// a fa magic
1474         /// </summary>
1475         A_fa_magic = 0xf0d0,
1476         /// <summary>
1477         /// a fa magnet
1478         /// </summary>
1479         A_fa_magnet = 0xf076,
1480         /// <summary>
1481         /// a fa mail forward
1482         /// </summary>
1483         A_fa_mail_forward = 0xf064,
1484         /// <summary>
1485         /// a fa male
1486         /// </summary>
1487         A_fa_male = 0xf183,
1488         /// <summary>
1489         /// a fa map
1490         /// </summary>
1491         A_fa_map = 0xf279,
1492         /// <summary>
1493         /// a fa map marker
1494         /// </summary>
1495         A_fa_map_marker = 0xf041,
1496         /// <summary>
1497         /// a fa map o
1498         /// </summary>
1499         A_fa_map_o = 0xf278,
1500         /// <summary>
1501         /// a fa map pin
1502         /// </summary>
1503         A_fa_map_pin = 0xf276,
1504         /// <summary>
1505         /// a fa map signs
1506         /// </summary>
1507         A_fa_map_signs = 0xf277,
1508         /// <summary>
1509         /// a fa mars
1510         /// </summary>
1511         A_fa_mars = 0xf222,
1512         /// <summary>
1513         /// a fa mars double
1514         /// </summary>
1515         A_fa_mars_double = 0xf227,
1516         /// <summary>
1517         /// a fa mars stroke
1518         /// </summary>
1519         A_fa_mars_stroke = 0xf229,
1520         /// <summary>
1521         /// a fa mars stroke h
1522         /// </summary>
1523         A_fa_mars_stroke_h = 0xf22b,
1524         /// <summary>
1525         /// a fa mars stroke v
1526         /// </summary>
1527         A_fa_mars_stroke_v = 0xf22a,
1528         /// <summary>
1529         /// a fa maxcdn
1530         /// </summary>
1531         A_fa_maxcdn = 0xf136,
1532         /// <summary>
1533         /// a fa meanpath
1534         /// </summary>
1535         A_fa_meanpath = 0xf20c,
1536         /// <summary>
1537         /// a fa medium
1538         /// </summary>
1539         A_fa_medium = 0xf23a,
1540         /// <summary>
1541         /// a fa medkit
1542         /// </summary>
1543         A_fa_medkit = 0xf0fa,
1544         /// <summary>
1545         /// a fa meetup
1546         /// </summary>
1547         A_fa_meetup = 0xf2e0,
1548         /// <summary>
1549         /// a fa meh o
1550         /// </summary>
1551         A_fa_meh_o = 0xf11a,
1552         /// <summary>
1553         /// a fa mercury
1554         /// </summary>
1555         A_fa_mercury = 0xf223,
1556         /// <summary>
1557         /// a fa microchip
1558         /// </summary>
1559         A_fa_microchip = 0xf2db,
1560         /// <summary>
1561         /// a fa microphone
1562         /// </summary>
1563         A_fa_microphone = 0xf130,
1564         /// <summary>
1565         /// a fa microphone slash
1566         /// </summary>
1567         A_fa_microphone_slash = 0xf131,
1568         /// <summary>
1569         /// a fa minus
1570         /// </summary>
1571         A_fa_minus = 0xf068,
1572         /// <summary>
1573         /// a fa minus circle
1574         /// </summary>
1575         A_fa_minus_circle = 0xf056,
1576         /// <summary>
1577         /// a fa minus square
1578         /// </summary>
1579         A_fa_minus_square = 0xf146,
1580         /// <summary>
1581         /// a fa minus square o
1582         /// </summary>
1583         A_fa_minus_square_o = 0xf147,
1584         /// <summary>
1585         /// a fa mixcloud
1586         /// </summary>
1587         A_fa_mixcloud = 0xf289,
1588         /// <summary>
1589         /// a fa mobile phone
1590         /// </summary>
1591         A_fa_mobile_phone = 0xf10b,
1592         /// <summary>
1593         /// a fa modx
1594         /// </summary>
1595         A_fa_modx = 0xf285,
1596         /// <summary>
1597         /// a fa money
1598         /// </summary>
1599         A_fa_money = 0xf0d6,
1600         /// <summary>
1601         /// a fa moon o
1602         /// </summary>
1603         A_fa_moon_o = 0xf186,
1604         /// <summary>
1605         /// a fa motorcycle
1606         /// </summary>
1607         A_fa_motorcycle = 0xf21c,
1608         /// <summary>
1609         /// a fa mouse pointer
1610         /// </summary>
1611         A_fa_mouse_pointer = 0xf245,
1612         /// <summary>
1613         /// a fa music
1614         /// </summary>
1615         A_fa_music = 0xf001,
1616         /// <summary>
1617         /// a fa neuter
1618         /// </summary>
1619         A_fa_neuter = 0xf22c,
1620         /// <summary>
1621         /// a fa newspaper o
1622         /// </summary>
1623         A_fa_newspaper_o = 0xf1ea,
1624         /// <summary>
1625         /// a fa object group
1626         /// </summary>
1627         A_fa_object_group = 0xf247,
1628         /// <summary>
1629         /// a fa object ungroup
1630         /// </summary>
1631         A_fa_object_ungroup = 0xf248,
1632         /// <summary>
1633         /// a fa odnoklassniki
1634         /// </summary>
1635         A_fa_odnoklassniki = 0xf263,
1636         /// <summary>
1637         /// a fa odnoklassniki square
1638         /// </summary>
1639         A_fa_odnoklassniki_square = 0xf264,
1640         /// <summary>
1641         /// a fa opencart
1642         /// </summary>
1643         A_fa_opencart = 0xf23d,
1644         /// <summary>
1645         /// a fa openid
1646         /// </summary>
1647         A_fa_openid = 0xf19b,
1648         /// <summary>
1649         /// a fa opera
1650         /// </summary>
1651         A_fa_opera = 0xf26a,
1652         /// <summary>
1653         /// a fa optin monster
1654         /// </summary>
1655         A_fa_optin_monster = 0xf23c,
1656         /// <summary>
1657         /// a fa outdent
1658         /// </summary>
1659         A_fa_outdent = 0xf03b,
1660         /// <summary>
1661         /// a fa pagelines
1662         /// </summary>
1663         A_fa_pagelines = 0xf18c,
1664         /// <summary>
1665         /// a fa paint brush
1666         /// </summary>
1667         A_fa_paint_brush = 0xf1fc,
1668         /// <summary>
1669         /// a fa paperclip
1670         /// </summary>
1671         A_fa_paperclip = 0xf0c6,
1672         /// <summary>
1673         /// a fa paragraph
1674         /// </summary>
1675         A_fa_paragraph = 0xf1dd,
1676         /// <summary>
1677         /// a fa paste
1678         /// </summary>
1679         A_fa_paste = 0xf0ea,
1680         /// <summary>
1681         /// a fa pause
1682         /// </summary>
1683         A_fa_pause = 0xf04c,
1684         /// <summary>
1685         /// a fa pause circle
1686         /// </summary>
1687         A_fa_pause_circle = 0xf28b,
1688         /// <summary>
1689         /// a fa pause circle o
1690         /// </summary>
1691         A_fa_pause_circle_o = 0xf28c,
1692         /// <summary>
1693         /// a fa paw
1694         /// </summary>
1695         A_fa_paw = 0xf1b0,
1696         /// <summary>
1697         /// a fa paypal
1698         /// </summary>
1699         A_fa_paypal = 0xf1ed,
1700         /// <summary>
1701         /// a fa pencil
1702         /// </summary>
1703         A_fa_pencil = 0xf040,
1704         /// <summary>
1705         /// a fa pencil square
1706         /// </summary>
1707         A_fa_pencil_square = 0xf14b,
1708         /// <summary>
1709         /// a fa percent
1710         /// </summary>
1711         A_fa_percent = 0xf295,
1712         /// <summary>
1713         /// a fa phone
1714         /// </summary>
1715         A_fa_phone = 0xf095,
1716         /// <summary>
1717         /// a fa phone square
1718         /// </summary>
1719         A_fa_phone_square = 0xf098,
1720         /// <summary>
1721         /// a fa photo
1722         /// </summary>
1723         A_fa_photo = 0xf03e,
1724         /// <summary>
1725         /// a fa pie chart
1726         /// </summary>
1727         A_fa_pie_chart = 0xf200,
1728         /// <summary>
1729         /// a fa pied piper
1730         /// </summary>
1731         A_fa_pied_piper = 0xf2ae,
1732         /// <summary>
1733         /// a fa pied piper alt
1734         /// </summary>
1735         A_fa_pied_piper_alt = 0xf1a8,
1736         /// <summary>
1737         /// a fa pied piper pp
1738         /// </summary>
1739         A_fa_pied_piper_pp = 0xf1a7,
1740         /// <summary>
1741         /// a fa pinterest
1742         /// </summary>
1743         A_fa_pinterest = 0xf0d2,
1744         /// <summary>
1745         /// a fa pinterest p
1746         /// </summary>
1747         A_fa_pinterest_p = 0xf231,
1748         /// <summary>
1749         /// a fa pinterest square
1750         /// </summary>
1751         A_fa_pinterest_square = 0xf0d3,
1752         /// <summary>
1753         /// a fa plane
1754         /// </summary>
1755         A_fa_plane = 0xf072,
1756         /// <summary>
1757         /// a fa play
1758         /// </summary>
1759         A_fa_play = 0xf04b,
1760         /// <summary>
1761         /// a fa play circle
1762         /// </summary>
1763         A_fa_play_circle = 0xf144,
1764         /// <summary>
1765         /// a fa play circle o
1766         /// </summary>
1767         A_fa_play_circle_o = 0xf01d,
1768         /// <summary>
1769         /// a fa plug
1770         /// </summary>
1771         A_fa_plug = 0xf1e6,
1772         /// <summary>
1773         /// a fa plus
1774         /// </summary>
1775         A_fa_plus = 0xf067,
1776         /// <summary>
1777         /// a fa plus circle
1778         /// </summary>
1779         A_fa_plus_circle = 0xf055,
1780         /// <summary>
1781         /// a fa plus square
1782         /// </summary>
1783         A_fa_plus_square = 0xf0fe,
1784         /// <summary>
1785         /// a fa plus square o
1786         /// </summary>
1787         A_fa_plus_square_o = 0xf196,
1788         /// <summary>
1789         /// a fa podcast
1790         /// </summary>
1791         A_fa_podcast = 0xf2ce,
1792         /// <summary>
1793         /// a fa power off
1794         /// </summary>
1795         A_fa_power_off = 0xf011,
1796         /// <summary>
1797         /// a fa print
1798         /// </summary>
1799         A_fa_print = 0xf02f,
1800         /// <summary>
1801         /// a fa product hunt
1802         /// </summary>
1803         A_fa_product_hunt = 0xf288,
1804         /// <summary>
1805         /// a fa puzzle piece
1806         /// </summary>
1807         A_fa_puzzle_piece = 0xf12e,
1808         /// <summary>
1809         /// a fa qq
1810         /// </summary>
1811         A_fa_qq = 0xf1d6,
1812         /// <summary>
1813         /// a fa qrcode
1814         /// </summary>
1815         A_fa_qrcode = 0xf029,
1816         /// <summary>
1817         /// a fa question
1818         /// </summary>
1819         A_fa_question = 0xf128,
1820         /// <summary>
1821         /// a fa question circle
1822         /// </summary>
1823         A_fa_question_circle = 0xf059,
1824         /// <summary>
1825         /// a fa question circle o
1826         /// </summary>
1827         A_fa_question_circle_o = 0xf29c,
1828         /// <summary>
1829         /// a fa quora
1830         /// </summary>
1831         A_fa_quora = 0xf2c4,
1832         /// <summary>
1833         /// a fa quote left
1834         /// </summary>
1835         A_fa_quote_left = 0xf10d,
1836         /// <summary>
1837         /// a fa quote right
1838         /// </summary>
1839         A_fa_quote_right = 0xf10e,
1840         /// <summary>
1841         /// a fa random
1842         /// </summary>
1843         A_fa_random = 0xf074,
1844         /// <summary>
1845         /// a fa ravelry
1846         /// </summary>
1847         A_fa_ravelry = 0xf2d9,
1848         /// <summary>
1849         /// a fa recycle
1850         /// </summary>
1851         A_fa_recycle = 0xf1b8,
1852         /// <summary>
1853         /// a fa reddit
1854         /// </summary>
1855         A_fa_reddit = 0xf1a1,
1856         /// <summary>
1857         /// a fa reddit alien
1858         /// </summary>
1859         A_fa_reddit_alien = 0xf281,
1860         /// <summary>
1861         /// a fa reddit square
1862         /// </summary>
1863         A_fa_reddit_square = 0xf1a2,
1864         /// <summary>
1865         /// a fa refresh
1866         /// </summary>
1867         A_fa_refresh = 0xf021,
1868         /// <summary>
1869         /// a fa registered
1870         /// </summary>
1871         A_fa_registered = 0xf25d,
1872         /// <summary>
1873         /// a fa renren
1874         /// </summary>
1875         A_fa_renren = 0xf18b,
1876         /// <summary>
1877         /// a fa reply
1878         /// </summary>
1879         A_fa_reply = 0xf112,
1880         /// <summary>
1881         /// a fa reply all
1882         /// </summary>
1883         A_fa_reply_all = 0xf122,
1884         /// <summary>
1885         /// a fa resistance
1886         /// </summary>
1887         A_fa_resistance = 0xf1d0,
1888         /// <summary>
1889         /// a fa retweet
1890         /// </summary>
1891         A_fa_retweet = 0xf079,
1892         /// <summary>
1893         /// a fa RMB
1894         /// </summary>
1895         A_fa_rmb = 0xf157,
1896         /// <summary>
1897         /// a fa road
1898         /// </summary>
1899         A_fa_road = 0xf018,
1900         /// <summary>
1901         /// a fa rocket
1902         /// </summary>
1903         A_fa_rocket = 0xf135,
1904         /// <summary>
1905         /// a fa rotate right
1906         /// </summary>
1907         A_fa_rotate_right = 0xf01e,
1908         /// <summary>
1909         /// a fa RSS square
1910         /// </summary>
1911         A_fa_rss_square = 0xf143,
1912         /// <summary>
1913         /// a fa ruble
1914         /// </summary>
1915         A_fa_ruble = 0xf158,
1916         /// <summary>
1917         /// a fa safari
1918         /// </summary>
1919         A_fa_safari = 0xf267,
1920         /// <summary>
1921         /// a fa save
1922         /// </summary>
1923         A_fa_save = 0xf0c7,
1924         /// <summary>
1925         /// a fa scribd
1926         /// </summary>
1927         A_fa_scribd = 0xf28a,
1928         /// <summary>
1929         /// a fa search
1930         /// </summary>
1931         A_fa_search = 0xf002,
1932         /// <summary>
1933         /// a fa search minus
1934         /// </summary>
1935         A_fa_search_minus = 0xf010,
1936         /// <summary>
1937         /// a fa search plus
1938         /// </summary>
1939         A_fa_search_plus = 0xf00e,
1940         /// <summary>
1941         /// a fa sellsy
1942         /// </summary>
1943         A_fa_sellsy = 0xf213,
1944         /// <summary>
1945         /// a fa send
1946         /// </summary>
1947         A_fa_send = 0xf1d8,
1948         /// <summary>
1949         /// a fa send o
1950         /// </summary>
1951         A_fa_send_o = 0xf1d9,
1952         /// <summary>
1953         /// a fa server
1954         /// </summary>
1955         A_fa_server = 0xf233,
1956         /// <summary>
1957         /// a fa share alt
1958         /// </summary>
1959         A_fa_share_alt = 0xf1e0,
1960         /// <summary>
1961         /// a fa share alt square
1962         /// </summary>
1963         A_fa_share_alt_square = 0xf1e1,
1964         /// <summary>
1965         /// a fa share square
1966         /// </summary>
1967         A_fa_share_square = 0xf14d,
1968         /// <summary>
1969         /// a fa share square o
1970         /// </summary>
1971         A_fa_share_square_o = 0xf045,
1972         /// <summary>
1973         /// a fa shekel
1974         /// </summary>
1975         A_fa_shekel = 0xf20b,
1976         /// <summary>
1977         /// a fa shield
1978         /// </summary>
1979         A_fa_shield = 0xf132,
1980         /// <summary>
1981         /// a fa ship
1982         /// </summary>
1983         A_fa_ship = 0xf21a,
1984         /// <summary>
1985         /// a fa shirtsinbulk
1986         /// </summary>
1987         A_fa_shirtsinbulk = 0xf214,
1988         /// <summary>
1989         /// a fa shopping bag
1990         /// </summary>
1991         A_fa_shopping_bag = 0xf290,
1992         /// <summary>
1993         /// a fa shopping basket
1994         /// </summary>
1995         A_fa_shopping_basket = 0xf291,
1996         /// <summary>
1997         /// a fa shopping cart
1998         /// </summary>
1999         A_fa_shopping_cart = 0xf07a,
2000         /// <summary>
2001         /// a fa shower
2002         /// </summary>
2003         A_fa_shower = 0xf2cc,
2004         /// <summary>
2005         /// a fa sign in
2006         /// </summary>
2007         A_fa_sign_in = 0xf090,
2008         /// <summary>
2009         /// a fa sign language
2010         /// </summary>
2011         A_fa_sign_language = 0xf2a7,
2012         /// <summary>
2013         /// a fa sign out
2014         /// </summary>
2015         A_fa_sign_out = 0xf08b,
2016         /// <summary>
2017         /// a fa signal
2018         /// </summary>
2019         A_fa_signal = 0xf012,
2020         /// <summary>
2021         /// a fa simplybuilt
2022         /// </summary>
2023         A_fa_simplybuilt = 0xf215,
2024         /// <summary>
2025         /// a fa sitemap
2026         /// </summary>
2027         A_fa_sitemap = 0xf0e8,
2028         /// <summary>
2029         /// a fa skyatlas
2030         /// </summary>
2031         A_fa_skyatlas = 0xf216,
2032         /// <summary>
2033         /// a fa skype
2034         /// </summary>
2035         A_fa_skype = 0xf17e,
2036         /// <summary>
2037         /// a fa slack
2038         /// </summary>
2039         A_fa_slack = 0xf198,
2040         /// <summary>
2041         /// a fa sliders
2042         /// </summary>
2043         A_fa_sliders = 0xf1de,
2044         /// <summary>
2045         /// a fa slideshare
2046         /// </summary>
2047         A_fa_slideshare = 0xf1e7,
2048         /// <summary>
2049         /// a fa smile o
2050         /// </summary>
2051         A_fa_smile_o = 0xf118,
2052         /// <summary>
2053         /// a fa snapchat
2054         /// </summary>
2055         A_fa_snapchat = 0xf2ab,
2056         /// <summary>
2057         /// a fa snapchat ghost
2058         /// </summary>
2059         A_fa_snapchat_ghost = 0xf2ac,
2060         /// <summary>
2061         /// a fa snapchat square
2062         /// </summary>
2063         A_fa_snapchat_square = 0xf2ad,
2064         /// <summary>
2065         /// a fa snowflake o
2066         /// </summary>
2067         A_fa_snowflake_o = 0xf2dc,
2068         /// <summary>
2069         /// a fa sort
2070         /// </summary>
2071         A_fa_sort = 0xf0dc,
2072         /// <summary>
2073         /// a fa sort alpha asc
2074         /// </summary>
2075         A_fa_sort_alpha_asc = 0xf15d,
2076         /// <summary>
2077         /// a fa sort alpha desc
2078         /// </summary>
2079         A_fa_sort_alpha_desc = 0xf15e,
2080         /// <summary>
2081         /// a fa sort amount asc
2082         /// </summary>
2083         A_fa_sort_amount_asc = 0xf160,
2084         /// <summary>
2085         /// a fa sort amount desc
2086         /// </summary>
2087         A_fa_sort_amount_desc = 0xf161,
2088         /// <summary>
2089         /// a fa sort asc
2090         /// </summary>
2091         A_fa_sort_asc = 0xf0de,
2092         /// <summary>
2093         /// a fa sort desc
2094         /// </summary>
2095         A_fa_sort_desc = 0xf0dd,
2096         /// <summary>
2097         /// a fa sort numeric asc
2098         /// </summary>
2099         A_fa_sort_numeric_asc = 0xf162,
2100         /// <summary>
2101         /// a fa sort numeric desc
2102         /// </summary>
2103         A_fa_sort_numeric_desc = 0xf163,
2104         /// <summary>
2105         /// a fa soundcloud
2106         /// </summary>
2107         A_fa_soundcloud = 0xf1be,
2108         /// <summary>
2109         /// a fa space shuttle
2110         /// </summary>
2111         A_fa_space_shuttle = 0xf197,
2112         /// <summary>
2113         /// a fa spinner
2114         /// </summary>
2115         A_fa_spinner = 0xf110,
2116         /// <summary>
2117         /// a fa spoon
2118         /// </summary>
2119         A_fa_spoon = 0xf1b1,
2120         /// <summary>
2121         /// a fa spotify
2122         /// </summary>
2123         A_fa_spotify = 0xf1bc,
2124         /// <summary>
2125         /// a fa square
2126         /// </summary>
2127         A_fa_square = 0xf0c8,
2128         /// <summary>
2129         /// a fa square o
2130         /// </summary>
2131         A_fa_square_o = 0xf096,
2132         /// <summary>
2133         /// a fa stack exchange
2134         /// </summary>
2135         A_fa_stack_exchange = 0xf18d,
2136         /// <summary>
2137         /// a fa stack overflow
2138         /// </summary>
2139         A_fa_stack_overflow = 0xf16c,
2140         /// <summary>
2141         /// a fa star
2142         /// </summary>
2143         A_fa_star = 0xf005,
2144         /// <summary>
2145         /// a fa star half
2146         /// </summary>
2147         A_fa_star_half = 0xf089,
2148         /// <summary>
2149         /// a fa star half o
2150         /// </summary>
2151         A_fa_star_half_o = 0xf123,
2152         /// <summary>
2153         /// a fa star o
2154         /// </summary>
2155         A_fa_star_o = 0xf006,
2156         /// <summary>
2157         /// a fa steam
2158         /// </summary>
2159         A_fa_steam = 0xf1b6,
2160         /// <summary>
2161         /// a fa steam square
2162         /// </summary>
2163         A_fa_steam_square = 0xf1b7,
2164         /// <summary>
2165         /// a fa step backward
2166         /// </summary>
2167         A_fa_step_backward = 0xf048,
2168         /// <summary>
2169         /// a fa step forward
2170         /// </summary>
2171         A_fa_step_forward = 0xf051,
2172         /// <summary>
2173         /// a fa stethoscope
2174         /// </summary>
2175         A_fa_stethoscope = 0xf0f1,
2176         /// <summary>
2177         /// a fa sticky note
2178         /// </summary>
2179         A_fa_sticky_note = 0xf249,
2180         /// <summary>
2181         /// a fa sticky note o
2182         /// </summary>
2183         A_fa_sticky_note_o = 0xf24a,
2184         /// <summary>
2185         /// a fa stop
2186         /// </summary>
2187         A_fa_stop = 0xf04d,
2188         /// <summary>
2189         /// a fa stop circle
2190         /// </summary>
2191         A_fa_stop_circle = 0xf28d,
2192         /// <summary>
2193         /// a fa stop circle o
2194         /// </summary>
2195         A_fa_stop_circle_o = 0xf28e,
2196         /// <summary>
2197         /// a fa street view
2198         /// </summary>
2199         A_fa_street_view = 0xf21d,
2200         /// <summary>
2201         /// a fa strikethrough
2202         /// </summary>
2203         A_fa_strikethrough = 0xf0cc,
2204         /// <summary>
2205         /// a fa stumbleupon
2206         /// </summary>
2207         A_fa_stumbleupon = 0xf1a4,
2208         /// <summary>
2209         /// a fa stumbleupon circle
2210         /// </summary>
2211         A_fa_stumbleupon_circle = 0xf1a3,
2212         /// <summary>
2213         /// a fa subscript
2214         /// </summary>
2215         A_fa_subscript = 0xf12c,
2216         /// <summary>
2217         /// a fa subway
2218         /// </summary>
2219         A_fa_subway = 0xf239,
2220         /// <summary>
2221         /// a fa suitcase
2222         /// </summary>
2223         A_fa_suitcase = 0xf0f2,
2224         /// <summary>
2225         /// a fa sun o
2226         /// </summary>
2227         A_fa_sun_o = 0xf185,
2228         /// <summary>
2229         /// a fa superpowers
2230         /// </summary>
2231         A_fa_superpowers = 0xf2dd,
2232         /// <summary>
2233         /// a fa superscript
2234         /// </summary>
2235         A_fa_superscript = 0xf12b,
2236         /// <summary>
2237         /// a fa table
2238         /// </summary>
2239         A_fa_table = 0xf0ce,
2240         /// <summary>
2241         /// a fa tablet
2242         /// </summary>
2243         A_fa_tablet = 0xf10a,
2244         /// <summary>
2245         /// a fa tag
2246         /// </summary>
2247         A_fa_tag = 0xf02b,
2248         /// <summary>
2249         /// a fa tags
2250         /// </summary>
2251         A_fa_tags = 0xf02c,
2252         /// <summary>
2253         /// a fa tasks
2254         /// </summary>
2255         A_fa_tasks = 0xf0ae,
2256         /// <summary>
2257         /// a fa taxi
2258         /// </summary>
2259         A_fa_taxi = 0xf1ba,
2260         /// <summary>
2261         /// a fa telegram
2262         /// </summary>
2263         A_fa_telegram = 0xf2c6,
2264         /// <summary>
2265         /// a fa tencent weibo
2266         /// </summary>
2267         A_fa_tencent_weibo = 0xf1d5,
2268         /// <summary>
2269         /// a fa terminal
2270         /// </summary>
2271         A_fa_terminal = 0xf120,
2272         /// <summary>
2273         /// a fa text height
2274         /// </summary>
2275         A_fa_text_height = 0xf034,
2276         /// <summary>
2277         /// a fa text width
2278         /// </summary>
2279         A_fa_text_width = 0xf035,
2280         /// <summary>
2281         /// a fa th
2282         /// </summary>
2283         A_fa_th = 0xf00a,
2284         /// <summary>
2285         /// a fa th large
2286         /// </summary>
2287         A_fa_th_large = 0xf009,
2288         /// <summary>
2289         /// a fa th list
2290         /// </summary>
2291         A_fa_th_list = 0xf00b,
2292         /// <summary>
2293         /// a fa themeisle
2294         /// </summary>
2295         A_fa_themeisle = 0xf2b2,
2296         /// <summary>
2297         /// a fa thermometer
2298         /// </summary>
2299         A_fa_thermometer = 0xf2c7,
2300         /// <summary>
2301         /// a fa thermometer 0
2302         /// </summary>
2303         A_fa_thermometer_0 = 0xf2cb,
2304         /// <summary>
2305         /// a fa thermometer 1
2306         /// </summary>
2307         A_fa_thermometer_1 = 0xf2ca,
2308         /// <summary>
2309         /// a fa thermometer 2
2310         /// </summary>
2311         A_fa_thermometer_2 = 0xf2c9,
2312         /// <summary>
2313         /// a fa thermometer 3
2314         /// </summary>
2315         A_fa_thermometer_3 = 0xf2c8,
2316         /// <summary>
2317         /// a fa thumb tack
2318         /// </summary>
2319         A_fa_thumb_tack = 0xf08d,
2320         /// <summary>
2321         /// a fa thumbs down
2322         /// </summary>
2323         A_fa_thumbs_down = 0xf165,
2324         /// <summary>
2325         /// a fa thumbs o down
2326         /// </summary>
2327         A_fa_thumbs_o_down = 0xf088,
2328         /// <summary>
2329         /// a fa thumbs o up
2330         /// </summary>
2331         A_fa_thumbs_o_up = 0xf087,
2332         /// <summary>
2333         /// a fa thumbs up
2334         /// </summary>
2335         A_fa_thumbs_up = 0xf164,
2336         /// <summary>
2337         /// a fa ticket
2338         /// </summary>
2339         A_fa_ticket = 0xf145,
2340         /// <summary>
2341         /// a fa times circle
2342         /// </summary>
2343         A_fa_times_circle = 0xf057,
2344         /// <summary>
2345         /// a fa times circle o
2346         /// </summary>
2347         A_fa_times_circle_o = 0xf05c,
2348         /// <summary>
2349         /// a fa tint
2350         /// </summary>
2351         A_fa_tint = 0xf043,
2352         /// <summary>
2353         /// a fa toggle down
2354         /// </summary>
2355         A_fa_toggle_down = 0xf150,
2356         /// <summary>
2357         /// a fa toggle left
2358         /// </summary>
2359         A_fa_toggle_left = 0xf191,
2360         /// <summary>
2361         /// a fa toggle off
2362         /// </summary>
2363         A_fa_toggle_off = 0xf204,
2364         /// <summary>
2365         /// a fa toggle on
2366         /// </summary>
2367         A_fa_toggle_on = 0xf205,
2368         /// <summary>
2369         /// a fa toggle right
2370         /// </summary>
2371         A_fa_toggle_right = 0xf152,
2372         /// <summary>
2373         /// a fa toggle up
2374         /// </summary>
2375         A_fa_toggle_up = 0xf151,
2376         /// <summary>
2377         /// a fa trademark
2378         /// </summary>
2379         A_fa_trademark = 0xf25c,
2380         /// <summary>
2381         /// a fa train
2382         /// </summary>
2383         A_fa_train = 0xf238,
2384         /// <summary>
2385         /// a fa transgender
2386         /// </summary>
2387         A_fa_transgender = 0xf224,
2388         /// <summary>
2389         /// a fa transgender alt
2390         /// </summary>
2391         A_fa_transgender_alt = 0xf225,
2392         /// <summary>
2393         /// a fa trash
2394         /// </summary>
2395         A_fa_trash = 0xf1f8,
2396         /// <summary>
2397         /// a fa trash o
2398         /// </summary>
2399         A_fa_trash_o = 0xf014,
2400         /// <summary>
2401         /// a fa tree
2402         /// </summary>
2403         A_fa_tree = 0xf1bb,
2404         /// <summary>
2405         /// a fa trello
2406         /// </summary>
2407         A_fa_trello = 0xf181,
2408         /// <summary>
2409         /// a fa tripadvisor
2410         /// </summary>
2411         A_fa_tripadvisor = 0xf262,
2412         /// <summary>
2413         /// a fa trophy
2414         /// </summary>
2415         A_fa_trophy = 0xf091,
2416         /// <summary>
2417         /// a fa truck
2418         /// </summary>
2419         A_fa_truck = 0xf0d1,
2420         /// <summary>
2421         /// a fa tty
2422         /// </summary>
2423         A_fa_tty = 0xf1e4,
2424         /// <summary>
2425         /// a fa tumblr
2426         /// </summary>
2427         A_fa_tumblr = 0xf173,
2428         /// <summary>
2429         /// a fa tumblr square
2430         /// </summary>
2431         A_fa_tumblr_square = 0xf174,
2432         /// <summary>
2433         /// a fa turkish lira
2434         /// </summary>
2435         A_fa_turkish_lira = 0xf195,
2436         /// <summary>
2437         /// a fa tv
2438         /// </summary>
2439         A_fa_tv = 0xf26c,
2440         /// <summary>
2441         /// a fa twitch
2442         /// </summary>
2443         A_fa_twitch = 0xf1e8,
2444         /// <summary>
2445         /// a fa twitter
2446         /// </summary>
2447         A_fa_twitter = 0xf099,
2448         /// <summary>
2449         /// a fa twitter square
2450         /// </summary>
2451         A_fa_twitter_square = 0xf081,
2452         /// <summary>
2453         /// a fa umbrella
2454         /// </summary>
2455         A_fa_umbrella = 0xf0e9,
2456         /// <summary>
2457         /// a fa underline
2458         /// </summary>
2459         A_fa_underline = 0xf0cd,
2460         /// <summary>
2461         /// a fa undo
2462         /// </summary>
2463         A_fa_undo = 0xf0e2,
2464         /// <summary>
2465         /// a fa universal access
2466         /// </summary>
2467         A_fa_universal_access = 0xf29a,
2468         /// <summary>
2469         /// a fa university
2470         /// </summary>
2471         A_fa_university = 0xf19c,
2472         /// <summary>
2473         /// a fa unlink
2474         /// </summary>
2475         A_fa_unlink = 0xf127,
2476         /// <summary>
2477         /// a fa unlock
2478         /// </summary>
2479         A_fa_unlock = 0xf09c,
2480         /// <summary>
2481         /// a fa unlock alt
2482         /// </summary>
2483         A_fa_unlock_alt = 0xf13e,
2484         /// <summary>
2485         /// a fa upload
2486         /// </summary>
2487         A_fa_upload = 0xf093,
2488         /// <summary>
2489         /// a fa usb
2490         /// </summary>
2491         A_fa_usb = 0xf287,
2492         /// <summary>
2493         /// a fa usd
2494         /// </summary>
2495         A_fa_usd = 0xf155,
2496         /// <summary>
2497         /// a fa user
2498         /// </summary>
2499         A_fa_user = 0xf007,
2500         /// <summary>
2501         /// a fa user circle
2502         /// </summary>
2503         A_fa_user_circle = 0xf2bd,
2504         /// <summary>
2505         /// a fa user circle o
2506         /// </summary>
2507         A_fa_user_circle_o = 0xf2be,
2508         /// <summary>
2509         /// a fa user md
2510         /// </summary>
2511         A_fa_user_md = 0xf0f0,
2512         /// <summary>
2513         /// a fa user o
2514         /// </summary>
2515         A_fa_user_o = 0xf2c0,
2516         /// <summary>
2517         /// a fa user plus
2518         /// </summary>
2519         A_fa_user_plus = 0xf234,
2520         /// <summary>
2521         /// a fa user secret
2522         /// </summary>
2523         A_fa_user_secret = 0xf21b,
2524         /// <summary>
2525         /// a fa user times
2526         /// </summary>
2527         A_fa_user_times = 0xf235,
2528         /// <summary>
2529         /// a fa venus
2530         /// </summary>
2531         A_fa_venus = 0xf221,
2532         /// <summary>
2533         /// a fa venus double
2534         /// </summary>
2535         A_fa_venus_double = 0xf226,
2536         /// <summary>
2537         /// a fa venus mars
2538         /// </summary>
2539         A_fa_venus_mars = 0xf228,
2540         /// <summary>
2541         /// a fa viacoin
2542         /// </summary>
2543         A_fa_viacoin = 0xf237,
2544         /// <summary>
2545         /// a fa viadeo
2546         /// </summary>
2547         A_fa_viadeo = 0xf2a9,
2548         /// <summary>
2549         /// a fa viadeo square
2550         /// </summary>
2551         A_fa_viadeo_square = 0xf2aa,
2552         /// <summary>
2553         /// a fa video camera
2554         /// </summary>
2555         A_fa_video_camera = 0xf03d,
2556         /// <summary>
2557         /// a fa vimeo
2558         /// </summary>
2559         A_fa_vimeo = 0xf27d,
2560         /// <summary>
2561         /// a fa vimeo square
2562         /// </summary>
2563         A_fa_vimeo_square = 0xf194,
2564         /// <summary>
2565         /// a fa vine
2566         /// </summary>
2567         A_fa_vine = 0xf1ca,
2568         /// <summary>
2569         /// a fa vk
2570         /// </summary>
2571         A_fa_vk = 0xf189,
2572         /// <summary>
2573         /// a fa volume control phone
2574         /// </summary>
2575         A_fa_volume_control_phone = 0xf2a0,
2576         /// <summary>
2577         /// a fa volume down
2578         /// </summary>
2579         A_fa_volume_down = 0xf027,
2580         /// <summary>
2581         /// a fa volume off
2582         /// </summary>
2583         A_fa_volume_off = 0xf026,
2584         /// <summary>
2585         /// a fa volume up
2586         /// </summary>
2587         A_fa_volume_up = 0xf028,
2588         /// <summary>
2589         /// a fa warning
2590         /// </summary>
2591         A_fa_warning = 0xf071,
2592         /// <summary>
2593         /// a fa weibo
2594         /// </summary>
2595         A_fa_weibo = 0xf18a,
2596         /// <summary>
2597         /// a fa weixin
2598         /// </summary>
2599         A_fa_weixin = 0xf1d7,
2600         /// <summary>
2601         /// a fa whatsapp
2602         /// </summary>
2603         A_fa_whatsapp = 0xf232,
2604         /// <summary>
2605         /// a fa wheelchair
2606         /// </summary>
2607         A_fa_wheelchair = 0xf193,
2608         /// <summary>
2609         /// a fa wheelchair alt
2610         /// </summary>
2611         A_fa_wheelchair_alt = 0xf29b,
2612         /// <summary>
2613         /// a fa wifi
2614         /// </summary>
2615         A_fa_wifi = 0xf1eb,
2616         /// <summary>
2617         /// a fa wikipedia w
2618         /// </summary>
2619         A_fa_wikipedia_w = 0xf266,
2620         /// <summary>
2621         /// a fa window close
2622         /// </summary>
2623         A_fa_window_close = 0xf2d3,
2624         /// <summary>
2625         /// a fa window close o
2626         /// </summary>
2627         A_fa_window_close_o = 0xf2d4,
2628         /// <summary>
2629         /// a fa window maximize
2630         /// </summary>
2631         A_fa_window_maximize = 0xf2d0,
2632         /// <summary>
2633         /// a fa window minimize
2634         /// </summary>
2635         A_fa_window_minimize = 0xf2d1,
2636         /// <summary>
2637         /// a fa window restore
2638         /// </summary>
2639         A_fa_window_restore = 0xf2d2,
2640         /// <summary>
2641         /// a fa windows
2642         /// </summary>
2643         A_fa_windows = 0xf17a,
2644         /// <summary>
2645         /// a fa won
2646         /// </summary>
2647         A_fa_won = 0xf159,
2648         /// <summary>
2649         /// a fa wordpress
2650         /// </summary>
2651         A_fa_wordpress = 0xf19a,
2652         /// <summary>
2653         /// a fa wpbeginner
2654         /// </summary>
2655         A_fa_wpbeginner = 0xf297,
2656         /// <summary>
2657         /// a fa wpexplorer
2658         /// </summary>
2659         A_fa_wpexplorer = 0xf2de,
2660         /// <summary>
2661         /// a fa wpforms
2662         /// </summary>
2663         A_fa_wpforms = 0xf298,
2664         /// <summary>
2665         /// a fa wrench
2666         /// </summary>
2667         A_fa_wrench = 0xf0ad,
2668         /// <summary>
2669         /// a fa xing
2670         /// </summary>
2671         A_fa_xing = 0xf168,
2672         /// <summary>
2673         /// a fa xing square
2674         /// </summary>
2675         A_fa_xing_square = 0xf169,
2676         /// <summary>
2677         /// a fa yahoo
2678         /// </summary>
2679         A_fa_yahoo = 0xf19e,
2680         /// <summary>
2681         /// a fa yc
2682         /// </summary>
2683         A_fa_yc = 0xf23b,
2684         /// <summary>
2685         /// a fa yelp
2686         /// </summary>
2687         A_fa_yelp = 0xf1e9,
2688         /// <summary>
2689         /// a fa yoast
2690         /// </summary>
2691         A_fa_yoast = 0xf2b1,
2692         /// <summary>
2693         /// a fa youtube
2694         /// </summary>
2695         A_fa_youtube = 0xf167,
2696         /// <summary>
2697         /// a fa youtube play
2698         /// </summary>
2699         A_fa_youtube_play = 0xf16a,
2700         /// <summary>
2701         /// a fa youtube square
2702         /// </summary>
2703         A_fa_youtube_square = 0xf166,
2704         #endregion
2705 
2706         #region Elegant    English:Elegant
2707         /// <summary>
2708         /// The e arrow up
2709         /// </summary>
2710        E_arrow_up = 0x21,
2711        /// <summary>
2712        /// The e arrow down
2713        /// </summary>
2714        E_arrow_down = 0x22,
2715        /// <summary>
2716        /// The e arrow left
2717        /// </summary>
2718        E_arrow_left = 0x23,
2719        /// <summary>
2720        /// The e arrow right
2721        /// </summary>
2722        E_arrow_right = 0x24,
2723        /// <summary>
2724        /// The e arrow left up
2725        /// </summary>
2726        E_arrow_left_up = 0x25,
2727        /// <summary>
2728        /// The e arrow right up
2729        /// </summary>
2730        E_arrow_right_up = 0x26,
2731        /// <summary>
2732        /// The e arrow right down
2733        /// </summary>
2734        E_arrow_right_down = 0x27,
2735        /// <summary>
2736        /// The e arrow left down
2737        /// </summary>
2738        E_arrow_left_down = 0x28,
2739        /// <summary>
2740        /// The e arrow up down
2741        /// </summary>
2742        E_arrow_up_down = 0x29,
2743        /// <summary>
2744        /// The e arrow up down alt
2745        /// </summary>
2746        E_arrow_up_down_alt = 0x2a,
2747        /// <summary>
2748        /// The e arrow left right alt
2749        /// </summary>
2750        E_arrow_left_right_alt = 0x2b,
2751        /// <summary>
2752        /// The e arrow left right
2753        /// </summary>
2754        E_arrow_left_right = 0x2c,
2755        /// <summary>
2756        /// The e arrow expand alt2
2757        /// </summary>
2758        E_arrow_expand_alt2 = 0x2d,
2759        /// <summary>
2760        /// The e arrow expand alt
2761        /// </summary>
2762        E_arrow_expand_alt = 0x2e,
2763        /// <summary>
2764        /// The e arrow condense
2765        /// </summary>
2766        E_arrow_condense = 0x2f,
2767        /// <summary>
2768        /// The e arrow expand
2769        /// </summary>
2770        E_arrow_expand = 0x30,
2771        /// <summary>
2772        /// The e arrow move
2773        /// </summary>
2774        E_arrow_move = 0x31,
2775        /// <summary>
2776        /// The e arrow carrot up
2777        /// </summary>
2778        E_arrow_carrot_up = 0x32,
2779        /// <summary>
2780        /// The e arrow carrot down
2781        /// </summary>
2782        E_arrow_carrot_down = 0x33,
2783        /// <summary>
2784        /// The e arrow carrot left
2785        /// </summary>
2786        E_arrow_carrot_left = 0x34,
2787        /// <summary>
2788        /// The e arrow carrot right
2789        /// </summary>
2790        E_arrow_carrot_right = 0x35,
2791        /// <summary>
2792        /// The e arrow carrot 2up
2793        /// </summary>
2794        E_arrow_carrot_2up = 0x36,
2795        /// <summary>
2796        /// The e arrow carrot 2down
2797        /// </summary>
2798        E_arrow_carrot_2down = 0x37,
2799        /// <summary>
2800        /// The e arrow carrot 2left
2801        /// </summary>
2802        E_arrow_carrot_2left = 0x38,
2803        /// <summary>
2804        /// The e arrow carrot 2right
2805        /// </summary>
2806        E_arrow_carrot_2right = 0x39,
2807        /// <summary>
2808        /// The e arrow carrot up alt2
2809        /// </summary>
2810        E_arrow_carrot_up_alt2 = 0x3a,
2811        /// <summary>
2812        /// The e arrow carrot down alt2
2813        /// </summary>
2814        E_arrow_carrot_down_alt2 = 0x3b,
2815        /// <summary>
2816        /// The e arrow carrot left alt2
2817        /// </summary>
2818        E_arrow_carrot_left_alt2 = 0x3c,
2819        /// <summary>
2820        /// The e arrow carrot right alt2
2821        /// </summary>
2822        E_arrow_carrot_right_alt2 = 0x3d,
2823        /// <summary>
2824        /// The e arrow carrot 2up alt2
2825        /// </summary>
2826        E_arrow_carrot_2up_alt2 = 0x3e,
2827        /// <summary>
2828        /// The e arrow carrot 2down alt2
2829        /// </summary>
2830        E_arrow_carrot_2down_alt2 = 0x3f,
2831        /// <summary>
2832        /// The e arrow carrot 2left alt2
2833        /// </summary>
2834        E_arrow_carrot_2left_alt2 = 0x40,
2835        /// <summary>
2836        /// The e arrow carrot 2right alt2
2837        /// </summary>
2838        E_arrow_carrot_2right_alt2 = 0x41,
2839        /// <summary>
2840        /// The e arrow triangle up
2841        /// </summary>
2842        E_arrow_triangle_up = 0x42,
2843        /// <summary>
2844        /// The e arrow triangle down
2845        /// </summary>
2846        E_arrow_triangle_down = 0x43,
2847        /// <summary>
2848        /// The e arrow triangle left
2849        /// </summary>
2850        E_arrow_triangle_left = 0x44,
2851        /// <summary>
2852        /// The e arrow triangle right
2853        /// </summary>
2854        E_arrow_triangle_right = 0x45,
2855        /// <summary>
2856        /// The e arrow triangle up alt2
2857        /// </summary>
2858        E_arrow_triangle_up_alt2 = 0x46,
2859        /// <summary>
2860        /// The e arrow triangle down alt2
2861        /// </summary>
2862        E_arrow_triangle_down_alt2 = 0x47,
2863        /// <summary>
2864        /// The e arrow triangle left alt2
2865        /// </summary>
2866        E_arrow_triangle_left_alt2 = 0x48,
2867        /// <summary>
2868        /// The e arrow triangle right alt2
2869        /// </summary>
2870        E_arrow_triangle_right_alt2 = 0x49,
2871        /// <summary>
2872        /// The e arrow back
2873        /// </summary>
2874        E_arrow_back = 0x4a,
2875        /// <summary>
2876        /// The e icon minus 06
2877        /// </summary>
2878        E_icon_minus_06 = 0x4b,
2879        /// <summary>
2880        /// The e icon plus
2881        /// </summary>
2882        E_icon_plus = 0x4c,
2883        /// <summary>
2884        /// The e icon close
2885        /// </summary>
2886        E_icon_close = 0x4d,
2887        /// <summary>
2888        /// The e icon check
2889        /// </summary>
2890        E_icon_check = 0x4e,
2891        /// <summary>
2892        /// The e icon minus alt2
2893        /// </summary>
2894        E_icon_minus_alt2 = 0x4f,
2895        /// <summary>
2896        /// The e icon plus alt2
2897        /// </summary>
2898        E_icon_plus_alt2 = 0x50,
2899        /// <summary>
2900        /// The e icon close alt2
2901        /// </summary>
2902        E_icon_close_alt2 = 0x51,
2903        /// <summary>
2904        /// The e icon check alt2
2905        /// </summary>
2906        E_icon_check_alt2 = 0x52,
2907        /// <summary>
2908        /// The e icon zoom out alt
2909        /// </summary>
2910        E_icon_zoom_out_alt = 0x53,
2911        /// <summary>
2912        /// The e icon zoom in alt
2913        /// </summary>
2914        E_icon_zoom_in_alt = 0x54,
2915        /// <summary>
2916        /// The e icon search
2917        /// </summary>
2918        E_icon_search = 0x55,
2919        /// <summary>
2920        /// The e icon box empty
2921        /// </summary>
2922        E_icon_box_empty = 0x56,
2923        /// <summary>
2924        /// The e icon box selected
2925        /// </summary>
2926        E_icon_box_selected = 0x57,
2927        /// <summary>
2928        /// The e icon minus box
2929        /// </summary>
2930        E_icon_minus_box = 0x58,
2931        /// <summary>
2932        /// The e icon plus box
2933        /// </summary>
2934        E_icon_plus_box = 0x59,
2935        /// <summary>
2936        /// The e icon box checked
2937        /// </summary>
2938        E_icon_box_checked = 0x5a,
2939        /// <summary>
2940        /// The e icon circle empty
2941        /// </summary>
2942        E_icon_circle_empty = 0x5b,
2943        /// <summary>
2944        /// The e icon circle slelected
2945        /// </summary>
2946        E_icon_circle_slelected = 0x5c,
2947        /// <summary>
2948        /// The e icon stop alt2
2949        /// </summary>
2950        E_icon_stop_alt2 = 0x5d,
2951        /// <summary>
2952        /// The e icon stop
2953        /// </summary>
2954        E_icon_stop = 0x5e,
2955        /// <summary>
2956        /// The e icon pause alt2
2957        /// </summary>
2958        E_icon_pause_alt2 = 0x5f,
2959        /// <summary>
2960        /// The e icon pause
2961        /// </summary>
2962        E_icon_pause = 0x60,
2963        /// <summary>
2964        /// The e icon menu
2965        /// </summary>
2966        E_icon_menu = 0x61,
2967        /// <summary>
2968        /// The e icon menu square alt2
2969        /// </summary>
2970        E_icon_menu_square_alt2 = 0x62,
2971        /// <summary>
2972        /// The e icon menu circle alt2
2973        /// </summary>
2974        E_icon_menu_circle_alt2 = 0x63,
2975        /// <summary>
2976        /// The e icon ul
2977        /// </summary>
2978        E_icon_ul = 0x64,
2979        /// <summary>
2980        /// The e icon ol
2981        /// </summary>
2982        E_icon_ol = 0x65,
2983        /// <summary>
2984        /// The e icon adjust horiz
2985        /// </summary>
2986        E_icon_adjust_horiz = 0x66,
2987        /// <summary>
2988        /// The e icon adjust vert
2989        /// </summary>
2990        E_icon_adjust_vert = 0x67,
2991        /// <summary>
2992        /// The e icon document alt
2993        /// </summary>
2994        E_icon_document_alt = 0x68,
2995        /// <summary>
2996        /// The e icon documents alt
2997        /// </summary>
2998        E_icon_documents_alt = 0x69,
2999        /// <summary>
3000        /// The e icon pencil
3001        /// </summary>
3002        E_icon_pencil = 0x6a,
3003        /// <summary>
3004        /// The e icon pencil edit alt
3005        /// </summary>
3006        E_icon_pencil_edit_alt = 0x6b,
3007        /// <summary>
3008        /// The e icon pencil edit
3009        /// </summary>
3010        E_icon_pencil_edit = 0x6c,
3011        /// <summary>
3012        /// The e icon folder alt
3013        /// </summary>
3014        E_icon_folder_alt = 0x6d,
3015        /// <summary>
3016        /// The e icon folder open alt
3017        /// </summary>
3018        E_icon_folder_open_alt = 0x6e,
3019        /// <summary>
3020        /// The e icon folder add alt
3021        /// </summary>
3022        E_icon_folder_add_alt = 0x6f,
3023        /// <summary>
3024        /// The e icon information alt
3025        /// </summary>
3026        E_icon_info_alt = 0x70,
3027        /// <summary>
3028        /// The e icon error oct alt
3029        /// </summary>
3030        E_icon_error_oct_alt = 0x71,
3031        /// <summary>
3032        /// The e icon error circle alt
3033        /// </summary>
3034        E_icon_error_circle_alt = 0x72,
3035        /// <summary>
3036        /// The e icon error triangle alt
3037        /// </summary>
3038        E_icon_error_triangle_alt = 0x73,
3039        /// <summary>
3040        /// The e icon question alt2
3041        /// </summary>
3042        E_icon_question_alt2 = 0x74,
3043        /// <summary>
3044        /// The e icon question
3045        /// </summary>
3046        E_icon_question = 0x75,
3047        /// <summary>
3048        /// The e icon comment alt
3049        /// </summary>
3050        E_icon_comment_alt = 0x76,
3051        /// <summary>
3052        /// The e icon chat alt
3053        /// </summary>
3054        E_icon_chat_alt = 0x77,
3055        /// <summary>
3056        /// The e icon vol mute alt
3057        /// </summary>
3058        E_icon_vol_mute_alt = 0x78,
3059        /// <summary>
3060        /// The e icon volume low alt
3061        /// </summary>
3062        E_icon_volume_low_alt = 0x79,
3063        /// <summary>
3064        /// The e icon volume high alt
3065        /// </summary>
3066        E_icon_volume_high_alt = 0x7a,
3067        /// <summary>
3068        /// The e icon quotations
3069        /// </summary>
3070        E_icon_quotations = 0x7b,
3071        /// <summary>
3072        /// The e icon quotations alt2
3073        /// </summary>
3074        E_icon_quotations_alt2 = 0x7c,
3075        /// <summary>
3076        /// The e icon clock alt
3077        /// </summary>
3078        E_icon_clock_alt = 0x7d,
3079        /// <summary>
3080        /// The e icon lock alt
3081        /// </summary>
3082        E_icon_lock_alt = 0x7e,
3083        /// <summary>
3084        /// The e icon lock open alt
3085        /// </summary>
3086        E_icon_lock_open_alt = 0xe000,
3087        /// <summary>
3088        /// The e icon key alt
3089        /// </summary>
3090        E_icon_key_alt = 0xe001,
3091        /// <summary>
3092        /// The e icon cloud alt
3093        /// </summary>
3094        E_icon_cloud_alt = 0xe002,
3095        /// <summary>
3096        /// The e icon cloud upload alt
3097        /// </summary>
3098        E_icon_cloud_upload_alt = 0xe003,
3099        /// <summary>
3100        /// The e icon cloud download alt
3101        /// </summary>
3102        E_icon_cloud_download_alt = 0xe004,
3103        /// <summary>
3104        /// The e icon image
3105        /// </summary>
3106        E_icon_image = 0xe005,
3107        /// <summary>
3108        /// The e icon images
3109        /// </summary>
3110        E_icon_images = 0xe006,
3111        /// <summary>
3112        /// The e icon lightbulb alt
3113        /// </summary>
3114        E_icon_lightbulb_alt = 0xe007,
3115        /// <summary>
3116        /// The e icon gift alt
3117        /// </summary>
3118        E_icon_gift_alt = 0xe008,
3119        /// <summary>
3120        /// The e icon house alt
3121        /// </summary>
3122        E_icon_house_alt = 0xe009,
3123        /// <summary>
3124        /// The e icon genius
3125        /// </summary>
3126        E_icon_genius = 0xe00a,
3127        /// <summary>
3128        /// The e icon mobile
3129        /// </summary>
3130        E_icon_mobile = 0xe00b,
3131        /// <summary>
3132        /// The e icon tablet
3133        /// </summary>
3134        E_icon_tablet = 0xe00c,
3135        /// <summary>
3136        /// The e icon laptop
3137        /// </summary>
3138        E_icon_laptop = 0xe00d,
3139        /// <summary>
3140        /// The e icon desktop
3141        /// </summary>
3142        E_icon_desktop = 0xe00e,
3143        /// <summary>
3144        /// The e icon camera alt
3145        /// </summary>
3146        E_icon_camera_alt = 0xe00f,
3147        /// <summary>
3148        /// The e icon mail alt
3149        /// </summary>
3150        E_icon_mail_alt = 0xe010,
3151        /// <summary>
3152        /// The e icon cone alt
3153        /// </summary>
3154        E_icon_cone_alt = 0xe011,
3155        /// <summary>
3156        /// The e icon ribbon alt
3157        /// </summary>
3158        E_icon_ribbon_alt = 0xe012,
3159        /// <summary>
3160        /// The e icon bag alt
3161        /// </summary>
3162        E_icon_bag_alt = 0xe013,
3163        /// <summary>
3164        /// The e icon creditcard
3165        /// </summary>
3166        E_icon_creditcard = 0xe014,
3167        /// <summary>
3168        /// The e icon cart alt
3169        /// </summary>
3170        E_icon_cart_alt = 0xe015,
3171        /// <summary>
3172        /// The e icon paperclip
3173        /// </summary>
3174        E_icon_paperclip = 0xe016,
3175        /// <summary>
3176        /// The e icon tag alt
3177        /// </summary>
3178        E_icon_tag_alt = 0xe017,
3179        /// <summary>
3180        /// The e icon tags alt
3181        /// </summary>
3182        E_icon_tags_alt = 0xe018,
3183        /// <summary>
3184        /// The e icon trash alt
3185        /// </summary>
3186        E_icon_trash_alt = 0xe019,
3187        /// <summary>
3188        /// The e icon cursor alt
3189        /// </summary>
3190        E_icon_cursor_alt = 0xe01a,
3191        /// <summary>
3192        /// The e icon mic alt
3193        /// </summary>
3194        E_icon_mic_alt = 0xe01b,
3195        /// <summary>
3196        /// The e icon compass alt
3197        /// </summary>
3198        E_icon_compass_alt = 0xe01c,
3199        /// <summary>
3200        /// The e icon pin alt
3201        /// </summary>
3202        E_icon_pin_alt = 0xe01d,
3203        /// <summary>
3204        /// The e icon pushpin alt
3205        /// </summary>
3206        E_icon_pushpin_alt = 0xe01e,
3207        /// <summary>
3208        /// The e icon map alt
3209        /// </summary>
3210        E_icon_map_alt = 0xe01f,
3211        /// <summary>
3212        /// The e icon drawer alt
3213        /// </summary>
3214        E_icon_drawer_alt = 0xe020,
3215        /// <summary>
3216        /// The e icon toolbox alt
3217        /// </summary>
3218        E_icon_toolbox_alt = 0xe021,
3219        /// <summary>
3220        /// The e icon book alt
3221        /// </summary>
3222        E_icon_book_alt = 0xe022,
3223        /// <summary>
3224        /// The e icon calendar
3225        /// </summary>
3226        E_icon_calendar = 0xe023,
3227        /// <summary>
3228        /// The e icon film
3229        /// </summary>
3230        E_icon_film = 0xe024,
3231        /// <summary>
3232        /// The e icon table
3233        /// </summary>
3234        E_icon_table = 0xe025,
3235        /// <summary>
3236        /// The e icon contacts alt
3237        /// </summary>
3238        E_icon_contacts_alt = 0xe026,
3239        /// <summary>
3240        /// The e icon headphones
3241        /// </summary>
3242        E_icon_headphones = 0xe027,
3243        /// <summary>
3244        /// The e icon lifesaver
3245        /// </summary>
3246        E_icon_lifesaver = 0xe028,
3247        /// <summary>
3248        /// The e icon piechart
3249        /// </summary>
3250        E_icon_piechart = 0xe029,
3251        /// <summary>
3252        /// The e icon refresh
3253        /// </summary>
3254        E_icon_refresh = 0xe02a,
3255        /// <summary>
3256        /// The e icon link alt
3257        /// </summary>
3258        E_icon_link_alt = 0xe02b,
3259        /// <summary>
3260        /// The e icon link
3261        /// </summary>
3262        E_icon_link = 0xe02c,
3263        /// <summary>
3264        /// The e icon loading
3265        /// </summary>
3266        E_icon_loading = 0xe02d,
3267        /// <summary>
3268        /// The e icon blocked
3269        /// </summary>
3270        E_icon_blocked = 0xe02e,
3271        /// <summary>
3272        /// The e icon archive alt
3273        /// </summary>
3274        E_icon_archive_alt = 0xe02f,
3275        /// <summary>
3276        /// The e icon heart alt
3277        /// </summary>
3278        E_icon_heart_alt = 0xe030,
3279        /// <summary>
3280        /// The e icon star alt
3281        /// </summary>
3282        E_icon_star_alt = 0xe031,
3283        /// <summary>
3284        /// The e icon star half alt
3285        /// </summary>
3286        E_icon_star_half_alt = 0xe032,
3287        /// <summary>
3288        /// The e icon star
3289        /// </summary>
3290        E_icon_star = 0xe033,
3291        /// <summary>
3292        /// The e icon star half
3293        /// </summary>
3294        E_icon_star_half = 0xe034,
3295        /// <summary>
3296        /// The e icon tools
3297        /// </summary>
3298        E_icon_tools = 0xe035,
3299        /// <summary>
3300        /// The e icon tool
3301        /// </summary>
3302        E_icon_tool = 0xe036,
3303        /// <summary>
3304        /// The e icon cog
3305        /// </summary>
3306        E_icon_cog = 0xe037,
3307        /// <summary>
3308        /// The e icon cogs
3309        /// </summary>
3310        E_icon_cogs = 0xe038,
3311        /// <summary>
3312        /// The e arrow up alt
3313        /// </summary>
3314        E_arrow_up_alt = 0xe039,
3315        /// <summary>
3316        /// The e arrow down alt
3317        /// </summary>
3318        E_arrow_down_alt = 0xe03a,
3319        /// <summary>
3320        /// The e arrow left alt
3321        /// </summary>
3322        E_arrow_left_alt = 0xe03b,
3323        /// <summary>
3324        /// The e arrow right alt
3325        /// </summary>
3326        E_arrow_right_alt = 0xe03c,
3327        /// <summary>
3328        /// The e arrow left up alt
3329        /// </summary>
3330        E_arrow_left_up_alt = 0xe03d,
3331        /// <summary>
3332        /// The e arrow right up alt
3333        /// </summary>
3334        E_arrow_right_up_alt = 0xe03e,
3335        /// <summary>
3336        /// The e arrow right down alt
3337        /// </summary>
3338        E_arrow_right_down_alt = 0xe03f,
3339        /// <summary>
3340        /// The e arrow left down alt
3341        /// </summary>
3342        E_arrow_left_down_alt = 0xe040,
3343        /// <summary>
3344        /// The e arrow condense alt
3345        /// </summary>
3346        E_arrow_condense_alt = 0xe041,
3347        /// <summary>
3348        /// The e arrow expand alt3
3349        /// </summary>
3350        E_arrow_expand_alt3 = 0xe042,
3351        /// <summary>
3352        /// The e arrow carrot up alt
3353        /// </summary>
3354        E_arrow_carrot_up_alt = 0xe043,
3355        /// <summary>
3356        /// The e arrow carrot down alt
3357        /// </summary>
3358        E_arrow_carrot_down_alt = 0xe044,
3359        /// <summary>
3360        /// The e arrow carrot left alt
3361        /// </summary>
3362        E_arrow_carrot_left_alt = 0xe045,
3363        /// <summary>
3364        /// The e arrow carrot right alt
3365        /// </summary>
3366        E_arrow_carrot_right_alt = 0xe046,
3367        /// <summary>
3368        /// The e arrow carrot 2up alt
3369        /// </summary>
3370        E_arrow_carrot_2up_alt = 0xe047,
3371        /// <summary>
3372        /// The e arrow carrot 2DWNN alt
3373        /// </summary>
3374        E_arrow_carrot_2dwnn_alt = 0xe048,
3375        /// <summary>
3376        /// The e arrow carrot 2left alt
3377        /// </summary>
3378        E_arrow_carrot_2left_alt = 0xe049,
3379        /// <summary>
3380        /// The e arrow carrot 2right alt
3381        /// </summary>
3382        E_arrow_carrot_2right_alt = 0xe04a,
3383        /// <summary>
3384        /// The e arrow triangle up alt
3385        /// </summary>
3386        E_arrow_triangle_up_alt = 0xe04b,
3387        /// <summary>
3388        /// The e arrow triangle down alt
3389        /// </summary>
3390        E_arrow_triangle_down_alt = 0xe04c,
3391        /// <summary>
3392        /// The e arrow triangle left alt
3393        /// </summary>
3394        E_arrow_triangle_left_alt = 0xe04d,
3395        /// <summary>
3396        /// The e arrow triangle right alt
3397        /// </summary>
3398        E_arrow_triangle_right_alt = 0xe04e,
3399        /// <summary>
3400        /// The e icon minus alt
3401        /// </summary>
3402        E_icon_minus_alt = 0xe04f,
3403        /// <summary>
3404        /// The e icon plus alt
3405        /// </summary>
3406        E_icon_plus_alt = 0xe050,
3407        /// <summary>
3408        /// The e icon close alt
3409        /// </summary>
3410        E_icon_close_alt = 0xe051,
3411        /// <summary>
3412        /// The e icon check alt
3413        /// </summary>
3414        E_icon_check_alt = 0xe052,
3415        /// <summary>
3416        /// The e icon zoom out
3417        /// </summary>
3418        E_icon_zoom_out = 0xe053,
3419        /// <summary>
3420        /// The e icon zoom in
3421        /// </summary>
3422        E_icon_zoom_in = 0xe054,
3423        /// <summary>
3424        /// The e icon stop alt
3425        /// </summary>
3426        E_icon_stop_alt = 0xe055,
3427        /// <summary>
3428        /// The e icon menu square alt
3429        /// </summary>
3430        E_icon_menu_square_alt = 0xe056,
3431        /// <summary>
3432        /// The e icon menu circle alt
3433        /// </summary>
3434        E_icon_menu_circle_alt = 0xe057,
3435        /// <summary>
3436        /// The e icon document
3437        /// </summary>
3438        E_icon_document = 0xe058,
3439        /// <summary>
3440        /// The e icon documents
3441        /// </summary>
3442        E_icon_documents = 0xe059,
3443        /// <summary>
3444        /// The e icon pencil alt
3445        /// </summary>
3446        E_icon_pencil_alt = 0xe05a,
3447        /// <summary>
3448        /// The e icon folder
3449        /// </summary>
3450        E_icon_folder = 0xe05b,
3451        /// <summary>
3452        /// The e icon folder open
3453        /// </summary>
3454        E_icon_folder_open = 0xe05c,
3455        /// <summary>
3456        /// The e icon folder add
3457        /// </summary>
3458        E_icon_folder_add = 0xe05d,
3459        /// <summary>
3460        /// The e icon folder upload
3461        /// </summary>
3462        E_icon_folder_upload = 0xe05e,
3463        /// <summary>
3464        /// The e icon folder download
3465        /// </summary>
3466        E_icon_folder_download = 0xe05f,
3467        /// <summary>
3468        /// The e icon information
3469        /// </summary>
3470        E_icon_info = 0xe060,
3471        /// <summary>
3472        /// The e icon error circle
3473        /// </summary>
3474        E_icon_error_circle = 0xe061,
3475        /// <summary>
3476        /// The e icon error oct
3477        /// </summary>
3478        E_icon_error_oct = 0xe062,
3479        /// <summary>
3480        /// The e icon error triangle
3481        /// </summary>
3482        E_icon_error_triangle = 0xe063,
3483        /// <summary>
3484        /// The e icon question alt
3485        /// </summary>
3486        E_icon_question_alt = 0xe064,
3487        /// <summary>
3488        /// The e icon comment
3489        /// </summary>
3490        E_icon_comment = 0xe065,
3491        /// <summary>
3492        /// The e icon chat
3493        /// </summary>
3494        E_icon_chat = 0xe066,
3495        /// <summary>
3496        /// The e icon vol mute
3497        /// </summary>
3498        E_icon_vol_mute = 0xe067,
3499        /// <summary>
3500        /// The e icon volume low
3501        /// </summary>
3502        E_icon_volume_low = 0xe068,
3503        /// <summary>
3504        /// The e icon volume high
3505        /// </summary>
3506        E_icon_volume_high = 0xe069,
3507        /// <summary>
3508        /// The e icon quotations alt
3509        /// </summary>
3510        E_icon_quotations_alt = 0xe06a,
3511        /// <summary>
3512        /// The e icon clock
3513        /// </summary>
3514        E_icon_clock = 0xe06b,
3515        /// <summary>
3516        /// The e icon lock
3517        /// </summary>
3518        E_icon_lock = 0xe06c,
3519        /// <summary>
3520        /// The e icon lock open
3521        /// </summary>
3522        E_icon_lock_open = 0xe06d,
3523        /// <summary>
3524        /// The e icon key
3525        /// </summary>
3526        E_icon_key = 0xe06e,
3527        /// <summary>
3528        /// The e icon cloud
3529        /// </summary>
3530        E_icon_cloud = 0xe06f,
3531        /// <summary>
3532        /// The e icon cloud upload
3533        /// </summary>
3534        E_icon_cloud_upload = 0xe070,
3535        /// <summary>
3536        /// The e icon cloud download
3537        /// </summary>
3538        E_icon_cloud_download = 0xe071,
3539        /// <summary>
3540        /// The e icon lightbulb
3541        /// </summary>
3542        E_icon_lightbulb = 0xe072,
3543        /// <summary>
3544        /// The e icon gift
3545        /// </summary>
3546        E_icon_gift = 0xe073,
3547        /// <summary>
3548        /// The e icon house
3549        /// </summary>
3550        E_icon_house = 0xe074,
3551        /// <summary>
3552        /// The e icon camera
3553        /// </summary>
3554        E_icon_camera = 0xe075,
3555        /// <summary>
3556        /// The e icon mail
3557        /// </summary>
3558        E_icon_mail = 0xe076,
3559        /// <summary>
3560        /// The e icon cone
3561        /// </summary>
3562        E_icon_cone = 0xe077,
3563        /// <summary>
3564        /// The e icon ribbon
3565        /// </summary>
3566        E_icon_ribbon = 0xe078,
3567        /// <summary>
3568        /// The e icon bag
3569        /// </summary>
3570        E_icon_bag = 0xe079,
3571        /// <summary>
3572        /// The e icon cart
3573        /// </summary>
3574        E_icon_cart = 0xe07a,
3575        /// <summary>
3576        /// The e icon tag
3577        /// </summary>
3578        E_icon_tag = 0xe07b,
3579        /// <summary>
3580        /// The e icon tags
3581        /// </summary>
3582        E_icon_tags = 0xe07c,
3583        /// <summary>
3584        /// The e icon trash
3585        /// </summary>
3586        E_icon_trash = 0xe07d,
3587        /// <summary>
3588        /// The e icon cursor
3589        /// </summary>
3590        E_icon_cursor = 0xe07e,
3591        /// <summary>
3592        /// The e icon mic
3593        /// </summary>
3594        E_icon_mic = 0xe07f,
3595        /// <summary>
3596        /// The e icon compass
3597        /// </summary>
3598        E_icon_compass = 0xe080,
3599        /// <summary>
3600        /// The e icon pin
3601        /// </summary>
3602        E_icon_pin = 0xe081,
3603        /// <summary>
3604        /// The e icon pushpin
3605        /// </summary>
3606        E_icon_pushpin = 0xe082,
3607        /// <summary>
3608        /// The e icon map
3609        /// </summary>
3610        E_icon_map = 0xe083,
3611        /// <summary>
3612        /// The e icon drawer
3613        /// </summary>
3614        E_icon_drawer = 0xe084,
3615        /// <summary>
3616        /// The e icon toolbox
3617        /// </summary>
3618        E_icon_toolbox = 0xe085,
3619        /// <summary>
3620        /// The e icon book
3621        /// </summary>
3622        E_icon_book = 0xe086,
3623        /// <summary>
3624        /// The e icon contacts
3625        /// </summary>
3626        E_icon_contacts = 0xe087,
3627        /// <summary>
3628        /// The e icon archive
3629        /// </summary>
3630        E_icon_archive = 0xe088,
3631        /// <summary>
3632        /// The e icon heart
3633        /// </summary>
3634        E_icon_heart = 0xe089,
3635        /// <summary>
3636        /// The e icon profile
3637        /// </summary>
3638        E_icon_profile = 0xe08a,
3639        /// <summary>
3640        /// The e icon group
3641        /// </summary>
3642        E_icon_group = 0xe08b,
3643        /// <summary>
3644        /// The e icon grid 2X2
3645        /// </summary>
3646        E_icon_grid_2x2 = 0xe08c,
3647        /// <summary>
3648        /// The e icon grid 3X3
3649        /// </summary>
3650        E_icon_grid_3x3 = 0xe08d,
3651        /// <summary>
3652        /// The e icon music
3653        /// </summary>
3654        E_icon_music = 0xe08e,
3655        /// <summary>
3656        /// The e icon pause alt
3657        /// </summary>
3658        E_icon_pause_alt = 0xe08f,
3659        /// <summary>
3660        /// The e icon phone
3661        /// </summary>
3662        E_icon_phone = 0xe090,
3663        /// <summary>
3664        /// The e icon upload
3665        /// </summary>
3666        E_icon_upload = 0xe091,
3667        /// <summary>
3668        /// The e icon download
3669        /// </summary>
3670        E_icon_download = 0xe092,
3671        /// <summary>
3672        /// The e social facebook
3673        /// </summary>
3674        E_social_facebook = 0xe093,
3675        /// <summary>
3676        /// The e social twitter
3677        /// </summary>
3678        E_social_twitter = 0xe094,
3679        /// <summary>
3680        /// The e social pinterest
3681        /// </summary>
3682        E_social_pinterest = 0xe095,
3683        /// <summary>
3684        /// The e social googleplus
3685        /// </summary>
3686        E_social_googleplus = 0xe096,
3687        /// <summary>
3688        /// The e social tumblr
3689        /// </summary>
3690        E_social_tumblr = 0xe097,
3691        /// <summary>
3692        /// The e social tumbleupon
3693        /// </summary>
3694        E_social_tumbleupon = 0xe098,
3695        /// <summary>
3696        /// The e social wordpress
3697        /// </summary>
3698        E_social_wordpress = 0xe099,
3699        /// <summary>
3700        /// The e social instagram
3701        /// </summary>
3702        E_social_instagram = 0xe09a,
3703        /// <summary>
3704        /// The e social dribbble
3705        /// </summary>
3706        E_social_dribbble = 0xe09b,
3707        /// <summary>
3708        /// The e social vimeo
3709        /// </summary>
3710        E_social_vimeo = 0xe09c,
3711        /// <summary>
3712        /// The e social linkedin
3713        /// </summary>
3714        E_social_linkedin = 0xe09d,
3715        /// <summary>
3716        /// The e social RSS
3717        /// </summary>
3718        E_social_rss = 0xe09e,
3719        /// <summary>
3720        /// The e social deviantart
3721        /// </summary>
3722        E_social_deviantart = 0xe09f,
3723        /// <summary>
3724        /// The e social share
3725        /// </summary>
3726        E_social_share = 0xe0a0,
3727        /// <summary>
3728        /// The e social myspace
3729        /// </summary>
3730        E_social_myspace = 0xe0a1,
3731        /// <summary>
3732        /// The e social skype
3733        /// </summary>
3734        E_social_skype = 0xe0a2,
3735        /// <summary>
3736        /// The e social youtube
3737        /// </summary>
3738        E_social_youtube = 0xe0a3,
3739        /// <summary>
3740        /// The e social picassa
3741        /// </summary>
3742        E_social_picassa = 0xe0a4,
3743        /// <summary>
3744        /// The e social googledrive
3745        /// </summary>
3746        E_social_googledrive = 0xe0a5,
3747        /// <summary>
3748        /// The e social flickr
3749        /// </summary>
3750        E_social_flickr = 0xe0a6,
3751        /// <summary>
3752        /// The e social blogger
3753        /// </summary>
3754        E_social_blogger = 0xe0a7,
3755        /// <summary>
3756        /// The e social spotify
3757        /// </summary>
3758        E_social_spotify = 0xe0a8,
3759        /// <summary>
3760        /// The e social delicious
3761        /// </summary>
3762        E_social_delicious = 0xe0a9,
3763        /// <summary>
3764        /// The e social facebook circle
3765        /// </summary>
3766        E_social_facebook_circle = 0xe0aa,
3767        /// <summary>
3768        /// The e social twitter circle
3769        /// </summary>
3770        E_social_twitter_circle = 0xe0ab,
3771        /// <summary>
3772        /// The e social pinterest circle
3773        /// </summary>
3774        E_social_pinterest_circle = 0xe0ac,
3775        /// <summary>
3776        /// The e social googleplus circle
3777        /// </summary>
3778        E_social_googleplus_circle = 0xe0ad,
3779        /// <summary>
3780        /// The e social tumblr circle
3781        /// </summary>
3782        E_social_tumblr_circle = 0xe0ae,
3783        /// <summary>
3784        /// The e social stumbleupon circle
3785        /// </summary>
3786        E_social_stumbleupon_circle = 0xe0af,
3787        /// <summary>
3788        /// The e social wordpress circle
3789        /// </summary>
3790        E_social_wordpress_circle = 0xe0b0,
3791        /// <summary>
3792        /// The e social instagram circle
3793        /// </summary>
3794        E_social_instagram_circle = 0xe0b1,
3795        /// <summary>
3796        /// The e social dribbble circle
3797        /// </summary>
3798        E_social_dribbble_circle = 0xe0b2,
3799        /// <summary>
3800        /// The e social vimeo circle
3801        /// </summary>
3802        E_social_vimeo_circle = 0xe0b3,
3803        /// <summary>
3804        /// The e social linkedin circle
3805        /// </summary>
3806        E_social_linkedin_circle = 0xe0b4,
3807        /// <summary>
3808        /// The e social RSS circle
3809        /// </summary>
3810        E_social_rss_circle = 0xe0b5,
3811        /// <summary>
3812        /// The e social deviantart circle
3813        /// </summary>
3814        E_social_deviantart_circle = 0xe0b6,
3815        /// <summary>
3816        /// The e social share circle
3817        /// </summary>
3818        E_social_share_circle = 0xe0b7,
3819        /// <summary>
3820        /// The e social myspace circle
3821        /// </summary>
3822        E_social_myspace_circle = 0xe0b8,
3823        /// <summary>
3824        /// The e social skype circle
3825        /// </summary>
3826        E_social_skype_circle = 0xe0b9,
3827        /// <summary>
3828        /// The e social youtube circle
3829        /// </summary>
3830        E_social_youtube_circle = 0xe0ba,
3831        /// <summary>
3832        /// The e social picassa circle
3833        /// </summary>
3834        E_social_picassa_circle = 0xe0bb,
3835        /// <summary>
3836        /// The e social googledrive alt2
3837        /// </summary>
3838        E_social_googledrive_alt2 = 0xe0bc,
3839        /// <summary>
3840        /// The e social flickr circle
3841        /// </summary>
3842        E_social_flickr_circle = 0xe0bd,
3843        /// <summary>
3844        /// The e social blogger circle
3845        /// </summary>
3846        E_social_blogger_circle = 0xe0be,
3847        /// <summary>
3848        /// The e social spotify circle
3849        /// </summary>
3850        E_social_spotify_circle = 0xe0bf,
3851        /// <summary>
3852        /// The e social delicious circle
3853        /// </summary>
3854        E_social_delicious_circle = 0xe0c0,
3855        /// <summary>
3856        /// The e social facebook square
3857        /// </summary>
3858        E_social_facebook_square = 0xe0c1,
3859        /// <summary>
3860        /// The e social twitter square
3861        /// </summary>
3862        E_social_twitter_square = 0xe0c2,
3863        /// <summary>
3864        /// The e social pinterest square
3865        /// </summary>
3866        E_social_pinterest_square = 0xe0c3,
3867        /// <summary>
3868        /// The e social googleplus square
3869        /// </summary>
3870        E_social_googleplus_square = 0xe0c4,
3871        /// <summary>
3872        /// The e social tumblr square
3873        /// </summary>
3874        E_social_tumblr_square = 0xe0c5,
3875        /// <summary>
3876        /// The e social stumbleupon square
3877        /// </summary>
3878        E_social_stumbleupon_square = 0xe0c6,
3879        /// <summary>
3880        /// The e social wordpress square
3881        /// </summary>
3882        E_social_wordpress_square = 0xe0c7,
3883        /// <summary>
3884        /// The e social instagram square
3885        /// </summary>
3886        E_social_instagram_square = 0xe0c8,
3887        /// <summary>
3888        /// The e social dribbble square
3889        /// </summary>
3890        E_social_dribbble_square = 0xe0c9,
3891        /// <summary>
3892        /// The e social vimeo square
3893        /// </summary>
3894        E_social_vimeo_square = 0xe0ca,
3895        /// <summary>
3896        /// The e social linkedin square
3897        /// </summary>
3898        E_social_linkedin_square = 0xe0cb,
3899        /// <summary>
3900        /// The e social RSS square
3901        /// </summary>
3902        E_social_rss_square = 0xe0cc,
3903        /// <summary>
3904        /// The e social deviantart square
3905        /// </summary>
3906        E_social_deviantart_square = 0xe0cd,
3907        /// <summary>
3908        /// The e social share square
3909        /// </summary>
3910        E_social_share_square = 0xe0ce,
3911        /// <summary>
3912        /// The e social myspace square
3913        /// </summary>
3914        E_social_myspace_square = 0xe0cf,
3915        /// <summary>
3916        /// The e social skype square
3917        /// </summary>
3918        E_social_skype_square = 0xe0d0,
3919        /// <summary>
3920        /// The e social youtube square
3921        /// </summary>
3922        E_social_youtube_square = 0xe0d1,
3923        /// <summary>
3924        /// The e social picassa square
3925        /// </summary>
3926        E_social_picassa_square = 0xe0d2,
3927        /// <summary>
3928        /// The e social googledrive square
3929        /// </summary>
3930        E_social_googledrive_square = 0xe0d3,
3931        /// <summary>
3932        /// The e social flickr square
3933        /// </summary>
3934        E_social_flickr_square = 0xe0d4,
3935        /// <summary>
3936        /// The e social blogger square
3937        /// </summary>
3938        E_social_blogger_square = 0xe0d5,
3939        /// <summary>
3940        /// The e social spotify square
3941        /// </summary>
3942        E_social_spotify_square = 0xe0d6,
3943        /// <summary>
3944        /// The e social delicious square
3945        /// </summary>
3946        E_social_delicious_square = 0xe0d7,
3947        /// <summary>
3948        /// The e icon printer
3949        /// </summary>
3950        E_icon_printer = 0xe103,
3951        /// <summary>
3952        /// The e icon calulator
3953        /// </summary>
3954        E_icon_calulator = 0xe0ee,
3955        /// <summary>
3956        /// The e icon building
3957        /// </summary>
3958        E_icon_building = 0xe0ef,
3959        /// <summary>
3960        /// The e icon floppy
3961        /// </summary>
3962        E_icon_floppy = 0xe0e8,
3963        /// <summary>
3964        /// The e icon drive
3965        /// </summary>
3966        E_icon_drive = 0xe0ea,
3967        /// <summary>
3968        /// The e icon search 2
3969        /// </summary>
3970        E_icon_search_2 = 0xe101,
3971        /// <summary>
3972        /// The e icon identifier
3973        /// </summary>
3974        E_icon_id = 0xe107,
3975        /// <summary>
3976        /// The e icon identifier 2
3977        /// </summary>
3978        E_icon_id_2 = 0xe108,
3979        /// <summary>
3980        /// The e icon puzzle
3981        /// </summary>
3982        E_icon_puzzle = 0xe102,
3983        /// <summary>
3984        /// The e icon like
3985        /// </summary>
3986        E_icon_like = 0xe106,
3987        /// <summary>
3988        /// The e icon dislike
3989        /// </summary>
3990        E_icon_dislike = 0xe0eb,
3991        /// <summary>
3992        /// The e icon mug
3993        /// </summary>
3994        E_icon_mug = 0xe105,
3995        /// <summary>
3996        /// The e icon currency
3997        /// </summary>
3998        E_icon_currency = 0xe0ed,
3999        /// <summary>
4000        /// The e icon wallet
4001        /// </summary>
4002        E_icon_wallet = 0xe100,
4003        /// <summary>
4004        /// The e icon pens
4005        /// </summary>
4006        E_icon_pens = 0xe104,
4007        /// <summary>
4008        /// The e icon easel
4009        /// </summary>
4010        E_icon_easel = 0xe0e9,
4011        /// <summary>
4012        /// The e icon flowchart
4013        /// </summary>
4014        E_icon_flowchart = 0xe109,
4015        /// <summary>
4016        /// The e icon datareport
4017        /// </summary>
4018        E_icon_datareport = 0xe0ec,
4019        /// <summary>
4020        /// The e icon briefcase
4021        /// </summary>
4022        E_icon_briefcase = 0xe0fe,
4023        /// <summary>
4024        /// The e icon shield
4025        /// </summary>
4026        E_icon_shield = 0xe0f6,
4027        /// <summary>
4028        /// The e icon percent
4029        /// </summary>
4030        E_icon_percent = 0xe0fb,
4031        /// <summary>
4032        /// The e icon globe
4033        /// </summary>
4034        E_icon_globe = 0xe0e2,
4035        /// <summary>
4036        /// The e icon globe 2
4037        /// </summary>
4038        E_icon_globe_2 = 0xe0e3,
4039        /// <summary>
4040        /// The e icon target
4041        /// </summary>
4042        E_icon_target = 0xe0f5,
4043        /// <summary>
4044        /// The e icon hourglass
4045        /// </summary>
4046        E_icon_hourglass = 0xe0e1,
4047        /// <summary>
4048        /// The e icon balance
4049        /// </summary>
4050        E_icon_balance = 0xe0ff,
4051        /// <summary>
4052        /// The e icon rook
4053        /// </summary>
4054        E_icon_rook = 0xe0f8,
4055        /// <summary>
4056        /// The e icon printer alt
4057        /// </summary>
4058        E_icon_printer_alt = 0xe0fa,
4059        /// <summary>
4060        /// The e icon calculator alt
4061        /// </summary>
4062        E_icon_calculator_alt = 0xe0e7,
4063        /// <summary>
4064        /// The e icon building alt
4065        /// </summary>
4066        E_icon_building_alt = 0xe0fd,
4067        /// <summary>
4068        /// The e icon floppy alt
4069        /// </summary>
4070        E_icon_floppy_alt = 0xe0e4,
4071        /// <summary>
4072        /// The e icon drive alt
4073        /// </summary>
4074        E_icon_drive_alt = 0xe0e5,
4075        /// <summary>
4076        /// The e icon search alt
4077        /// </summary>
4078        E_icon_search_alt = 0xe0f7,
4079        /// <summary>
4080        /// The e icon identifier alt
4081        /// </summary>
4082        E_icon_id_alt = 0xe0e0,
4083        /// <summary>
4084        /// The e icon identifier 2 alt
4085        /// </summary>
4086        E_icon_id_2_alt = 0xe0fc,
4087        /// <summary>
4088        /// The e icon puzzle alt
4089        /// </summary>
4090        E_icon_puzzle_alt = 0xe0f9,
4091        /// <summary>
4092        /// The e icon like alt
4093        /// </summary>
4094        E_icon_like_alt = 0xe0dd,
4095        /// <summary>
4096        /// The e icon dislike alt
4097        /// </summary>
4098        E_icon_dislike_alt = 0xe0f1,
4099        /// <summary>
4100        /// The e icon mug alt
4101        /// </summary>
4102        E_icon_mug_alt = 0xe0dc,
4103        /// <summary>
4104        /// The e icon currency alt
4105        /// </summary>
4106        E_icon_currency_alt = 0xe0f3,
4107        /// <summary>
4108        /// The e icon wallet alt
4109        /// </summary>
4110        E_icon_wallet_alt = 0xe0d8,
4111        /// <summary>
4112        /// The e icon pens alt
4113        /// </summary>
4114        E_icon_pens_alt = 0xe0db,
4115        /// <summary>
4116        /// The e icon easel alt
4117        /// </summary>
4118        E_icon_easel_alt = 0xe0f0,
4119        /// <summary>
4120        /// The e icon flowchart alt
4121        /// </summary>
4122        E_icon_flowchart_alt = 0xe0df,
4123        /// <summary>
4124        /// The e icon datareport alt
4125        /// </summary>
4126        E_icon_datareport_alt = 0xe0f2,
4127        /// <summary>
4128        /// The e icon briefcase alt
4129        /// </summary>
4130        E_icon_briefcase_alt = 0xe0f4,
4131        /// <summary>
4132        /// The e icon shield alt
4133        /// </summary>
4134        E_icon_shield_alt = 0xe0d9,
4135        /// <summary>
4136        /// The e icon percent alt
4137        /// </summary>
4138        E_icon_percent_alt = 0xe0da,
4139        /// <summary>
4140        /// The e icon globe alt
4141        /// </summary>
4142        E_icon_globe_alt = 0xe0de,
4143        /// <summary>
4144        /// The e icon clipboard
4145        /// </summary>
4146        E_icon_clipboard = 0xe0e6,
4147         #endregion
4148     }  
View Code

添加一个辅助类

  1 // ***********************************************************************
  2 // Assembly         : HZH_Controls
  3 // Created          : 2019-09-11
  4 //
  5 // ***********************************************************************
  6 // <copyright file="FontImages.cs">
  7 //     Copyright by Huang Zhenghui(黄正辉) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
  8 // </copyright>
  9 //
 10 // Blog: https://www.cnblogs.com/bfyx
 11 // GitHub:https://github.com/kwwwvagaa/NetWinformControl
 12 // gitee:https://gitee.com/kwwwvagaa/net_winform_custom_control.git
 13 //
 14 // If you use this code, please keep this note.
 15 // ***********************************************************************
 16 using System;
 17 using System.Collections.Generic;
 18 using System.Drawing;
 19 using System.Drawing.Drawing2D;
 20 using System.Drawing.Imaging;
 21 using System.Drawing.Text;
 22 using System.IO;
 23 
 24 namespace HZH_Controls
 25 {
 26     /// <summary>
 27     /// 字体图标图片,awesome字体默认加载,elegant字体在使用时延迟加载
 28     /// 图标示例 http://www.fontawesome.com.cn/faicons/?tdsourcetag=s_pcqq_aiomsg
 29     /// 图标示例 https://www.elegantthemes.com/blog/resources/elegant-icon-font
 30     /// </summary>
 31     public static class FontImages
 32     {
 33         /// <summary>
 34         /// The m font collection
 35         /// </summary>
 36         private static readonly PrivateFontCollection m_fontCollection = new PrivateFontCollection();
 37 
 38         /// <summary>
 39         /// The m fonts awesome
 40         /// </summary>
 41         private static readonly Dictionary<string, Font> m_fontsAwesome = new Dictionary<string, Font>();
 42         /// <summary>
 43         /// The m fonts elegant
 44         /// </summary>
 45         private static readonly Dictionary<string, Font> m_fontsElegant = new Dictionary<string, Font>();
 46 
 47         /// <summary>
 48         /// The m cache maximum size
 49         /// </summary>
 50         private static Dictionary<int, float> m_cacheMaxSize = new Dictionary<int, float>();
 51         /// <summary>
 52         /// The minimum font size
 53         /// </summary>
 54         private const int MinFontSize = 8;
 55         /// <summary>
 56         /// The maximum font size
 57         /// </summary>
 58         private const int MaxFontSize = 43;
 59 
 60 
 61         /// <summary>
 62         /// 构造函数
 63         /// </summary>
 64         /// <exception cref="FileNotFoundException">Font file not found</exception>
 65         static FontImages()
 66         {
 67             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
 68             string strDir = System.IO.Path.GetDirectoryName(strPath);
 69             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
 70             {
 71                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
 72             }
 73             string strFile = Path.Combine(strDir, "IconFont\\FontAwesome.ttf");
 74             if (!File.Exists(strFile))
 75             {
 76                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.FontAwesome.ttf");
 77                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
 78                 fs.CopyTo(sw);
 79                 sw.Close();
 80                 fs.Close();
 81             }
 82 
 83             m_fontCollection.AddFontFile(strFile);
 84 
 85             float size = MinFontSize;
 86             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
 87             {
 88                 m_fontsAwesome.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
 89                 size += 0.5f;
 90             }
 91         }
 92 
 93         /// <summary>
 94         /// Gets the font awesome.
 95         /// </summary>
 96         /// <value>The font awesome.</value>
 97         public static FontFamily FontAwesome
 98         {
 99             get
100             {
101                 for (int i = 0; i < m_fontCollection.Families.Length; i++)
102                 {
103                     if (m_fontCollection.Families[i].Name == "FontAwesome")
104                     {
105                         return m_fontCollection.Families[i];
106                     }
107                 }
108                 return m_fontCollection.Families[0];
109             }
110         }
111 
112         /// <summary>
113         /// Gets the elegant icons.
114         /// </summary>
115         /// <value>The elegant icons.</value>
116         /// <exception cref="FileNotFoundException">Font file not found</exception>
117         public static FontFamily ElegantIcons
118         {
119             get
120             {
121                 if (m_fontsElegant.Count <= 0)
122                 {
123                     lock (m_fontsElegant)
124                     {
125                         if (m_fontsElegant.Count <= 0)
126                         {
127                             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
128                             string strDir = System.IO.Path.GetDirectoryName(strPath);
129                             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
130                             {
131                                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
132                             }
133                             string strFile = Path.Combine(strDir, "IconFont\\ElegantIcons.ttf");
134                             if (!File.Exists(strFile))
135                             {
136                                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.ElegantIcons.ttf");
137                                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
138                                 fs.CopyTo(sw);
139                                 sw.Close();
140                                 fs.Close();
141                             }
142                             m_fontCollection.AddFontFile(strFile);
143 
144                             float size = MinFontSize;
145                             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
146                             {
147                                 m_fontsElegant.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
148                                 size += 0.5f;
149                             }
150                         }
151                     }
152                 }
153                 for (int i = 0; i < m_fontCollection.Families.Length; i++)
154                 {
155                     if (m_fontCollection.Families[i].Name == "ElegantIcons")
156                     {
157                         return m_fontCollection.Families[i];
158                     }
159                 }
160                 return m_fontCollection.Families[0];
161             }
162         }
163         /// <summary>
164         /// 获取图标
165         /// </summary>
166         /// <param name="iconText">图标名称</param>
167         /// <param name="imageSize">图标大小</param>
168         /// <param name="foreColor">前景色</param>
169         /// <param name="backColor">背景色</param>
170         /// <returns>图标</returns>
171         public static Icon GetIcon(FontIcons iconText, int imageSize = 32, Color? foreColor = null, Color? backColor = null)
172         {
173             Bitmap image = GetImage(iconText, imageSize, foreColor, backColor);
174             return image != null ? ToIcon(image, imageSize) : null;
175         }
176         /// <summary>
177         /// 获取图标.
178         /// </summary>
179         /// <param name="iconText">图标名称.</param>
180         /// <param name="imageSize">图标大小.</param>
181         /// <param name="foreColor">前景色</param>
182         /// <param name="backColor">背景色.</param>
183         /// <returns>Bitmap.</returns>
184         /// <exception cref="FileNotFoundException">Font file not found</exception>
185         public static Bitmap GetImage(FontIcons iconText, int imageSize = 32, Color? foreColor = null, Color? backColor = null)
186         {
187             Dictionary<string, Font> _fs;
188             if (iconText.ToString().StartsWith("A_"))
189                 _fs = m_fontsAwesome;
190             else
191             {
192                 if (m_fontsElegant.Count <= 0)
193                 {
194                     lock (m_fontsElegant)
195                     {
196                         if (m_fontsElegant.Count <= 0)
197                         {
198                             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
199                             string strDir = System.IO.Path.GetDirectoryName(strPath);
200                             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
201                             {
202                                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
203                             }
204                             string strFile = Path.Combine(strDir, "IconFont\\ElegantIcons.ttf");
205                             if (!File.Exists(strFile))
206                             {
207                                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.ElegantIcons.ttf");
208                                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
209                                 fs.CopyTo(sw);
210                                 sw.Close();
211                                 fs.Close();
212                             }
213                             m_fontCollection.AddFontFile(strFile);
214 
215                             float size = MinFontSize;
216                             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
217                             {
218                                 m_fontsElegant.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
219                                 size += 0.5f;
220                             }
221                         }
222                     }
223                 }
224                 _fs = m_fontsElegant;
225             }
226 
227             if (!foreColor.HasValue)
228                 foreColor = Color.Black;
229             Font imageFont = _fs[MinFontSize.ToString("F2")];
230             SizeF textSize = new SizeF(imageSize, imageSize);
231             using (Bitmap bitmap = new Bitmap(48, 48))
232             using (Graphics graphics = Graphics.FromImage(bitmap))
233             {
234                 //float size = MaxFontSize;
235                 float fltMaxSize = MaxFontSize;
236                 if (m_cacheMaxSize.ContainsKey(imageSize))
237                 {
238                     fltMaxSize = Math.Max(MaxFontSize, m_cacheMaxSize[imageSize] + 5);
239                 }
240                 while (fltMaxSize >= MinFontSize)
241                 {
242                     Font font = _fs[fltMaxSize.ToString("F2")];
243                     SizeF sf = GetIconSize(iconText, graphics, font);
244                     if (sf.Width < imageSize && sf.Height < imageSize)
245                     {
246                         imageFont = font;
247                         textSize = sf;
248                         break;
249                     }
250 
251                     fltMaxSize -= 0.5f;
252                 }
253 
254                 if (!m_cacheMaxSize.ContainsKey(imageSize) || (m_cacheMaxSize.ContainsKey(imageSize) && m_cacheMaxSize[imageSize] < fltMaxSize))
255                 {
256                     m_cacheMaxSize[imageSize] = fltMaxSize;
257                 }
258             }
259 
260             Bitmap srcImage = new Bitmap(imageSize, imageSize);
261             using (Graphics graphics = Graphics.FromImage(srcImage))
262             {
263                 if (backColor.HasValue && backColor.Value != Color.Empty && backColor.Value != Color.Transparent)
264                     graphics.Clear(backColor.Value);
265                 string s = char.ConvertFromUtf32((int)iconText);
266                 graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
267                 graphics.SetGDIHigh();
268                 using (Brush brush2 = new SolidBrush(foreColor.Value))
269                 {
270                     graphics.DrawString(s, imageFont, brush2, new PointF((imageSize - textSize.Width) / 2.0f + 1, (imageSize - textSize.Height) / 2.0f + 1));
271                 }
272             }
273 
274             return srcImage;
275         }
276 
277         /// <summary>
278         /// Gets the size of the icon.
279         /// </summary>
280         /// <param name="iconText">The icon text.</param>
281         /// <param name="graphics">The graphics.</param>
282         /// <param name="font">The font.</param>
283         /// <returns>Size.</returns>
284         private static Size GetIconSize(FontIcons iconText, Graphics graphics, Font font)
285         {
286             string text = char.ConvertFromUtf32((int)iconText);
287             return graphics.MeasureString(text, font).ToSize();
288         }
289 
290         /// <summary>
291         /// Converts to icon.
292         /// </summary>
293         /// <param name="srcBitmap">The source bitmap.</param>
294         /// <param name="size">The size.</param>
295         /// <returns>Icon.</returns>
296         /// <exception cref="ArgumentNullException">srcBitmap</exception>
297         private static Icon ToIcon(Bitmap srcBitmap, int size)
298         {
299             if (srcBitmap == null)
300             {
301                 throw new ArgumentNullException("srcBitmap");
302             }
303 
304             Icon icon;
305             using (MemoryStream memoryStream = new MemoryStream())
306             {
307                 new Bitmap(srcBitmap, new Size(size, size)).Save(memoryStream, ImageFormat.Png);
308                 Stream stream = new MemoryStream();
309                 BinaryWriter binaryWriter = new BinaryWriter(stream);
310                 if (stream.Length <= 0L)
311                 {
312                     return null;
313                 }
314 
315                 binaryWriter.Write((byte)0);
316                 binaryWriter.Write((byte)0);
317                 binaryWriter.Write((short)1);
318                 binaryWriter.Write((short)1);
319                 binaryWriter.Write((byte)size);
320                 binaryWriter.Write((byte)size);
321                 binaryWriter.Write((byte)0);
322                 binaryWriter.Write((byte)0);
323                 binaryWriter.Write((short)0);
324                 binaryWriter.Write((short)32);
325                 binaryWriter.Write((int)memoryStream.Length);
326                 binaryWriter.Write(22);
327                 binaryWriter.Write(memoryStream.ToArray());
328                 binaryWriter.Flush();
329                 binaryWriter.Seek(0, SeekOrigin.Begin);
330                 icon = new Icon(stream);
331                 stream.Dispose();
332             }
333 
334             return icon;
335         }
336 
337     }
338 }
View Code

 

就是这样了

最后的话

如果你喜欢的话,请到 https://gitee.com/kwwwvagaa/net_winform_custom_control 点个星星吧

posted @ 2019-09-12 14:38  冰封一夏  阅读(5314)  评论(6编辑  收藏  举报
HZHControls控件库官网:http://hzhcontrols.com