标签: word-wrap

WPF 文本溢出

我目前正在尝试这样做,以便当我接受一个字符串时,它会填满第一个文本块,直到它溢出,然后它应该从文本块 2 开始。目前,我将它的字符串切成两段最后一个单词的最后一个结尾,我猜是可以放入文本块 1 的最大字符数,后半部分是 2,但我遇到的问题是永远不可能弄清楚在哪里切断文本,因为当它换行时,剩下的空间会占用不同的大小。所以我只剩下 textblock 1 在末尾有一些被截断的文本,这使得两者之间似乎缺少一些单词。有没有办法以编程方式找到文本块上的溢出?

ps- 文本块是在运行时在 C# 中创建的,而不是 wpf 标记。

这就是我所做的。我使用 myDescription 并尝试根据我近似的大小将其放入 myDesc[0] 和 [2] 中。问题是,如果我猜测大小阈值太大,它会给 myDesc[0] 留下一个 ... 或截断的词,如果我把它估计得太小,它就会有巨大的尴尬差距。我切断的任何数字都没有。

TextBlock[] myDesc = new TextBlock[2];
string myDescription = infoLoader.games[gameID].description[currentLanguage];
        string[] myWords = myDescription.Split(' ');

        string firstPart = "";
        string secondPart = "";


        int currentWord = 0;


        // New and improved way
        int currentLine = 0;
        int charsInLine = 0;
        while (currentWord < myWords.Length)
        {
            // Determine the size of the word based on the …
Run Code Online (Sandbox Code Playgroud)

c# wpf textblock word-wrap

1
推荐指数
1
解决办法
6136
查看次数

在Emacs中有一个快速的方式来自动换行吗?

是否有一种快速简单的文字包装方式,如KDE Kate的"应用Word Wrap"功能?

emacs word-wrap

1
推荐指数
1
解决办法
93
查看次数

HTML中的可选换行符

<br>总是打破特定位置的线.有没有办法提示浏览器特定位置比换行符更好?

居中对齐时请考虑以下文字:

"Connect with UTS Library for one-click sign
in."
Run Code Online (Sandbox Code Playgroud)

我希望浏览器尽量保持线条更均匀

html word-wrap

1
推荐指数
1
解决办法
411
查看次数

强制长 URL 中断,响应 div 宽度为 100%,用于 html 电子邮件

我正在尝试创建响应式 html 电子邮件,我有以下一行包含两个表数据,其中一个包含一个很长的 URL,另一个包含一个图像。我已经尝试了一切,使 URL 响应中断,但它在 Outlook.com、Outlook 2011、iphone 4s 和 iphone5 中不起作用。问题是什么?

    <td style="padding:0px 30px 0px 10px;max-Width: 500px; height:auto;display: inline-block; word-break: break-all;">
            <div style="padding:0px 0px 0px 10px;width:100%;height:auto;font-size:12px;color:#999999; text-align:left; border: solid #999999 1px; line-height: 1.1em;word-wrap: break-word;-ms-word-break: break-all;word-break:break-all; word-break:break-word;-webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens:auto; hyphens: auto;">
                    <pre><code><p style=" word-wrap: break-word;">
&lt;a href="https://www.google.com/url?q=http://www.hi.com?utm_source%3Dexpert%2520sium%3Dexpert%2520badCNQcMIQSH8F4dPpFoA" rel="nofollow"&gt;&lt;img src="h1.png" alt="Expert"width="125px" height="125px"&gt;&lt;/a&gt;
                     </p></code></pre>
            </div>

      </td>
     <td><img></td>
Run Code Online (Sandbox Code Playgroud)

css line-breaks html-email word-wrap word-break

1
推荐指数
1
解决办法
3260
查看次数

自动换行在我的 UILabel 上不起作用

我的应用程序使用自定义单元格在 tableview 中显示产品。在 iPhone 5 上使用时,产品名称用完了,所以我将它设置为 wrap ,这不起作用。每个单元格都使用下面的代码填充到我的 Customcell 类中,我在brandTxt 标签中添加了几行,这又不起作用。

public func configure(#text: String?, placeholder: String) {
    if (placeholder == "1")
    {
        brandItemLabel.text = text
        brandItemLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
        brandItemLabel.numberOfLines = 2
    }
    else if (placeholder == "2")
    {
        brandSmallLabel.text = text

    }
    else if (placeholder == "3")
    {
        uomCodeLabel.text = text

    }
    else if (placeholder == "4")
    {
        codeLabel.text = text

    }
    else if (placeholder == "6")
    {
        var image = UIImage(named: "Blank.jpg")
        if let url = NSURL(string: text!) …
Run Code Online (Sandbox Code Playgroud)

xcode constraints word-wrap swift

1
推荐指数
1
解决办法
7227
查看次数

Ionic 2文本不包含在选择组件中

这是我的HTML代码,但文本包装在某种程度上不适用于此选择组件.有人有想法吗?

<ion-list>
  <h5 color="primary">
    Choose:
  </h5>

  <ion-item text-wrap>
    <ion-select text-wrap class="selectWidth" okText="Ok" cancelText="Cancel" [selectOptions]="selectOptions" [(ngModel)]="Decision">
      <ion-option text-wrap selected="true" color="primary" value="vone" text-wrap>first first first first first</ion-option>
      <ion-option text-wrap color="primary" value="vtwo">second second second second second second second</ion-option>
      <ion-option text-wrap color="primary" value="vthree">third third third third third</ion-option>
    </ion-select>
  </ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

html text word-wrap ionic2

1
推荐指数
1
解决办法
3371
查看次数

环绕文本时将图像向上推

我需要一些帮助来防止下面的一些文本和图像在包装时向上推图像。请参阅所附图片以最好地理解我在说什么。目标是让所有图标水平排列,并使“This Text Is”与“Some Text”和“More Text”对齐。“更长”应该低于其他所有内容。

每个图标和文本都包含在自己的容器 div 中,如下所示:

  <div class = "icon">
    <a href = "#">
     <img src = "icon.png" />
     <h3>Some Text</h3>
   </a>
  </div>
Run Code Online (Sandbox Code Playgroud)

这是我用来创建固定宽度列的 CSS:

  .icon {
    display: inline-block;
    width: 150px;
  }
Run Code Online (Sandbox Code Playgroud)

似乎“显示:内联块”是导致问题的原因,但是如果我将其更改为“内联”,图标 div 将失去它们的固定宽度。使用边距、填充或定位来移动被向上推回的图标不是一个有效的解决方案,因为这会变得混乱。总共有 10 个图标,图标 div 宽度根据浏览器宽度而变化(这使得文本根据浏览器宽度在不同的点换行)。我希望有一个简单的 CSS 解决方案,例如“垂直对齐”(不起作用)。

任何帮助将不胜感激。

第三张图片被推上来

html css text image word-wrap

1
推荐指数
1
解决办法
1642
查看次数

Flutter Flexible 不在列内换行文本

我正在尝试制作一个可能有一些长文本的小部件,我想用几行换行。

我正在尝试使用“灵活”小部件来包装我的文本,但它仍然溢出,我不知道出了什么问题。

这是正在发生的事情: 在此处输入图片说明

这是我的与文本相关的列的代码:

Container(
  child: Column(
    crossAxisAlignment: CrossAxisAlignment.start,
    children: [
      Text(
        'My Title text',
        style: TextStyle(
            fontWeight: FontWeight.bold,
            fontSize: 18.0,
            color: Colors.black),
      ),
      Text(
        'This is lower text',
        style: TextStyle(
            fontWeight: FontWeight.w200,
            fontSize: 16.0,
            color: Colors.black),
      ),
      Flexible(
        child: Text(
          'Here is some long text that I am expecting will go off of the screen.',
          style: TextStyle(
              fontWeight: FontWeight.normal,
              fontSize: 16.0,
              color: Colors.black),
        ),
      )
    ],
  ),
),

Run Code Online (Sandbox Code Playgroud)

并且这里是相关的,这是整个小部件

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar( …
Run Code Online (Sandbox Code Playgroud)

word-wrap flutter

1
推荐指数
1
解决办法
3283
查看次数

在vim中编辑git提交消息时防止自动换行

我想做与这个问题相反的事情:

在 Vim 中自动包装很长的 Git 提交消息

不知何故,git 决定用 72 个字符包装我的提交消息。我根本不希望它们被包裹……而且我没有做任何事情来启用包裹。

现在,当我已经在编辑提交评论时,我当然可以输入:

:set textwidth&
Run Code Online (Sandbox Code Playgroud)

这将停止包装,但我不想每次都这样做。

附加信息:

  • 我正在使用 Devuan GNU/Linux 3 (~= Debian 10)。
  • :set ft?filetype=gitcommit
  • 当我刚启动 vim 或使用 vim 编辑任何现有文件时,不会发生换行。

git vim word-wrap text-width

1
推荐指数
1
解决办法
634
查看次数

拆分字符串变量并仅使用部分 bash

我有一个像下面这样的变量。

1.1.0.1580308800316

有没有办法将 1.1.0 作为单独的变量,将 1580308800316 作为单独的变量?喜欢var1=1.1.0 and var2=1580308800316

我尝试了可以​​找到的以下代码行。

echo 1.1.0.1580308800316 | fold -w6

但这并没有给我带来我想要的结果。

``

bash cut sed word-wrap

1
推荐指数
1
解决办法
43
查看次数

标签 统计

word-wrap ×10

html ×3

css ×2

text ×2

bash ×1

c# ×1

constraints ×1

cut ×1

emacs ×1

flutter ×1

git ×1

html-email ×1

image ×1

ionic2 ×1

line-breaks ×1

sed ×1

swift ×1

text-width ×1

textblock ×1

vim ×1

word-break ×1

wpf ×1

xcode ×1