CN112131845A - Ppt数据图表制作方法及设备 - Google Patents
Ppt数据图表制作方法及设备 Download PDFInfo
- Publication number
- CN112131845A CN112131845A CN202010881281.1A CN202010881281A CN112131845A CN 112131845 A CN112131845 A CN 112131845A CN 202010881281 A CN202010881281 A CN 202010881281A CN 112131845 A CN112131845 A CN 112131845A
- Authority
- CN
- China
- Prior art keywords
- chart
- ppt
- editing
- series
- intelligent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种PPT数据图表制作方法及设备。方法包括:监测PPT应用程序;若监测到PPT应用程序启动,则运行智能图表编辑插件;接收用户通过PPT应用程序输入的图表编辑命令;获取PPT程序句柄,初始化智能图表编辑窗体,显示智能图表编辑窗体,设置智能窗体偏移位置;获取当前选择的组合图表,并绑定;将选择的组合图表添加到图表系列中;对系列中的图表的色彩、动作进行编辑,并保存;用户通过在PPT应用程序中调用智能图表编辑插件系列中的图表进行PPT数据图表制作。基于本发明提供的方案,用户可以通过手动修改、拖动滚动条等方式设置图表参数数值,并且可以设置参数数值的最大值、最小值及小数位,以及控制图表中是否显示百分比和数值等。
Description
技术领域
本发明涉及图表制作技术领域,特别涉及一种PPT数据图表制作方法及设备。
背景技术
随着互联网技术的快速发展与计算机应用的日益普及,多类型、多数量办公文档的应用越来越广泛。在当前的PPT文档编辑机制中,一方面,用户若想新建图表,过程非常麻烦且样式单一;另一方面,用户若想对PPT文档中的已建图表进行编辑,则需要一个一个手动输入,特别是颜色修改,非常繁琐。用户在使用PPT文档时,在PPT文档中进行图表创建、编辑、修改等操作时不够便捷。
发明内容
针对现有技术的上述缺陷,本发明的实施例提供一种PPT数据图表制作方法及设备。
第一方面,本发明实施例提供一种PPT数据图表制作方法,包括:
S1、监测PPT应用程序;
S2、若监测到PPT应用程序启动,则运行智能图表编辑插件;
S3、接收用户通过PPT应用程序输入的图表编辑命令;
S4、获取PPT程序句柄,初始化智能图表编辑窗体,显示智能图表编辑窗体,设置智能窗体偏移位置;
S5、获取当前选择的组合图表,并绑定;
S6、将选择的组合图表添加到图表系列中;
S7、对系列中的图表的色彩、动作进行编辑,并保存;
S8、用户通过在PPT应用程序中调用智能图表编辑插件系列中的图表进行PPT数据图表制作。
如上所述的PPT数据图表制作方法,优选地,图表的系列属性包括:序列号、当前值、色彩数和动作数;图表的色彩属性包括:序列号、色彩数、类型和对象数;图表的动作属性包括:序列号、类型和对象数。
如上所述的PPT数据图表制作方法,进一步地,S7中所述的对系列中的图表的色彩进行编辑,包括:
通过点击系列中的图表进行图表色彩新增或者图表色彩编辑,或者预览图表色彩。
如上所述的PPT数据图表制作方法,再进一步地,S7中所述的对系列中的图表的动作进行编辑,包括:
通过点击系列中的图表选择拉伸类型或者新增、修改动作,或者预览图表动作效果。
第二方面,本发明实施例提供一种PPT数据图表制作设备,所述设备用于执行如上所述的PPT数据图表制作方法。
与现有技术相比,本发明实施例提供的技术方案的优点在于:
用于PPT数据图表制作的智能图表编辑插件支持设计者自定义图表样式,用户可以通过手动修改、拖动滚动条等方式设置图表参数数值,并且可以设置参数数值的最大值、最小值及小数位,以及控制图表中是否显示百分比和数值,让用户在使用图表时能够享受到更便捷的操作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的PPT数据图表制作方法的流程图;
图2为本发明提供的PPT数据图表制作方法及设备应用实施例的智能图表编辑示意图;
图3为本发明提供的PPT数据图表制作方法及设备应用实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的PPT数据图表制作方法的流程图。参考图1所示,本实施例的方法包括以下内容。
S1、监测PPT应用程序。
S2、若监测到PPT应用程序启动,则运行智能图表编辑插件。
S3、接收用户通过PPT应用程序输入的图表编辑命令。
S4、获取PPT程序句柄,初始化智能图表编辑窗体,显示智能图表编辑窗体,设置智能窗体偏移位置。
S5、获取当前选择的组合图表,并绑定。
S6、将选择的组合图表添加到图表系列中。
S7、对系列中的图表的色彩、动作进行编辑,并保存。
S8、用户通过在PPT应用程序中调用智能图表编辑插件系列中的图表进行PPT数据图表制作。
如上所述的PPT数据图表制作方法,优选地,图表的系列属性可以包括:序列号、当前值、色彩数和动作数;图表的色彩属性包括:序列号、色彩数、类型和对象数;图表的动作属性包括:序列号、类型和对象数。进一步地,S7中所述的对系列中的图表的色彩进行编辑,可以包括:
通过点击系列中的图表进行图表色彩新增或者图表色彩编辑,或者预览图表色彩。再进一步地,S7中所述的对系列中的图表的动作进行编辑,可以包括:
通过点击系列中的图表选择拉伸类型或者新增、修改动作,或者预览图表动作效果。
在具体实现过程中,可以通过PPT图表设计工具将对PPT元素进行颜色改变和动作设置,采用linq对PPT元素进行查询,将图表参数进行Json数据序列化保存到元素当中,RC4对数据进行加解密保存,对剪切板数据进行操作。通过提供给用户种类多样且符合现代审美的图表,让用户自由选择,并且用户可以根据不同的数据直接调节图表,操作简单方便。
另一方面,本发明实施例提供一种PPT数据图表制作设备,所述设备(例如,PC机等用户终端设备)用于执行如上所述的PPT数据图表制作方法。
图2为本发明提供的PPT数据图表制作方法及设备应用实施例的智能图表编辑示意图,图3为本发明提供的PPT数据图表制作方法及设备应用实施例的流程图。参考图2和图3所示,本实施例的功能实现包括以下步骤:
步骤A:运行PPT插件程序,点击图表编辑。
步骤B:获取PPT程序句柄,初始化图表编辑窗体,显示图表编辑窗体设置窗体偏移位置。
步骤C:点击绑定获取当前选择的组合图表,选择中组合内的一个图表元素进行编辑,获取元素的Tag标签重新设置Tag标签,对Tag标签解密,将解密的字符串数据反序列化JToken,在将JToken转化为图表对象,绑定图表对象。更新图表编辑控件状态,重新绑定组合元素List列表,刷新绑定颜色列表,刷新绑定元素对象动作类型列表。
步骤D:取消绑定将图表对象赋值为空对列表进行解绑,重新刷新图表编辑窗体控件。
步骤E:将图表对象转化为Json对象,将Json对象转为字符串,对字符串进行加密绑定到元素文本属性内。将Json转化的字符串进行缓存保存。
步骤F:对绑定的图表组合对象进行参数设置,设置图表的百分百增长。设置好图表参数进行保存,获取组合内的所有元素,应用设置的元素色彩参数,关闭当前窗体。
步骤G:点击全部重置弹出提示对话框,提示是否继续操作,如果继续操作获取图表对象内的组合元素,获取组合元素内的所有元素,循环组合内的所有元素将元素的名字清空,重新绑定图表对象,将图表元素对象内的参数值重新进行Json序列化保存到元素对象,更新窗口控件,重新绑定列表元素。
步骤H:选中组合元素新增组合系列,将当前图表对象初始化一个新的图表对象,将新初始化的图表对象添加到图表组对象内返回图表组对象更新图表组对象列表,重新加载颜色列表对象,重新绑定元素列表。绑定完后界面对列表进行管理。
步骤I:添加元素颜色对象到列表重新绑定ReloadColorList颜色组列表,选中其中一条记录进行编辑,将当前图表对象,颜色以参数的形式传入颜色编辑窗体,点击选择获取当前PPT应用程序对象,获取当前PPT主题,循环当前主题颜色列表将主题元素列表加入到主题列表对象内,获取选择按钮的位置初始化颜色窗体对象,给颜色窗体对象注册关闭、选择等事件。
步骤J:对元素对象镜像颜色配置,点击新增,判断当前填充类型是否选择,判断新增元素对象是否选择重复添加,将填充类型,元素添加到列表当中更新列表,选择列表一条记录点击预览查看,获取元素组合对象,将当前设置的值应用到元素组内。
步骤K:对元素对象进行动作设置,选择要新增对象的动作类型,对新增对象进行数据绑定,选择一条记录进行编辑。
步骤L:将拉伸动作对象类型和当前图表元素对象传入动作编辑窗体。点击绑定从当前活动的PPT窗体获取选择的元素,绑定选中的元素,刷新绑定按钮的状态,点击绑定参考对象,从当前活动的PPT窗体获取选择的元素,绑定选中的元素,刷新绑定按钮的状态,设置拉伸的方向进行预览效果
综上所述,基于本发明实施例提供的技术方案,用户可以通过手动修改、拖动滚动条等方式设置图表参数数值,并且可以设置参数数值的最大值、最小值及小数位,以及控制图表中是否显示百分比和数值,让用户在使用图表时能够享受到更便捷的操作。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种PPT数据图表制作方法,其特征在于,包括:
S1、监测PPT应用程序;
S2、若监测到PPT应用程序启动,则运行智能图表编辑插件;
S3、接收用户通过PPT应用程序输入的图表编辑命令;
S4、获取PPT程序句柄,初始化智能图表编辑窗体,显示智能图表编辑窗体,设置智能窗体偏移位置;
S5、获取当前选择的组合图表,并绑定;
S6、将选择的组合图表添加到图表系列中;
S7、对系列中的图表的色彩、动作进行编辑,并保存;
S8、用户通过在PPT应用程序中调用智能图表编辑插件系列中的图表进行PPT数据图表制作。
2.如权利要求1所述的PPT数据图表制作方法,其特征在于,图表的系列属性包括:序列号、当前值、色彩数和动作数;图表的色彩属性包括:序列号、色彩数、类型和对象数;图表的动作属性包括:序列号、类型和对象数。
3.如权利要求2所述的PPT数据图表制作方法,其特征在于,S7中所述的对系列中的图表的色彩进行编辑,包括:
通过点击系列中的图表进行图表色彩新增或者图表色彩编辑,或者预览图表色彩。
4.如权利要求3所述的PPT数据图表制作方法,其特征在于,S7中所述的对系列中的图表的动作进行编辑,包括:
通过点击系列中的图表选择拉伸类型或者新增、修改动作,或者预览图表动作效果。
5.一种PPT数据图表制作设备,其特征在于,所述设备用于执行权利要求1-4任一项所述的PPT数据图表制作方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010881281.1A CN112131845A (zh) | 2020-08-27 | 2020-08-27 | Ppt数据图表制作方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010881281.1A CN112131845A (zh) | 2020-08-27 | 2020-08-27 | Ppt数据图表制作方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112131845A true CN112131845A (zh) | 2020-12-25 |
Family
ID=73847579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010881281.1A Pending CN112131845A (zh) | 2020-08-27 | 2020-08-27 | Ppt数据图表制作方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112131845A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020118192A1 (en) * | 2001-02-27 | 2002-08-29 | Microsoft Corporation | Multiple chart user interface |
CN101263488A (zh) * | 2005-09-15 | 2008-09-10 | 微软公司 | 在文档中集成图表 |
CN101322119A (zh) * | 2005-12-05 | 2008-12-10 | 微软公司 | 针对交互式图表的持续存在的格式编排 |
-
2020
- 2020-08-27 CN CN202010881281.1A patent/CN112131845A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020118192A1 (en) * | 2001-02-27 | 2002-08-29 | Microsoft Corporation | Multiple chart user interface |
CN101263488A (zh) * | 2005-09-15 | 2008-09-10 | 微软公司 | 在文档中集成图表 |
CN101322119A (zh) * | 2005-12-05 | 2008-12-10 | 微软公司 | 针对交互式图表的持续存在的格式编排 |
Non-Patent Citations (1)
Title |
---|
数据与算法之美: "知乎高赞:这个开挂神器简直了!", 《CSDN》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI808393B (zh) | 頁面處理方法、裝置、設備及儲存媒體 | |
JP5084314B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録する記録媒体 | |
WO2021217911A1 (zh) | 业务网站项目构建方法、装置、计算机设备和存储介质 | |
WO2018095261A1 (zh) | 页面渲染的方法、装置和存储介质 | |
CN109117138B (zh) | 一种组态方法及装置、计算机可读存储介质 | |
US20090150813A1 (en) | Animated user interface control elements | |
JP4302146B2 (ja) | プログラム作成支援装置 | |
JP2008541286A (ja) | 3次元形状に関係づけられたパラメトリックモデルを生成する方法および装置 | |
US20080244416A1 (en) | Apparatus and method for creating and consuming custom visualization templates | |
WO2014018380A2 (en) | System, method, and software program product for enabling users to create and use rule patterns to generate custom product-configuration rules | |
BR112015006336B1 (pt) | meio de armazenamento legível por máquina não transitório para engenharia do conhecimento simplificada | |
CN107407922A (zh) | 可编程逻辑控制器、可编程逻辑控制器的控制方法以及控制程序 | |
US20090259952A1 (en) | Information processing apparatus and method of controlling same | |
CN112685025A (zh) | 快速搭建前端页面的方法及*** | |
JP5755389B1 (ja) | 作画ソフトウェア | |
CN112131845A (zh) | Ppt数据图表制作方法及设备 | |
CN115422621A (zh) | 一种批量修改数模零件颜色的方法、***、装置及存储介质 | |
US10896161B2 (en) | Integrated computing environment for managing and presenting design iterations | |
CN116126314A (zh) | 一种业务流程配置方法、装置、电子设备及存储介质 | |
CN111124386A (zh) | 基于Unity的动画事件处理方法、装置、设备和存储介质 | |
CN117215585B (zh) | 一种可视化描述以及动态控制界面组件属性的方法及装置 | |
Kavaldjian et al. | Generating content presentation according to purpose | |
JP2010204840A (ja) | ユーザインターフェース操作統合システムのカスタマイズ方法及び端末装置並びにコンピュータプログラム及び情報記録媒体 | |
JP5510502B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録する記録媒体 | |
CN110489731A (zh) | 一种表单的创建方法、装置及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201225 |
|
RJ01 | Rejection of invention patent application after publication |