标签: ellipsis

WPF数据网格文本省略号不起作用

我有一个用户评论很长的专栏.我使用以下代码加载它...

<my:DataGridTextColumn Header="Message"
                       Binding="{Binding UserMessage, Mode=OneWay}" 
                       CanUserSort="True">
    <my:DataGridTextColumn.ElementStyle>
        <Style TargetType="{x:Type TextBlock}"
               BasedOn="{StaticResource {x:Type TextBlock}}">
               <Setter Property="TextWrapping"
                       Value="NoWrap" />
               <Setter Property="TextTrimming"
                       Value="CharacterEllipsis"/>                                    
               <Setter Property="ToolTip"
                       Value="{Binding Path=UserMessage, Mode=OneWay}"/>
        </Style>
    </my:DataGridTextColumn.ElementStyle>
</my:DataGridTextColumn>
Run Code Online (Sandbox Code Playgroud)

但省略号不起作用.该列继续显示长文本数据.此外,当我明确地将文本块的宽度设置为某个值时,省略号工作正常,但是当我调整列的大小时,它不再显示其中的任何文本.

不是有一个明星的方式来做到这一点?

Thx Vinit Sankhe.

.net wpf datagrid ellipsis

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

无法理解matplotlib的例子,其中省略号和冒号可能与索引相关联

我对这个matplotlib例子有疑问.

这是我不理解的部分

def update_line(num, data, line):
    line.set_data(data[...,:num])
    return line,
Run Code Online (Sandbox Code Playgroud)

怎么line.set_data(data[...,:num])办?

python indexing ellipsis colon slice

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

在Racket或Scheme中,有没有办法将省略号语法对象转换为语法对象列表?

例如:

(syntax-case #'(a b c d) ()
  ((x ...) (list #'x ...))
Run Code Online (Sandbox Code Playgroud)

在示例中,(list #'x ...)显然不起作用,但我可以做什么来输出相当于(list #'a #'b #'c #'d)

scheme ellipsis pattern-matching racket syntax-object

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

使用省略号将参数传递给函数,并为某些参数设置默认值(如果不存在)

我有一个主函数,它将参数传递给另一个用于生成模型的函数rpart。我希望能够rpart.control使用省略号从主函数中指定。如果没有定义cpminbucket,那么我想使用这两个参数的默认值。

到目前为止,我还没有成功 - 请参阅下面的草稿。目前该函数抱怨没有cp找到。我理解为什么,但无法弄清楚,如果用户没有提供自己的控件,如何应用默认值。

require(rpart)

a <- function(df, ...) {
  b(df, ...)
}

b <- function(df, ...) {
  if (is.null(cp)) cp <- 0.001 
  if (is.null(minbucket)) minbucket = nrow(df) / 20
  rcontrol <- rpart.control(cp = cp, minbucket = minbucket, ...)
  rcontrol
}


a(iris) # no controls set my defaults for cp and minbucket
a(iris, cp = 0.123) # set cp, use my default for minbucket
a(iris, cp = 0.123, minbucket = …
Run Code Online (Sandbox Code Playgroud)

r function ellipsis rpart

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

混合...与s4泛型方法中的正式args

来自?dotsMethods:

 Beginning with version 2.8.0 of R, S4 methods can be dispatched
 (selected and called) corresponding to the special argument “...”.
 Currently, “...” cannot be mixed with other formal arguments:
 either the signature of the generic function is “...” only, or it
 does not contain “...”.  (This restriction may be lifted in a
 future version.)
Run Code Online (Sandbox Code Playgroud)

以下是EBImage包中的一些代码:

## image IO, display
setGeneric ("image", function (x, ...) standardGeneric("image") )

## statistics
setGeneric ("hist", function (x, ...) standardGeneric("hist") )
Run Code Online (Sandbox Code Playgroud)

这显然违反了“...” …

r ellipsis s4

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

CSS溢出文本显示在几行中,没有断字

我有一些长文本显示在 div 中,该 div 具有固定的宽度和高度。我希望文本显示在几行上(作为 div 高度)并且句子单词不会中断(一行中的单词前缀和下一行中的继续)此外,我想在末尾添加省略号最后一句话。

CSS:

white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
Run Code Online (Sandbox Code Playgroud)

但这会在一行中显示文本,即使 div 包含几行。

第二个选项:

word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)

这与第一次中断单词不同,句子显示在几行中 - 这不好,因为单词在中间中断,并且在句子末尾没有省略号(...)

我怎样才能实现以下目标:

1)几句话作为div高度

2)无断词

3)最后显示省略号(最后一行包含省略号)

附加jsfiddle:https ://jsfiddle.net/vghup5jf/1/ ,您可以看到只显示一行

html css ellipsis word-break

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

两个TextView在彼此后面,椭圆形只有第一个,第二个始终可见

我有两个水平排列的TextView LinearLayout.因为它们只显示几个单词,所以第一个仅限于maxLines=1ellipsize=marquee.

通常,它看起来像这样:

TextView1中的 文本TextView 2中的文本

但是,如果TextView 1太长,TextView 2将不再可见,因为第一个占用了所有空间:

TextView1文本文本文本文本中的文本...

现在,我只想对TextView 1进行椭圆化处理,以便TextView2始终完全可见.我已经尝试过设置layout_weight="1"第一个,但是在没有省略时会留下空间.

TextView1中的文本 ------------------- TextView 2中的文本

android ellipsis textview android-layout android-linearlayout

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

如何让 R 识别省略号中的参数向量?

我试图巧妙地处理...R 中的省略号 ( ) 参数,但遇到了一些问题。

我试图在函数的开头传递一些默认参数,而不会通过使用...和重写(如果在那里提供了它们)来弄乱函数的参数区域。但不知何故,省略号参数似乎没有获取我的完整向量

test <- function(dat, 
                 # I don't want to have to put default col, 
                 # ylim, ylab, lty arguments etc. here
                 ...) {
  # but here, to be overruled if hasArg finds it
  color <- "red"
  if(hasArg(col)) {  # tried it with both "col" and col
    message(paste("I have col:", col))
    color <- col
  }
  plot(dat, col = color)
}
Run Code Online (Sandbox Code Playgroud)

函数调用:

test(data.frame(x = 1:10, y = 11:20), col = c("purple", "green", "blue")) …
Run Code Online (Sandbox Code Playgroud)

plot arguments r function ellipsis

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

Rcpp - 定义一个带有R函数和省略号参数的C++函数

我有一个R函数bar,它接受另一个R函数foo,定义如下:

foo <- function(x,y) x + y
bar <- function(foo, z, ...) z + foo(...)
Run Code Online (Sandbox Code Playgroud)

呼叫bar将是以下形式:

bar(foo, 1,2,3)
Run Code Online (Sandbox Code Playgroud)

现在foo定义如上,我想创建一个C++版本bar.这是我尝试过的:

library(Rcpp)
cppFunction(
'
  double bar(Function foo, double z, ...) {
  return z + foo(...);
 }
 ')
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.在C++中定义此函数的正确方法是什么?

谢谢.

c++ r ellipsis rcpp

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

HTML 省略号而不指定特定宽度

我正在尝试实现以下布局(请参见下面的屏幕截图)。

  • 如果 SPAN 和 B 都适合该框 - 它们就会依次出现。
  • 如果没有 - SPAN 有省略号,但 B 完全显示(它永远不会大于整个块)。

B 可以包含在 SPAN 中 - 但这对我没有帮助。我还尝试使用表格,甚至是嵌套的表格 - 没有任何帮助。

预期行为:

在此输入图像描述

初始片段:

div {
  width: 200px;
  white-space: nowrap;
  border: 1px solid red;
  margin-top: 10px;
}

span {
  overflow: hidden;
  text-overflow: ellipsis;
}

b {
  padding-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  <span>test</span>
  <b>12345</b>
</div>

<div>
  <span>test test test test test test test test test test test</span>
  <b>50</b>
</div>
Run Code Online (Sandbox Code Playgroud)

html css html-table ellipsis wkhtmltopdf

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