首页 > 编程语言 >iconfont 批量把图标加入购物车的方法 并且在C#窗体中使用

iconfont 批量把图标加入购物车的方法 并且在C#窗体中使用

时间:2024-10-30 21:49:10浏览次数:1  
标签:pfcc C# Text iconfont System 购物车 using

 iconfont  是阿里旗下很好用的图标管理网站(https://www.iconfont.cn/),里面有百万个小图标,可以随意下载切换颜色,是很多前端人员的选择。

但是网站没有将图标批量加入购物车的功能,很不方便,

现记录下批量加入购物车的js代码:

在浏览器中按 f12 打开【开发人员工具】,找到【console(控制台)】,输入以下代码,再按回车,稍等片刻即可把全部图标加入购物车

    
var ll = document.getElementsByClassName('icon-gouwuche1'); for (var i=0; i<ll.length;i++){ll[i].click();}

 

C# 窗体中使用,把iconfont.ttf添加到资源文件中

编写类库

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsFormsApp1
{
    public class IconfontHelper
    {
        public static System.Drawing.Text.PrivateFontCollection PFCC
        {
            get
            {
                return pfcc ?? LoadFont();
            }
        }
        private static System.Drawing.Text.PrivateFontCollection pfcc;
        private static System.Drawing.Text.PrivateFontCollection LoadFont()
        {
            pfcc = new System.Drawing.Text.PrivateFontCollection();
            byte[] fontData = Properties.Resources.iconfont;//添加到资源里面的字体库文件
            unsafe
            {
                fixed (byte* pFontData = fontData)
                {
                    pfcc.AddMemoryFont((IntPtr)pFontData, fontData.Length);
                }
            }
            return pfcc;
        }
    }
}

 

 

 

标签:pfcc,C#,Text,iconfont,System,购物车,using
From: https://www.cnblogs.com/funiyi816/p/18516458

相关文章

  • Docker:存储卷
    Docker:存储卷存储卷命令dockervolumelsdockervolumecreatedockervolumeinspectdockervolumermdockervolumeprune分类数据卷绑定卷临时卷存储卷在Docker中,容器的文件存储结构如下:容器时基于镜像产生的,一个镜像可以实例化出多个容器,为了节省镜像的存储......
  • Pytorch学习--神经网络--线性层及其他层
    一、正则化层torch.nn.BatchNorm2dtorch.nn.BatchNorm2d(num_features,eps=1e-05,momentum=0.1,affine=True,track_running_stats=True,device=None,dtype=None)正则化的意义:加速训练收敛:在每一层网络的输入上执行批量归一化可以保持数据的分布稳定,从而减小梯度......
  • Codeforces Round 981 (Div. 3) ABCDE
    CodeforcesRound981(Div.3)ABCDEA.SakurakoandKosuke藕是看样例直接猜了结论......
  • 分享一下最近清洗CFPS心得,有错误求指正
    目标:得到一个四期面板数据,每期包括家庭库和个人库一、提取变量以2014年为例,2016、2018、2020省略处理过程1.处理个人库keepfid14pidprovcd14urban14cfps2014_agecfps_genderqea0qp201cfps2014eduy_imqz207ku802 替换缺失值forvar_all:replaceX=.ifinl......
  • (C语言)数组
    目录一维数组1>.  定义2>. 数组的下标3>. 数组的初始化4>. 计算数组的大小    1)strlen    2)sizeof二维数组1>. 定义2>. 初始化    1)只有一个{}    2)多个{}变长数组数组定义:为了存放多个相同类型的元素,创建了数组;......
  • CF980-Div2-D
    CF980-Div2-D题意从\(1\)开始决策,若选当前数,则累计贡献\(a[i]\)并跳到\(j\)位置,\(j\)是\(\lti\)且没有决策过(包括选了和没选)的最大位置(操作\(1\))。若不选当前数,则跳转到\(j\)位置,\(j\)是\(\leb[i]\)且没有决策过(包括选了和没选)的最大位置(操作\(2\))。求最大得......
  • KMC数据库设计
    存一下密钥管理中心数据库,免得找不到了具体表格:表名列名数据类型主键外键KeysKeyIDINTPKKeyValueVARBINARY(256)KeyTypeVARCHAR(50)CreatedAtDATETIMEExpirationDateDATETIMEStatusENUMKey_PoolsPoolIDINTPKPoo......
  • Linux Centos7 同步服务器时钟为北京时间
    Linux服务器时间不准确,容易造成日志时间错误、数据统计时间不准确等问题,因此需要将服务器时间设置准确并实时更新。操作步骤如下:1、安装ntp使用date命令查看时间是否准确:date如果不准确,使用ntp同步最新网络时间,安装ntp:yuminstall-yntp2、启动ntp服务执行命令:systemctl......
  • CF做题日记1
    当一个题贪心和\(dp\)都可能,而又无法证明贪心假了,可以通过数据范围推测用什么,实在不行可以先尝试\(dp\),看看能否优化。一个题中给的文字条件,可以先尝试将它转化为数学或计算机语言,这样可能会发现一些性质。咱们举个例子CF1842A,这题是个红题应该很简单(但我没做出来)假设所......
  • 把代码绑定到WPF中的textblock中
    在WPF中,将数据绑定到TextBlock控件中是一个常见的操作,这样可以动态显示数据源中的数据。以下是如何将数据绑定到TextBlock的步骤:定义数据源:首先,你需要有一个数据源,它可以是一个属性,这个属性需要实现INotifyPropertyChanged接口以便在数据变化时通知UI更新。设置DataContex......