问题标签 [line-spacing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用R中的flextable和officer包从flextable中删除所有行距
在使用 flextable 包创建弹性表并使用 R 中的官员包将其打印到 PowerPoint 文档中时,如何删除弹性表中的所有行距?
默认情况下,它的行距似乎为 1.0,行距为 2 pt 之前和 2 pt 之后。我如何得到它,所以我之前有 0 pt 和之后有 0 pt 的间距?
非常感谢!
css - ProximaNova 版本升级行高问题
我们之前使用的是 Proxima Nova 字体版本2.003。现在,我们将其升级到3.017版本。较新版本存在一些line-height
问题。
在上图中,左边是旧版本(2.003),右边是新版本(3.017)。我已经应用font-size:32px;
并且font-family: ProximaNova Semibold;
在这两种情况下都使用 div 元素而不应用任何line-height
.
左侧案例详细信息:
8,16, 24, 32 & 40 是字体大小
9、20、29、39 和 49 是它所采用的 div 高度大小
右侧案例详细信息:
8,16, 24, 32 & 40 是字体大小(相同的字体大小)
12、23、35、47 和 58 是它所采用的 div 高度大小
现在,您可以清楚地看到右侧 div 中的高度不同。如果放大上面的图像,您可以清楚地看到顶部和底部的额外空间被添加在那里。由于这些额外的空格,我得到了行高,文本垂直对齐中间问题。有没有办法摆脱这些顶部和底部的额外空间?
我试过line-height
在一个div中设置。设置line-height
div 后,左右两侧的 case 采用相同的 div 高度。但是,由于新版本的默认间距,会发生行高问题和垂直对齐中间问题。有什么技巧可以删除这些空格吗?
syntax-error - 有没有办法去除 Python 代码中多余的间距?
我下面的代码获取每个健身房的街道地址,但是健身房开放时间的输出间距有错误。关于我哪里出错的任何想法?
感谢您的帮助!
spacing - 删除不必要空间的方法?
我下面的代码获取每个健身房的街道地址,但是健身房开放时间的输出间距有错误。关于我哪里出错的任何想法?
谢谢您的帮助!
html - 你如何减少段落之间的空间
我试图使分隔段落的空间更小。我已经尝试更改 CSS 中的顶部和底部边距,但它没有做出任何重大更改,我一直下降到 00px 但没有任何变化。我什至拿出了
's。也许我忽略了一些东西,但我似乎无法将手指放在它上面。
swift - Swift UILabel 折线的行距
我有一个来自多个来源并以 \n\n 结尾的文本,用于 UILabel 中的换行符,该换行符通过情节提要设置为 0。
例如:
输出是正确的:
段落开头的一些文本这么长
第二种文字
该段落后面的一些较长的文本
我已更改行距以稍微增加行间距,但无法更改空行的高度。我希望换行符大约是正常换行符大小的一半。我在段落设置之后/之前尝试过,但无法将空行变为一半大小。
知道这是否可能,以及通过情节提要或以编程方式实现这一目标的最佳方法是什么。
- - - 编辑:
这是我尝试过的:
r - 用flextable加倍空间表的最佳方法?
使用 packageflextable
并阅读不同的帮助页面,我找不到如何按照 APA 的要求将整个表格的空间加倍(行) 。
有一个选项hrule()
:
或者padding()
:
但是在这两种情况下,当我签入 Word 时,它都不对应于双(行)间距(它仍然是单间距)。
问题
是否有更好的选择来确保它 100% 对应于双行间距(Word 中的“行和段落间距”)?
我假设使用hrule()
orpadding
以后可能会产生各种格式问题,或者编辑可能会抱怨它不对应于正确的双倍间距(例如,它不会响应手动更改间距,因此很难通过传统方式进行更改)。
还是我们希望在导出后手动更改为 Word 中的双倍行距?谢谢你。
text - 在 SwiftUI 中减少文本的行距
对于某些字体,内置行间距大得令人不快。
SwiftUI 为我们提供了调整文本行间距的Text
修饰符(也称为前导,与前导/尾随无关)。它的值指定在连续文本行之间放置的额外间距的点数,因此不会导致任何变化。不幸的是,它似乎对负值没有反应。产生与 相同的结果。.lineSpacing()
.lineSpacing(0)
.lineSpacing(-10)
lineSpacing(0)
有谁知道在不使用 UIKit 的情况下减少 SwiftUI 中的行距的方法?
swift - 当通过属性文本值更改添加 lineSpacing 时,TextView UIViewRepresentable 重置 UndoManager
我正在使用此处概述的 TextView UIViewRepresentable https://www.appcoda.com/swiftui-textview-uiviewrepresentable/。
它按预期工作,除了一个关于行距的问题。SwiftUI 的 lineSpacing 修饰符似乎对它没有任何影响。因此,我通过在 UIViewRepresentable 中添加以下内容来解决它
func updateUIView(_ uiView: UITextView, context: Context)
:
正如调整 UITextView 的行距所建议的那样。
因此,完整的功能如下所示:
这可以完成工作,但是会导致 UndoManager 重置。也就是说,只要我做出任何更改,UndoManager 就不会相信有任何事情可以撤消(或重做)。从我的搜索来看,这似乎是更改属性文本值的一般副作用。我想知道是否有可用的解决方法,无论是对我的方法进行调整还是在不重置 UndoManager 状态的情况下实现 lineSpacing 的完全不同的方式。
更新:尝试了 Asperi 的建议,但结果喜忧参半。
这是 TextView 和对应的 Coordinator 的完整代码:
如果我在 textViewDidChange 中保留 self.text.wrappedValue = textView.text (取自顶部链接的 AppCoda 教程),那么该建议不起作用。但是,如果我删除它,它似乎可以工作,但还有其他问题,即每当刷新视图(我认为)时,文本会在会话开始时自动重置为原始状态 - 例如,如果我尝试切换到另一个应用程序,我可以在这样做之前看到文本重置,或者当我打开一段 UI 时,例如,降低了 TextView 的不透明度。