- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Racket 的 pict
, 有几个 combinators for combining other pictures .这些文档包含一个很好的表格,说明其 *-append
组合器的工作方式:
这些例子中的大多数都是有道理的。第一个字母是 v
或 h
分别代表垂直和水平。第二个字母是 l
、t
或 r
表示垂直左/中/右,或 t
c
b
,用于水平顶部/中心/底部。
但是,这遗漏了 htl-append
和 hbl-append
。他们都不符合这种模式。此外,它们似乎都匹配表中的 hb-append
。
那么,htl-append
和 hbl-append
的用途是什么,它与 hb-append
有何不同?
最佳答案
我在文档中写了那个例子,所以我想这是我的错,所以我会尝试回答这个问题。
该示例没有很好地说明差异,因为它使用的是形状而不是文本。
将示例更改为使用文本 + 形状表明这些函数之间存在一些差异:
#lang racket
(require pict)
(inset
(cbl-superimpose
(hb-append 10
(frame (text "g" "Helvetica" 30))
(rectangle 10 10 #:border-width 2))
(hline 200 2))
10)
(blank 1 30)
(inset
(cbl-superimpose
(hbl-append 10
(frame (text "g" "Helvetica" 30))
(rectangle 10 10 #:border-width 2))
(hline 200 2))
10)
(blank 1 30)
(inset
(ctl-superimpose
(ht-append 10
(frame (text "i" "Helvetica" 30))
(rectangle 10 10 #:border-width 2))
(hline 200 2))
10)
(blank 1 30)
(inset
(ctl-superimpose
(htl-append 10
(frame (text "i" "Helvetica" 30))
(rectangle 10 10 #:border-width 2))
(hline 200 2))
10)
如果运行此示例,您将获得 4 张显示不同情况的图片。根据字母的不同,由于上升/下降,您会得到不同的对齐方式。对于文档来说,显示一个与此类似的带有文本的示例可能会更有用。
如果你想混合图片和文本,使用 l-
变体通常是有意义的,以避免图片突出的地方看起来很奇怪:
#lang racket
(require pict)
(hb-append 10
(text "hug" "Helvetica" 30)
(rectangle 20 20 #:border-width 2)
(text "hug" "Helvetica" 30))
(hbl-append 10
(text "hug" "Helvetica" 30)
(rectangle 20 20 #:border-width 2)
(text "hug" "Helvetica" 30))
关于image - pict 中的 hb-append vs hbl-append 和 ht-append vs htl-append,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49580092/
如何将 Racket 图片导出为可以在网页上使用的图像文件? (任何支持 html 的格式或 data-uri 都可以) 最佳答案 #lang racket (require pict) (defin
我正在 PICT 中测试三角问题。我正在测试三角形是等边三角形、等腰三角形还是不等边三角形。问题是我从来没有得到等边三角形。 Side1: 5,6,7,8,9,10 Side2:
我正在尝试使用 Racket 创建图像。我想尝试做华夫饼,但我似乎做不出来。这是我的代码: #lang slideshow (require 2htdp/image) (define (waffle
这个问题已经有答案了: Runtime's exec() method is not redirecting the output (2 个回答) 已关闭 4 年前。 PICT 生成测试用例和测试配置
我正在尝试使用 Apache POI 将 Word 文档转换为 HTML。我有一个 Word 文档,段落后有一条水平线。水平线的 OOXML 如下所示:
有谁知道用于将图像保存或转换为 Mac PCT/PICT 文件格式的 .Net 库? 我可以在 Photoshop 中将 JPG 保存为 PCT/PICT 格式;我看到这个 LeadTools 库的价
如何使用cocoa将JPEG图像转换为PICT图像。下面给出一些脚本。 NSData *imgData = [NSData datawithContentsOfFile:@"/var/root/Des
Racket 的 pict , 有几个 combinators for combining other pictures .这些文档包含一个很好的表格,说明其 *-append 组合器的工作方式: 这
我是一名优秀的程序员,十分优秀!