Tag: 多行

如何做在iOS多线UILabel?

我dynamic地填充标题(UILabel)。 有时它有点太长,IOS压缩字体以适应宽度。 有没有办法使用相同的字体大小做多行?

带自动垂直滚动的多行文本框

在互联网上有很多类似的问题,包括SO,但提出的解决scheme在我的情况下不起作用。 场景:xaml中有一个日志文本框 <TextBox Name="Status" Margin="5" Grid.Column="1" Grid.Row="5" HorizontalAlignment="Left" VerticalAlignment="Top" Width="600" Height="310"/> 有一些代码隐藏的方法可以完成一些工作,并在这个文本框中添加一些多行(也许就是这个问题)消息: private static void DoSomeThings(TextBox textBox) { // do work textBox.AppendText("Work finished\r\n"); // better way than Text += according to msdn // do more textBox.AppendText("One more message\r\n"); … } private static void DoSomething2(TextBox textBox) { // same as first method } 在所有操作发生之后,需要滚动到文本框的底部。 尝试ScrollToEnd(),ScrollToLine,包装文本框到ScrollViewer,select和插入变通办法,将ScrollToEnd附加到TextChanged。 没有这个工程,执行后溢出文本框高度仍然需要滚动手动。 […]

C ++从多行string中删除新行

什么是从std :: string中删除“换行符”的最有效方法?

我怎样才能在一个button上显示多行文字

我的button的layout_width设置为match_parent。 为了在button上显示多行,我尝试了: 在文本button上插入'\ n' 设置单行假设Maxlines为2或3 从Html.fromHtml转换html 没有工作。 '\ n'显示为button上的小方块,同时显示单行文字。 有没有人知道为什么会发生这种情况,我该如何解决这个问题? 更新:我刚刚发现我正在使用具有自己的文字绘图的自定义button。 这就是原因。 对困惑感到抱歉。 我只是狠狠地惩罚自己。

如何从标准input多variablesinput读入variables,以及如何在shell(sh,bash)中打印出一个?

我想要做的是以下几点: 从stdininput读取多行input到variablesA 对A进行各种操作 而不会丢失分隔符( \n , \r , \t等)到另一个命令 目前的问题是,我不能read命令,因为它停止阅读新行。 我可以用cat读stdin,就像这样: my_var=`cat /dev/stdin` ,但是我不知道如何打印。 所以换行符,制表符和其他分隔符仍然存在。 我的示例脚本如下所示: #!/usr/local/bin/bash A=`cat /dev/stdin` if [ ${#A} -eq 0 ]; then exit 0 else cat ${A} | /usr/local/sbin/nextcommand fi

如何使用内联variables创build多行Pythonstring?

我正在寻找一种干净的方式来使用多行Pythonstring中的variables。 说我想做以下事情: string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ 我正在查看Perl中是否有类似于$的元素来表示Python语法中的variables。 如果不是 – 用variables创build多行string的最简洁的方法是什么?

Java swing:多行标签?

可能重复: JLabel中的多行文本 我想做这个: JLabel myLabel = new JLabel(); myLabel.setText("This is\na multi-line string"); 目前这会产生一个显示的标签 This isa multi-line string 我想要这样做,而不是: This is a multi-line string 有什么build议么? 谢谢 编辑:实施解决scheme 方法体内: myLabel.setText(convertToMultiline("This is\na multi-line string")); 帮手法: public static String convertToMultiline(String orig) { return "<html>" + orig.replaceAll("\n", "<br>"); }

Android,并在TableRow的TextView中显示多行文字

我正在显示一个TableLayout,如下所示: <?xml version="1.0" encoding="utf-8"?> <TableRow xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/one" android:layout_marginLeft="10dip" android:textColor="#B0171F" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/one" android:id="@+id/two" android:layout_marginLeft="10dip" android:ellipsize="none" android:singleLine="false" android:scrollHorizontally="false" android:maxLines="10" android:textColor="@android:color/black" /> </RelativeLayout> </TableRow> 我正在用我在这里find的所有东西来打这个东西,可以想到允许文本在多行上打包,但无济于事:文本总是被强制为一行,从屏幕上跑出来。 这可能是我在TableRow里面工作,据我所知,这个网站上没有处理。 那么,如何强制我的第二个TextView换行呢?

我不能在Coffeescript交互模式(REPL)中编写多行代码

当我在coffeescript交互模式下input多行时,发生错误。 对于exapmle,我想尝试下面的代码。 kids = brother: name: "Max" age: 11 sister: name: "Ida" age: 9 显示此错误。 coffee> kids = Error: In repl, Parse error on line 1: Unexpected 'TERMINATOR' at Object.parseError (/usr/lib/coffeescript/parser.js:463:11) at Object.parse (/usr/lib/coffeescript/parser.js:533:22) at /usr/lib/coffeescript/coffee-script.js:26:22 at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17) at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26) at Interface.emit (events:27:15) at Interface._ttyWrite (readline:309:12) at Interface.write (readline:147:30) at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17) at […]

正则expression式匹配多行文本块

在跨越多行的文本进行匹配时,获取Python正则expression式时遇到了一些麻烦。 示例文本是('\ n'是换行符) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines here]\n \n (repeat the above a few hundred times). 我想捕捉两件事:'some_Varying_TEXT'部分,以及所有大写文本的行在它下面两行的捕捉(我可以去掉换行符)。 我已经尝试了几种方法: re.compile(r"^>(\w+)$$([.$]+)^$", re.MULTILINE) # try to capture both parts re.compile(r"(^[^>][\w\s]+)$", re.MULTILINE|re.DOTALL) # just textlines 和很多的变化,没有运气。 最后一个似乎与一行一行的文字相符,这不是我真正想要的。 我可以赶上第一部分,没有问题,但我似乎无法赶上4-5行的大写字母。 我想match.group(1)是some_Varying_Text和组(2)是line1 + line2 + […]