- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用半透明 g:background
的 Vista/Win7 桌面小工具。 ( doc ) 区域与 g:text
( doc ) 在顶部。我正在通过 addTextObject
添加文本( doc ),这一切都按预期工作。
但是,我不知道如何将该文本设置为粗体样式。似乎没有办法通过我可以看到的公开属性直接执行此操作,并且在这种情况下我不能使用常规文本 + CSS,因为该文本放置在 g:background
上。目的。
我也试过直接指定粗体,比如Arial Bold
(不起作用)而不是 Arial
(作品)。
那么如何做到这一点呢?
编辑 : 我试过设置font-weight:bold
body 和g:background
反对我的文字;没运气。
最佳答案
见 Flip Calendar , 乔纳森·阿博特。他的代码通常都有很好的注释,所以也许你可以从中得到一些想法。
编辑
我的信息来源是早期的 Vista Beta 2,那是 MS 的官方说法。我还发现以下对 MSDN 论坛上有关 Flip Calendar 小工具本身的主题的回复:
http://social.msdn.microsoft.com/Forums/en-US/sidebargadfetdevelopment/thread/841e9d5e-32e9-453f-bd0e-dc5a4e607c33/
该小工具具有在当月日期设置粗体字体的选项(g:text 对象),但仔细检查后它不起作用。对于那个很抱歉。众所周知,MS 家伙在一个或多个场合也是错误的。老实说,我不使用 g:text 对象。
这意味着您唯一的(嗯,非 activex 路由)选项是 VML 文本,它在布局上提供了很大的灵 active 。但是,您必须将其放置在小工具的完全不透明区域上,这可能是您首先要使用 addTextObject 的原因。 Gary Beene's site刚开始的时候确实帮到了我,但是v:textbox element上没有详细介绍和 v:textpath element ,尽管 MSDN 文档对此进行了足够详细的介绍。
如果您需要将文本放置在小工具的非完全不透明区域,那么您仍然可以采用 VML 路线并将图像放置在充当阴影的文本后面,从完全不透明开始逐渐变为完全透明。这就是微软在启用 aero 的情况下在窗口标题栏中处理文本的方式。
或者,您可以创建一个 ActiveXObject,以您想要的字体绘制您需要的文本,并将图像保存到小工具文件夹中的临时文件中。然后将其设置为 addImageObject 的 src。我在一个小工具中做过类似的事情,它的速度足够快,不会被注意到。您还可以设置最小/最大尺寸,因此缩小/拉伸(stretch)以适应变得轻而易举。
关于windows-7 - 如何设置g :text style to bold font in a Windows Gadget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269950/
我正在通过 excel-vba 构建图表。我正在使用以下行之一将我的 X 轴字体设置为粗体: Activechart.Axes(xlCategory).TickLabels.Font.F
我想了解为什么浏览器会这样。 我在 html 文档中有以下文本。 This is Sample Text. Text after empty bold tag. 如果我在浏览器中查看此文档,则
我正在尝试获取一大块纯文本并将其部分转换为 html 标记。我不需要一个完整的富编辑器,只需要这几个标签: **bold** __underline__ ~~italics~~ --strike--
我在网站上使用网络字体。对于某些标题(h1、h2 等),我使用粗体变体(并将 font-weight 设置为正常),因为它们看起来比使用常规变体并使用默认的粗体字重保留 h 标签要好得多。有必要指定
我正在尝试将按钮文本的粗细更改为粗体(在某些情况下)。为此,我在 bootstrap.css 中创建了一个新类,基本上是带有 font-weight: bold 的 btn 类的副本——我将该类命名为
我有填充到电子邮件正文中的文本字段。问题 - 如何让名字和姓氏以粗体显示(在发送的电子邮件中)? 这是我的电子邮件代码 // Send Email ----------------------
我正在使用相同的宏格式化两个不同的报告。两个电子表格之间的性能截然不同。宏在第一个报告上立即起作用,而在另一个报告上大约需要 10 秒。我已将其范围缩小到使单元格 A1 加粗的语句。当省略粗体语句时,
我觉得自己是个菜鸟,但我似乎找不到任何关于这个的东西...... 我有一个控件,我基本上是在尝试在粗体和非粗体之间切换字体样式。这应该很简单...... 但是,您无法访问 Control.Font.B
过去,如果我想在同一文本上使用粗体和斜体,我会按名称选择字体,如下所示: font = [UIFont fontWithName:@"HelveticaNeue-BoldItalic" size:si
我遇到了需要覆盖 font-weight 属性的情况。然而,即使我使用 !important 来增加它的优先级,它仍然会被其他样式覆盖。正如您在下面的示例中看到的,我希望 hello world 加粗
这个问题在这里已经有了答案: Find a string of text in an element and wrap some span tags round it (6 个答案) 关闭 6 年
使用这个 CSS: body > h1.title { display: block; font-size: 2em; font-weight: bold; margin: 0.67e
我用的是这样的:screen.addstr(text, color_pair(1) | A_BOLD),但它似乎不起作用..但是,A_REVERSE 和所有其他属性都有效! 事实上,我正在尝试用白色打
我正在使用 Popup python-2.7 中的小部件和 kivy 。有人能帮我吗? 1.如何使标签加粗? (例如 text: "make label bold") 2. 如何改变标题的颜色? (例
有没有办法以编程方式查明用户是否在“设置”应用程序的“常规”->“辅助功能”下打开了“粗体文本”? 最佳答案 从 iOS 8 开始,可以使用 UIAccessibilityIsBoldTextEnab
因为 PHP-Excel 已被弃用,所以 PHP-Spreadsheet 是在 PHP 中制作 Excel 的新选项。文档不是最好的,并且在 Stackoverflow 上关于 PHP-Spreads
我正在尝试制作一个简单的所见即所得编辑器,但在将文本加粗时遇到问题。我可以使用 document.execCommand("underline", false, null); 为文本添加下划线并将文本
我正在构建一个带有粗体功能的简单 JavaScript 文本编辑器。我正在使用execCommand('bold')为了这。对于工具栏中的粗体图标,我必须检查我现在是否正在写粗体。我正在考虑一个 bo
我必须在尚未定义 .Font 属性但从表单继承字体(名称、大小、样式)的标签上设置 .Font.Bold = True。为此,我从表单的设计器文件中删除了她的 .Font 属性。 现在我需要将这个标签
我的文本框中有一个字符串,并且只希望其中一个单词以粗体显示。有没有办法在代码中做到这一点而不附加文本?有点像在 xml/html 中如何完成...下划线也可以吗? 最好不要使用 xml 或 html
我是一名优秀的程序员,十分优秀!