首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spread for Windows Forms高级主题(4)---自定义用户交互

重置或列的大小 列的Resizable属性 和的Resizable属性 在列标题中,通过点击排序指示器进行筛选 Column.AllowAutoSort 属性 这里的列表总结了通过控件,你可以授权用户进行的操作...当选择了一些内容时,renderer将会改变选择的背景色。在不使用该renderer的情况下,你可以为选择的背景和文本指定特定的颜色。或者你还可以同时使用renderer的外观以及你自定义的颜色。...你还可以指定不使用外观选择进行高亮提示。...下面的示例代码使用renderer设置和颜色选择的高亮显示进行了设置。 // Use the selection renderer and colors....一旦 UndoAction对象被创建,指定行为的变量将被固定(根据传入构造函数的变量)。

1.8K60

Spread for Windows Forms快速入门(6)---定义单元格的外观

在Spread每个单元格都可以被看作一个独立的对象,开发人员不仅可以设置单元格的类型,而且可以为每个单元格设置不同的外观属性。 设置单元格的颜色 你可以为一个或多个单元格设置背景色和前景(文本)色。...你可以通过使用代码单元格的BackColor属性来为该单元格指定背景颜色,使用ForeColor属性来指定文本颜色。...设置边界需要用到单元格类的Border属性,列类的Border属性或者类的Border属性。 你可以为相同的单元格、列、或者一组单元格指定一种以上的样式和颜色。...在这个优先级顺序,单元格设置优先于,列,和表单的设置。 下表总结了不同的单元格边界样式。...[0].Cells[4, 3].Border = bevelbrdr; 其单元格内容 你可以决定内容如何在一个或多个单元格对齐。

1.3K90
您找到你想要的搜索结果了吗?
是的
没有找到

Spread for Windows Forms高级主题(2)---理解单元格类型

理解单元格类型基本信息 Spread支持几十种单元格类型,复选框单元格、日期时间单元格、或者一个简单的文本单元格。单元格类型可以对单独的单元格、列、、一个单元格区域,甚至是整个表单进行设置。...在单元格,编辑操作被限制在数据区域的单元格。如果你想将一些可编辑的部件像 表头那样进行操作,你可以将列头隐藏(或者关闭) ,将表单的第一冻结,然后使用冻结的作为你的伪头部单元格。...对象层次 Spread控件的对象,例如表单、和单元格等,有很多格式和其他的属性继承自它的 “父母”。一个单元格可以从一个表单中继承格式,例如背景颜色。...由于背景颜色可能在这些多个层次上被设置,因此必须采用某些优先级规则。 越靠近单元格级别,优先级越高。所以如果你在单元格设置了背景颜色,那么从父类继承而来的设置将会被覆盖。请参阅如下的属性优先级列表。... 3. 列 4. 交替 5. 表单 6. 控件 下面的示例代码把表单的背景设为黄色,第二和第三背景设为绿色,第三列的背景设为蓝色,第三第三列的单元格背景设为红色。

2.4K80

Spread for Windows Forms快速入门(2)---设置Spread表单

自定义控件的大小 你可以设置Spread控件的规格,这决定了表单可见的区域的大小。下面的图片中展示了你可以设置的规格,通过设置每一个规格像素的数量进行设置。 ?...计算Spread控件的高度时,假设滚动条是关闭状态,没有标题,计算所有的高度以及每一个边界按1个像素计算,所以,如果现在有10,每行20像素高度,总的高度为(10 x 20) + (10 x 1)...Spread宽度的计算方法与高度类似。...表单中所有单元格的背景色,与其他的属性相同,可以使用表单的默认样式进行设置。在下面这个示例,所有单元格的默认样式背景色是绿色。...表单的背景色所显示的区域是表单的非单元格区域,如图片中显示的那样。缺省情况下,这个区域是系统的控件颜色显示区域,下面这个示例把单元格之外的区域的背景色显示为粉红色。 ?

1.6K70

【图解】Web前端实现类似Excel的电子表格

使用前的准备SpreadJS CDN 为了使用的SpreadJS,请在HTML的head标签列出描述。(1)在对语言进行说明,(2) - (3)是读取css,SpreadJS。 <!...列单元格 var cell = activeSheet.getCell(1, 1); // 这个单元格进行赋值 cell.value...通过利用getCells方法,而不是getCell方法可以操作同时获得在一个范围内的多个单元: // 获得第22列 ~ 第45列,并设置背景色 var cell = activeSheet.getRange...可以使用类似Excel的公式和函数 可以在Excel通过设置公式的单元格进行计算,求和,平均值,同样地,SpreadJS支持320多种函数,能够轻松实现各类单元格数据处理: ?...SpreadJS提供了数据录入和计算,一级数据的显示,导入和导出为CSV / JSON格式,可用于在Web浏览器上进行浏览。这种方法,设计Web前端的类似Excel的电子表格非常有用的。

8.2K90

【图解】Web前端实现类似Excel的电子表格

使用前的准备SpreadJS CDN 为了使用的SpreadJS,请在HTML的head标签列出描述。(1)在对语言进行说明,(2) - (3)是读取css,SpreadJS。 <!...列单元格 var cell = activeSheet.getCell(1, 1); // 这个单元格进行赋值 cell.value...通过利用getCells方法,而不是getCell方法可以操作同时获得在一个范围内的多个单元: // 获得第22列 ~ 第45列,并设置背景色 var cell...可以使用类似Excel的公式和函数 可以在Excel通过设置公式的单元格进行计算,求和,平均值,同样地,SpreadJS支持320多种函数,能够轻松实现各类单元格数据处理: ?...SpreadJS提供了数据录入和计算,一级数据的显示,导入和导出为CSV / JSON格式,可用于在Web浏览器上进行浏览。这种方法,设计Web前端的类似Excel的电子表格非常有用的。

9.1K60

利用xlsx-style实现前端导出excle表并修改样式

或者是vue.config.js添加 configureWebpack: { externals:{ '....前面讲json数据传出,公共的方法封装在mixin里,数据进来后,进行处理,转数组,并通过XLSX.utils.json_to_sheet转为sheet对象 业务要求,生成的模板里有两示例,并且是黄色背景...for (let i in wb.Sheets[name]) { // 如果是导出模板 修改导出的excle第二、三【A2-F3】的背景颜色 #FFFF00 if (name == '...,也是准的每一项的s去进行的修改。...到这里,修改excle表样式的需求就基本实现了,上面修改样式的代码有些冗长还需要整理,因为是公用的方法,我这里是根据导入文件名字去进行单独的表的样式改动,后面也可以把一些公共的样式提取,如果要单独设置某个表样式

3.5K60

Android 样式系统 | 常见的主题背景属性

attr/color[Primary, Secondary]Variant 给定颜色的另一种阴影; ?attr/colorSurface 部件的表面颜色: 卡片、表格、菜单; ?...attr/colorPrimarySurface 在浅色主题中的 colorPrimary 与深色主题背景的 colorSurface 做切换; ?...attr/colorControlHighlight 设置给高亮控制界面的颜色 (: ripples,列表选择器); ?...平台跟库有时候定义了相同的属性, colorPrimary。这时候系统优先使用非平台版本的属性,它们可以被所有级别的 API 使用。为了向后兼容,它们会被完整的复制到库。...您可以参考 Google I/O 应用,它实现了在两个界面显示主题演讲的列表: 这两个界面大部分看起来比较相似,除了左边界面有个显示时间的功能而右边是没有的。

1.1K30

用Python自动生成Excel数据报表!

一共是有1000的销售数据。 使用xlwings库创建一个Excel工作簿,在工作簿创建一个表,表名为fruit_and_veg_sales,然后将原始数据复制进去。...这里先对数据进行了查询,发现日期列为object,是不能进行分组汇总的。 所以使用了pd.to_datetime()进行了格式转换,而后根据时间进行分组汇总,得到每个月的数据情况。...# 设置背景颜色, 从A1单元格到Z1000单元格的矩形区域 sht_dashboard.range('A1:Z1000').color = (198, 224, 180) # A、B列的列宽 sht_dashboard.range...80]) sht_dashboard.range('L2').api.get_border(which_border=7).line_style.set(-4115) 先配置一些基本内容,比如文字,颜色背景...字号、高、向左居中对齐、颜色、粗体、表格的背景颜色等 summary_title_range = sht_dashboard.range((row, col)) summary_title_range.value

2K10

何在浏览器中导入Excel表格插件(上)

前言|问题背景   作为一名优秀的打工人,Excel是大家上班必不可少的办公软件。随着互联网时代的到来,越来越多的公司开始使用各种B/S系统来处理表格数据文件。...本文小编将为大家介绍如何在Vue框架中集成SpreadJS在线表格插件(以下简称为“SpreadJS”)和在线表格编辑器(类Excel浏览器插件)实现在浏览器中使用Excel插件来处理数据。   ...如何在Vue框架中集成表格插件(SpreadJS)       在本节内容,小编将向大家展示如何在Vue框架引入表格插件(SpreadJS)资源并实现简单的上传文件、下载文件两个功能。...('zh-cn')                                           (SpreadJS引入到Vue的资源信息)   3.2引入资源后,发现浏览器显示你的表格内容只有一...} //文件下载的方法 const downloadFile = () => { //获取当前工作簿json,toJSON也可以根据需求设置参数

28310

Spread for Windows Forms高级主题(7)---自定义打印的外观

表单打印的多个部分都可以进行自定义,大多数的自定义选项存在于PrintInfo对象。大多数打印选项是在PrintInfo对象上进行设置,并在表单级别上应用。...fpSpread1.PrintSheet(0); 自定义打印作业设置 如果你没有指定其他打印机的话,表单会使用你的Windows系统环境当前的默认打印机进行打印。...控制字符 完整的命令 打印页面的页眉或页脚的行为 / / 插入正斜杠字符(/) /c /c 调整项目居中 /cl /cl"n" 设置文本的字体颜色,使用以0为基准的颜色索引,n,在引号(n可以是0或更大...如果颜色已经在Colors属性中进行了预定义,那么你可以从颜色列表为文本指定一个颜色。 如果图片已经在Images属性中进行了预定义,你可以指定一个图片。 你可以添加文本包括页数和总的打印页数。...的分页符位于指定的上方。要添加或设置分页符,使用SetRowPageBreak 和SetColumnPageBreak方法。 你也可以检索到表单位于分页符后的下一或列。

3.5K70

Spread for Windows Forms快速入门(13)---数据排序

开发人员可以对Spread表单和列进行自动排序操作,根据指定的列,以升序方式自动排序表单的数据。同时,也可以显示排序指示器。这些操作不会影响数据模型 仅仅涉及数据如何显示。...下面的示例显示了进行前面的30列进行自动排序: fpSpread1.Sheets[0].Columns[0,29].AllowAutoSort = true; or fpSpread1.Sheets[...0].SetColumnAllowAutoSort(0,30,true); 使用自动排序 在表单根据指定的键,使用AutoSortColumn方法显示区域进行排序操作。...,列,或者一个区域进行排序 根据跟定列的值整个表单的所有行进行排序是最常见的一种情况。...你可以只对某一区域内的单元格的数据进行排序,这是相当有用的。举例来讲,当你想要进行根据数量的顺序许多行进行排序,但不包含最后一统计数据,上面的 操作就相当有效。

1.4K60

css基础

CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表 把样式添加到 HTML,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率...1.行内样式表:在标签上添加一个style属性,属性值添加样式 值在当前行有效 2.内部样式表:head标签添加style标签,标签定义css样式 1)选择器{ 样式;...掌握基础选择器:重点 #id选择器: 根据元素的id属性选中某个元素 .class: 根据元素的class属性值选中一组元素,可以添加多个元素名,选择其一即可 元素选择器: 根据元素名选择一组元素...行内元素无效 line-height: 当前元素的内容(文本|行内)每一都是line-height设置的高度, 在这一内容是垂直居中的 : ....background:背景复合属性 background:背景颜色 背景图片 是否平铺,位置; 列表: List-style:none; 去除列表项标记 display: 修改元素特性 inline

1.3K30

Spread for Windows Forms高级主题(3)---单元格的编辑模式

活动单元格的行头或者列头也会有不同的背景色。...根据FpSpread类的GetCellFromPixel方法,你可以获取CellRange类的目标单元格信息。你也可以从各自的成员获取和列的信息。...你可以获取单元格诸如位置,规格等信息,这些信息都是被索引列索引所指定。当FpSpread类的GetCellRectangle方法被调用,它会指定目标或者列索引。...为了让用户进行编辑,设置表单的AllowNoteEdit属性,这样的设置使得该表的所有即时贴备注都是可以由用户编辑的。 对于终端用户来说,单元格备注可以用来保存一些额外信息。...选择红色作为单元格的背景,以显示单元格包含一个红色的单元格备注作为警告。单元格备注指示器可能在红色的背景是不可见的。 自定义单元格备注指示器 你可以改变单元格备注指示器的大小和颜色

1.8K60

URL2Video:把网页自动创建为短视频

正文字数:2584 阅读时长:4分钟 机器学习可以实现网页内容的理解,并选取关键对象生成有趣的短视频。Google研究团队通过使用URL2Video可以将网页快速生成有创意的短视频。...这些设计师般熟知的启发式算法捕获常见的视频编辑样式,包括内容层次结构,限制一个快照的信息量及其持续时间,为品牌提供一致的颜色和样式等等。...然后,通过根据每个资源组的视觉外观和注释,包括它们的HTML标签、呈现的尺寸还有显示在页面上的顺序每个组进行排序。这样,在页面顶部占据较大区域的资源组将获得更高的分数。...用户控制 研究原型界面允许用户查看源网页提取的每个视频镜头中的设计属性,以及重新排版材料,更改细节设计,颜色和字体,并更改限制条件来生成新的视频。...请注意它如何在从源网页面捕获的视频字体和颜色选择、时间和内容排序作出自动编辑决定的。 URL2Video从我们的Google搜索介绍页面(顶部)识别关键内容,包括标题和视频资源。

3.9K10
领券