一个按钮更改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.rhkb.cn/news/352969.html

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

相关文章

基于WPF技术的换热站智能监控系统17--项目总结

1、项目颜值&#xff0c;你打几分&#xff1f; 基于WPF技术的换热站智能监控系统01--项目创建-CSDN博客 基于WPF技术的换热站智能监控系统02--标题栏实现-CSDN博客 基于WPF技术的换热站智能监控系统03--实现左侧加载动画_wpf控制系统-CSDN博客 基于WPF技术的换热站智能监…

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

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

Nginx实战:故障处理_后端服务正常,nginx偶发502(Bad Gateway)

一、故障场景 用户访问服务偶发报错【502 Bad Gateway】&#xff0c;但是服务后端正常运行。架构如下&#xff1a; #mermaid-svg-4dDszusKEuPgIPlt {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-4dDszusKEuPgIPlt…

mysql8.x安装教程,window版本

mysql8.x安装教程&#xff0c;window版本 1. 安装步骤 1. 安装步骤 下载暗安装包&#xff0c;https://dev.mysql.com/downloads/file/?id528489 双击安装包&#xff0c;然后按照下述步骤操作 选择custom&#xff0c;然后点击next 如图选中&#xff0c;mysql server和mysq…

vuex computed获取mapGetters,字典的值不能实时更新

实际原因&#xff0c;深浅拷贝的问题 字典dicts中包含很多类型字典&#xff0c;是个object&#xff0c;原来代码 修改后代码 computed中通过mapGetters获取

计算机网络5:运输层

概述 进程间基于网络的通信 计算机网络中实际进行通信的真正实体&#xff0c;是位于通信两端主机中的进程。 如何为运行在不同主机上的应用进程提供直接的逻辑通信服务&#xff0c;就是运输层的主要任务。运输层协议又称为端到端协议。 运输层向应用层实体屏蔽了下面网络核心…

视频太大了怎么缩小内存

我们在分享视频的时候&#xff0c;有时候会遇到过视频文件太大&#xff0c;无法发送或者上传的情况&#xff0c;别担心&#xff0c;今天我就来给大家分享一个简单有效的方法&#xff0c;让你的视频变得更小&#xff0c;更方便分享&#xff01; 打开 “51视频处理官网 的网站。上…

msvcp100.dll已加载但找不到入口点的处理方法,分析比较靠谱的msvcp100.dll解决方法

用户在日常使用中有时会遇到一个错误提示&#xff1a;“已加载 msvcp100.dll&#xff0c;但找不到入口点”。这一信息不仅引发了使用上的不便&#xff0c;也对软件的稳定性产生了质疑。理解并解决该问题不仅对确保计算机正常运行至关重要&#xff0c;也对维护软件的长期稳定性和…

【微信小程序开发实战项目】——如何去申请腾讯地图账号和在微信公众平台,配置request路径和添加地图插件

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

【Java】已解决Java中的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决Java中的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常 在Java中操作MySQL数据库时&#xff0c;我们经常会使用JDBC&#xff08;Java Database Connectivi…

【x264】整体框架汇总

【x264】整体框架汇总 1. x264整体框架图2. 思考 参考&#xff1a; x264源代码简单分析&#xff1a;概述 参数分析&#xff1a; 【x264】x264编码器参数配置 流程分析&#xff1a; 【x264】x264编码主流程简单分析 【x264】编码核心函数&#xff08;x264_encoder_encode&…

集体爆雷!突发中科院2区(Top) 被标记!新增10本期刊被“On Hold“

本周投稿推荐 SSCI • 中科院2区&#xff0c;6.0-7.0&#xff08;录用友好&#xff09; EI • 各领域沾边均可&#xff08;2天录用&#xff09; CNKI • 7天录用-检索&#xff08;急录友好&#xff09; SCI&EI • 4区生物医学类&#xff0c;0.5-1.0&#xff08;录用…

springboot优雅shutdown时如何保障异步线程的安全

我前面写了一篇springboot优雅shutdown的文章&#xff0c;看起来一切很美好。 https://blog.csdn.net/chenshm/article/details/139640775 那是因为没有进行多线程测试。如果一个请求中包括阻塞线程&#xff08;主线程&#xff09;和非阻塞线程&#xff08;异步线程&#xff09…

uniapp滚动加载

uniapp实现滚动加载&#xff0c;先获取10条数据&#xff0c;滚动到底时&#xff0c;再获取10条数据&#xff0c;以此类推&#xff0c;直至没有数据为止。 使用scroll-view&#xff0c;注意一定要给一个固定高度&#xff0c;隐藏滚动条会更美观 2. 在data中定义 3. 获取数据 …

Minecraft模组开发(fabric)之准备工作

Minecraft模组开发&#xff08;fabric&#xff09;之准备工作 最近心血来潮想开发个Minecraft的模组&#xff0c;一边学习一边开发&#xff0c;顺带着将一些步骤、学习心得整理下来。之所以选择fabric&#xff0c;是因为自己的光影包使用的是iris-fabric&#xff0c;所以就想着…

欢乐钓鱼大师游戏攻略:萌新必备攻略大全!钓鱼脚本!

《欢乐钓鱼大师》是一款休闲益智类游戏&#xff0c;以钓鱼为主题&#xff0c;玩家需要通过各种钓鱼任务和挑战&#xff0c;收集不同种类的鱼类&#xff0c;并提升自己的钓鱼技术和装备。本文将为大家详细解析游戏的各个方面&#xff0c;帮助玩家更好地掌握游戏技巧&#xff0c;…

【JS重点19】this指向问题总结

目录 一&#xff1a;普通函数this指向 普通函数在严格模式下&#xff1a; 二&#xff1a;箭头函数this指向 this指向说明 不适用this情况 三&#xff1a;改变this指向 1 call() 语法格式&#xff1a; 作用&#xff1a; 2 apply() 语法格式&#xff1a; 作用&#x…

google chrome浏览器安装crx插件Jam

先上一张图&#xff1a; Jam是bug报告生成插件 1、在地址栏中输入chrome://extensions/&#xff0c;然后回车。 2、将下载好的crx插件&#xff0c;直接拖到里面就可以完成安装工作了。 3、测试了一下jam插件&#xff0c;发现直接没有响应。 4、点击【移除】直接可以删除插件…

Ubuntu20.04-ROS:Noetic安装

根据Ubuntu系统来选择对应的ros版本&#xff0c;在Ubuntu20.04上安装ROS-Noetic为例说明下如何安装ros 一 设置ROS源 / 终端输入 sudo sh -c echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.lis…

C语言----C语言内存函数

1.memcpy--内存拷贝--使用和模拟实现 //memcpy基本格式&#xff1a; // 目标空间地址 原空间地址 被拷贝的字节个数 //void *memcpy(void * destination, const void * source,size_t num); //因为内存拷贝拷贝的数据有&#xff1a;整型数据、结构…