问题标签 [justify]
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.
php - PHP & FPDF:计算对齐的文本宽度
所以我在 PHP 中使用 FPDF 以编程方式从图像和文本(不是 HTML)生成 PDF 文件。
我遇到的最大问题之一是能够在图像周围自动换行文本。我目前的算法看起来像:
- 将文本作为单词数组获取
- 一次添加一个单词到“当前行”变量,并在其上调用 GetStringWidth() 以确定当前行的宽度
- 一旦达到预定的最大宽度,我将当前行传递到行数组,并从新的“当前行”开始。
这样做可以让我得到一组不应该不正确中断的行,但是我发现因为我的文本是对齐的,所以 GetStringWidth() 不能准确地给我行的宽度。有道理。
我已经深入研究了 FPDF 的MultiCell
方法,试图弄清楚它如何正确地破坏对齐的文本,但不能真正做到正面或反面。它似乎归结为类似的算法(并且它使用 编写每一行Cell
),但它实际上似乎从未计算宽度,它写出 PDF“代码”,例如0.375 Tw
.
有谁知道如何计算对齐文本的宽度,给定一个字符串和一个最大宽度?
html - html 电子邮件模板和两端对齐的文本
我有一个 html 电子邮件模板(使用表格地狱),生成的电子邮件在 gmail 和 Outlook 2003 中看起来很好。但在 Outlook 2007 中,文本没有对齐(而是左对齐)。有解决办法吗?
使用的相关代码:
文档类型:
谢谢
android - 有人知道如何在 ANDROID 布局中证明 textview 内容的合理性吗?
我一直在玩 android:gravity 属性,但仍然无法使我的文本内容在 textview 中合理化。有人知道它是否支持吗?有办法吗?有人成功了吗?
c# - 在报告中对齐文本
在我的工作中,我们需要生成从数据库中动态提取信息以个性化客户相关信息的合同文档。
这些文档不仅有文本,而且还需要具有动态行的表格(即:显示客户拥有的一些产品)。这些表格可以放在文档的不同部分,也可以放在段落之间。
重要的是:文本必须是合理的(我国的法律要求)
我们使用 Reporting Services 处理这些文档并将它们导出为 PDF,但此工具不提供对齐的文本。
我做了一些谷歌搜索,发现没有办法证明 Reporting Services 中的文本是正确的。
还有另一种方法可以做到这一点吗?如果没有,你能给我一些替代方案来解决这个问题吗?
我们在 C# 中使用 ASP.NET。
提前致谢
c# - 在 WPF 中,如何在保留键盘快捷键的同时右对齐菜单项?
我最近更改了我的 XAML,以便获得右对齐菜单项的功能,例如在下图中设置字体大小:
显然,基于该图形,我不会很快从技术角色转向图形设计:-) 这只是为了说明我的意思。
下面的原始 XAML 没有右对齐值
相反,它给了我:
因此,为了获得正确的理由,我将其更改为:
但是,我发现我已经失去了 ,AltC选择字体大小 10的快捷方式(它只是不再起作用的位,前两位仍然可以)。F00
相反,它给了我菜单本身的文字文本1_0
,而不是让我0
用作选择项目的快速方法:
如何保持菜单文本的正确对齐但仍允许使用加速键?
text - 在 IE8 中对齐的文本在右边缘被截断
最近我注意到 IE8 中的这个错误(在 IE7 中正确显示),文本在 IE8 中被截断,只是一点点,主要是所有的“o”:
文本是有道理的,不知道这是否在其中起重要作用。
我的问题是,这可以解决吗?这是IE8的问题吗?
谢谢你。
internet-explorer - 文本对齐:在 IE8 中对齐 - 单击或突出显示时文本移动
我遇到了 IE8 文本显示的问题,当我单击或突出显示它时,对齐的文本会移动一点。
就像这个http://www.howtocreate.co.uk/ieBugs/floattext.html一样,除了我的 div 有像素宽度。这似乎是一个 IE 错误。
我的问题是,有没有人遇到过这个问题?你怎么修好它的?
谢谢!
css - CSS 文本以字母间距对齐
有没有办法使用 CSS 使用字母间距自动对齐单词,每个单词在其行中,以定义的宽度?
例如,“Something like this”看起来就像这样:
是否有一种不显眼的方式将这种样式应用于我的文本?我相信纯 CSS 没有这个选项(至少没有 3 之前的 CSS 版本,CSS3 似乎有一个text-justify
属性,但它还没有得到很好的支持),所以 js 解决方案也可以。
css - 有没有办法用 CSS 对齐浮动 HTML 元素?
本质上,我试图实现“text-align:justify”的效果,但使用浮动块元素。我有很多块要对齐对齐。
IE。每条线的水平间距不同,以确保每条线的长度相同。(非参差不齐的右边缘)。
有没有办法用 CSS 做到这一点?如果没有,是否有合适的 JS 库来实现这一点?或者这只是不可行的?
html - 文本对齐:证明不工作
HTML
CSS
我想让每个链接都具有整个宽度。我试图用 text-align: justify 来实现。但它不起作用。我怎样才能做到这一点?