geogebra标签大小设置

$ \scalebox{5} {%n} $

or $ \scalebox{5} {%n} $ in caption for the object

PlaceholderMeaning
%cThe value of the adjacent spreadsheet cell (to the right), which should be an independent text
Not dynamic: i.e. the caption won't be updated unless you press F9 or Ctrl + R
%vValue
%nName
%dDescription
%fDefinition
%xx coordinate (or x coefficient for the line a x + b y + c = 0)
%yy coordinate (or y coefficient for the line a x + b y + c = 0)
%zz coordinate (or constant c' term for the line a x + b y + c = 0)

function ggbOnInit() {
    var ggb = ggbApplet;
    ggb.registerAddListener("largeLabel");
    //该命令含义:检测到新点创建指令运行下面“largeLabel”函数。
}

function largeLabel(objName) {
    var ggb = ggbApplet;
    ggb.setCaption(objName, "$\\Large{%n}$");
    //该命令含义:设置对象的标题,为该对象的名称+斜体字。
    ggb.setLabelStyle(objName, 3);
    //该命令含义:设置对象的标签模式为为标题模式,0是名称,1是名称+数值,2是数值,3是标题。
    //该方法有潘立强老师首发。GeoGebra-数学教师交流群(217440999)整理发布。如有其他问题,欢迎加群交流。

}

在我的贴子《做个算盘》最后回复中用到了JavaScript,有时候做较为复杂的人机交互GGB,不得不用JavaScript,不然工作量太大,如《算盘》中,为每个珠子输入脚本,这个就很低麻烦,我们要响应用户单击事件,不一定非得为每个对象输入脚本。还是先看看那个全局JavaScript吧:
function ggbOnInit() {
var ggb = ggbApplet;
ggb.registerClickListener("myc");
}
function myc(cName) {

var ggb = ggbApplet;
ggb.setTextValue("TT", cName);
}
它的功能就是监视用户单击鼠标,当用户单击某个对象时,我们定义的函数myc就发生作用了,它传回对象名称到我们定义的文本变量TT中。
function ggbOnInit() 为全局函数,名称不能更改,在它里面可以注册各监视程序、定义全局变量等,如我们可以监视单击事件、更名事件、新增对象事件等等,具体可以查:
https://ggb123.cn/extdomains/wiki.geogebra.org/en/Reference:GeoGebra_Apps_API
网页中“Event listeners”内容。
函数开始和结束要用{}括起来,语句每行结束用;这是JavaScript语法,不再说明。
var ggb = ggbApplet 定义变量ggb,功能就是用ggb替代ggbApplet。
ggb.registerClickListener("myc") 注册我们的单击监视函数。
function myc(cName) 定义我们自己的处理函数,它的参数是registerClickListener自动传递给它的,获取单击对象名称。
ggb.setTextValue("TT", cName) 将对象名称赋值给GeoGebra中的变量TT。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值