一个按钮更改Notes字体大小

大家好,才是真的好。

在说到正文以前,我们还是提两句,上周HCL发布了Notes/Domino 12.0.2FP4补丁,以及在亚马逊云应用市场上架了HCL Domino 14.0。
在这里插入图片描述
在这里插入图片描述
现在谈谈正文部分。

随着岁月飞逝,使用Notes的人也开始日渐眼花,很多人对Notes客户机的显示字体有了进一步要求,尤其是字体大小方面。

从R8.0.x开始,我们可以对Notes客户机的字体进行选择,方法很简单,就是文件菜单点击首选项,找到字体和颜色,然后设置”正常“、”大字体“和”超大字体“三种大小,如下图所示:
在这里插入图片描述
但是,等等,如果我们使用更早的Notes客户机版本呢?另外,其他应用里面,字体大小分明可以有很多值可以设置,例如从1到20之类等等。

其实,很早时候,Notes已经可以通过对notes.ini进行修改来定制字体大小,语句如下:

Display_font_adjustment=n

其中n是具体的数值,最小为-1,最大为25,这就比首选项设置更具了灵活性。

有了这一个基础,我们只需要写一个按钮(或者代理),然后发给用户,用户点击一下即可调整字体大小,对不对?

这个按钮你可以写在一封邮件里,也可以写在公共通讯录中,或其他什么位置。

我们简单点,写一个按钮在发送给需要人的邮件里面:
在这里插入图片描述
代码如下:

Dim session As New NotesSessionDim ws As New notesuiworkspaceDim size As StringDim oldsize As String       size="1"oldsize = session.GetEnvironmentString("Display_Font_Adjustment", True)If oldsize="" Then oldsize="0"Dim sizelist (5) As Stringsizelist(0)=-1sizelist(1)=0sizelist(2)=1sizelist(3)=2sizelist(4)=3sizelist(5)=4size=ws.Prompt(4, "更改字体大小","请设置新的字体大小,当前字体大小值为 " & oldsize &"." & String(2,10) & "0表示 '正常大小',设置更大的数字,可以调整到更大字体", oldsize,sizelist)Display_Font_Adjustment=-1   If oldsize <> size And size <>"" ThenSession.SetEnvironmentVar "Display_Font_Adjustment", size, TrueEnd IfMessagebox "您关闭Notes客户机,然后再次启动生效!",0+64            

效果如下图:
在这里插入图片描述
现在我们将这封邮件发给需要的用户,然后该用户收到邮件以后点按钮,就会弹出一个对话框,要求我们选择字体大小:
在这里插入图片描述
设置完后,我们尝试重新打开一个Notes客户机,然后看看显示效果吧。
在这里插入图片描述
今天我们就介绍到这里。

最后欢迎搜索公众号“协作者”来关注我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/29532.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac M3 Pro 安装 Zookeeper-3.4.6

1、下载安装包 官方下载地址&#xff1a;https://archive.apache.org/dist/zookeeper/ 网盘下载地址&#xff1a;https://pan.baidu.com/s/1j6iy5bZkrY-GKGItenRB2w?pwdirrx 提取码: irrx 2、解压并添加环境变量 # 将安装包移动到目标目录 mv ~/Download/zookeeper-3.4.6.…

SparkMd5-对文件名称加密

当我收到一个需求是需要对上传的文件名称加密的时候&#xff0c;我便想到了使用md5对文件名称加密&#xff0c;但其实是大题小做了&#xff0c;对文件名称加密其实就是将中文转换成英文字母&#xff0c;所以我们可以换一个更简单的方法来实现这个需求。 在JavaScript中&#xf…

Django Form 组件

Django Form 组件 Django Form 组件是 Django Web 框架中的一个核心功能,它用于创建和处理 HTML 表单。通过 Django Form,开发者可以轻松地定义表单字段、验证用户输入、显示表单以及处理表单数据。本文将详细介绍 Django Form 组件的使用方法,包括创建表单、表单字段、表单…

vue3根据按钮切换更新echarts对应的数据

效果图 初始化注意 setOption的函数定义&#xff0c;option是指图表的配置项和数据&#xff0c;notMerge是指是否不跟之前设置的 option 进行合并。默认为 false。即表示合并。如果为 true&#xff0c;表示所有组件都会被删除&#xff0c;然后根据新option 创建所有新组件 //…

vue引入aos.js实现滚动动画

aos.js官方网站&#xff1a;http://michalsnik.github.io/aos/ aos.js介绍 AOS (Animate on Scroll) 是一个轻量级的JavaScript库&#xff0c;用于实现当页面元素随着用户滚动进入可视区域时触发动画效果。它不需要依赖 jQuery&#xff0c;可以很容易地与各种Web开发框架&#…

MikroTik RouterOS 授权签名验证分析

MikroTik 软路由 百科https://baike.baidu.com/item/mikrotik/9776775官网https://mikrotik.com/ 授权文件分析 -----BEGIN MIKROTIK SOFTWARE KEY------------ mr3jH5qhn9irtF53ZICFTN7Tk7wIx7ZkxdAxJ19ydASY ShhFteHMntBTyaS8wuNdIJJPidJxbuNPLTvCsv7zLA …

Python 字典的哈希机制是如何工作的,它对性能有什么影响?

Python 字典的哈希机制是其能够提供快速查找能力的关键。以下是字典哈希机制的工作原理以及它对性能的影响&#xff1a; 哈希机制的工作原理&#xff1a; 哈希函数&#xff1a; 字典使用内置的哈希函数来为每个键生成一个哈希值。这个哈希值是基于键的值计算出来的&#xff0c…

STM32学习笔记(八)--DMA直接存储器存取详解

&#xff08;1&#xff09;配置步骤1.配置RCC外设时钟 开启DMA外设2.初始化DMA外设 调用DMA_Init 外设存储器站点的起始地址 数据宽度 地址是否自增 方向 传输计数器 是否需要自动重装 选择触发源 通道优先级3.开启DMA控制 4.开启触发信号输出&#xff08;如果需要硬件触发&…

在线报表设计器 ,FastReport Online Designer 2024.2新版本(下)

在上篇文章《在线报表设计器 &#xff0c;FastReport Online Designer 2024.2新版本&#xff08;上&#xff09; 》中&#xff0c;我们已经介绍了部分在线设计器的新功能&#xff0c;这部分将继续为大家介绍其他新功能&#xff0c;欢迎查阅~ 报告设计器中的功能进行了大规模更…

哨兵机制(Redis Sentinel)常见面试题

一、什么是哨兵机制 哨兵机制&#xff08;Redis Sentinel&#xff09;是redis主从集群中实现主从库自动切换的关键机制。它通过监控、选主和通知三个任务来实现主从库的自动切换。在监控任务中&#xff0c;哨兵周期性地检测主从库的在线状态&#xff0c;判断主库是否处于下线状…

对input输入框的正则限制

一、0-100的整数 正则&#xff1a; const inputRules ref([{required: false,trigger: "blur",validator: (rule, value, callback) > {const reg /^[0-9]$/; // 只允许整数if ((0 < value && value < 100 && reg.test(value)) ||valu…

AI时代的数据治理:挑战与策略

随着人工智能&#xff08;AI&#xff09;技术的突飞猛进&#xff0c;我们已迈进智能时代的大门。在这个新时代里&#xff0c;数据无疑成为推动AI创新与进步的核心力量。然而&#xff0c;与此同时&#xff0c;数据治理的紧迫性也日益凸显&#xff0c;它成为确保AI系统有效、公正…

Mybatis动态SQL语句总结

Mybatis动态SQL语句总结 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 1. Mybatis简介 Mybatis是一个优秀的持久层框架&#xff0c;它简化了与数据库的交互过…

连接池中最大的活动连接数 max-active 的作用及含义

max-active 的作用&#xff1a; 作用&#xff1a; max-active是连接池中最大的活动连接数&#xff0c;其作用是防止一次性占用过多的连接资源&#xff0c;导致系统性能下降。 学习内容&#xff1a; 内容 数据库连接配置文件中个参数的含义&#xff1a; &#xff08;1&#x…

【STM32】GPIO简介

1.GPIO简介 GPIO是通用输入输出端口的简称&#xff0c;简单来说就是STM32可控制的引脚&#xff0c;STM32芯片的GPIO引脚与外部设备连接起来&#xff0c;从而实现与外部通讯、控制以及数据采集的功能。 STM32芯片的GPIO被分成很多组&#xff0c;每组有16个引脚。 最基本的输出…

SQL聚合函数---汇总数据

此篇文章内容均来自与mysql必知必会教材&#xff0c;后期有衍生会继续更新、补充知识体系结构 文章目录 SQL聚集函数表&#xff1a;AGV()count()根据需求可以进行组合处理 max()min()max&#xff08;&#xff09;、min&#xff08;&#xff09;、avg&#xff08;&#xff09;组…

python爬虫 -爬取 json 格式数据

在Python中&#xff0c;爬取JSON格式的数据通常涉及到发送 HTTP请求到某个URL&#xff0c;并解析返回的JSON数据。以下是一个简单的示例&#xff0c;说明如何使用Python的requests库来爬取JSON格式的数据&#xff1a; 1. 首先&#xff0c;确保你已经安装了requests库。如果没…

PostgreSQL源码分析——绑定变量

这里分析一下函数中应用绑定变量的问题&#xff0c;但实际应用场景中&#xff0c;不推荐这么使用。 prepare divplan2(int,int) as select div($1,$2); execute divplan2(4,2);语法解析 分别分析prepare语句以及execute语句。 gram.y中定义 /******************************…

奔驰EQS SUV升级增强现实AR抬头显示HUD香氛系统

增强AR实景抬头显示HUD&#xff08;Augmented Reality Head-Up Display&#xff09;是一种更高级的驾驶辅助技术&#xff0c;相比于普通抬头显示HUD&#xff0c;它提供了更丰富、更具沉浸感的驾驶体验。以下是它比普通抬头显示HUD多的一些功能&#xff1a; • 信息呈现方式&am…

RFID期末复习 | 防碰撞算法 | 信源编码 | 差错控制 | 系统调制 | S50卡 | 无源标签 | 工作频率 | 自动识别

防碰撞算法 ALOHA算法 ALOHA算法是一种随机接入方法&#xff0c;其基本思想是采取标签先发言的方式&#xff0c;当标签进入读写器的识别区域内时就自动向读写器发送其自身的ID号&#xff0c;在标签发送数据的过程中&#xff0c;若有其他标签也在发送数据&#xff0c;将会发生…