标签: width

在 SSRS 中如何动态更改文本框宽度?

在 SSRS 中如何动态更改文本框宽度?我希望大小增加到该给定列中可能的最宽值的大小。(不是我可以做的垂直,而是宽度)。

dynamic width reporting-services

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

自动调整 ggplot 中条的大小以在多个图形 R 中保持均匀性

我在循环中生成了几个条形图,它们都根据输出大小(从绘图/设备大小假设?)而不是根据条形大小调整大小。这意味着具有两个条形的图具有粗条,而具有 6 个条的图具有细条;不过,两个输出的大小相同。下面的代码表示我的脚本具有可复制的数据(我对我的做了许多其他 aes/主题更改)。

我希望输出图调整大小(在条形宽度的维度上),以便条形在不同的图形中始终具有相同的宽度,但输出图像根据(相同宽度)条形的数量改变大小。

my_factors = c("vs","cyl","carb")

for (current_factor in my_factors) {
    c <- ggplot(mtcars, aes(factor(current_factor)))
    c + geom_bar() + coord_flip()

    ggsave(paste0(my_factors(current_factor),".png")
}
Run Code Online (Sandbox Code Playgroud)

对不起,如果我错过了一些明显的东西,我是 ggplot 和 R 的新手。我来自 MATLAB,所以整个“设备”的事情仍然让我感到困惑!在 MATLAB 中,我会明确指定条形大小(即不是相对的),并且输出会相应地调整大小。

size r width ggplot2 geom-bar

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

在输入元素上设置最大宽度

今天我尝试max-width: 200px在 an 上进行设置,<input type="text">但显然它被浏览器忽略了。

如果我设置,width: 200px那么它会正确应用(但如果input字段的大小调整为小于 200px,则不会调整大小。

如何将max-widthCSS 属性应用于输入字段?

css width

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

c3js 条宽不适应缩放

图表在正常情况下相当不错。但我希望它在缩放时调整条宽。没有缩放的图形如下。

在此处输入图片说明

当我放大图形时,条形宽度保持不变,非常细!

在此处输入图片说明

反正他们会自动调整吗?我看到一个链接,其中示例通过缩放调整条宽。但我看不出有什么遗漏。这是示例:http : //blog.trifork.com/2014/07/29/creating-charts-with-c3-js/

这是我的图表代码。我错过了一些设置吗?

var chart = c3.generate({
    bindto: '#chart',
    data: {
        xFormat: '%m/%d/%y %I:%M %p',
        json: final_data,
        keys: {
            x: 'date',
            value: values
        },
        type: 'bar',
        groups: val
    },
    bar: {
        width: { ratio: 0.9 }
    },
    axis: {
        x: {
            type: 'timeseries',
            tick: {
                format: '%b %d'
            }
        }
    },
    zoom: {
        enabled: true
    },
    color: {
        pattern: colors
    }
});
Run Code Online (Sandbox Code Playgroud)

width timeserieschart c3.js

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

可能有 100% 宽的 div 但将其内容限制为设置的最大宽度?

我知道这可以通过 2 个 div 轻松完成,例如,将外部设置为 100% 宽度,将内部设置为 max-width 1000px。

我只是好奇是否可以只用一个 div 而不是两个来完成。

html css width

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

可滚动的 tbody 不占用所有可用宽度

我有一个包含很多行(1000+)的表。结构真的很简单,这里是一个只有一行的简化示例。

<table>
    <thead>
        <tr>
            <th>column 1</th>
            <th>column 2</th>
            <th>column 3</th>
        </tr>
    </thead>

    <tbody>
        <tr>
            <td>value 1</td>
            <td>value 2</td>
            <td>value 3</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要固定列名,所以我使 tbody 可滚动。我添加了这些 CSS 规则

tbody {
    display: block;
    overflow-y: scroll;
    overflow-x: none;
    max-height: 150px;
}
Run Code Online (Sandbox Code Playgroud)

这是一个完整的JSfiddle 示例

有2个问题。

  1. <tbody>不占据所有宽度。我试过,width: 100%;但它不起作用。display: block;似乎阻止了正常宽度的行为,但我需要它来滚动。我怎样才能做到它占用所有可用空间?即使只有 1 列获得所有剩余空间也没关系

  2. <thead>和<tbody>列宽不同。目前我使用一段 jQuery 代码来像其他行一样设置标题宽度,这很好,但我想知道是否有更好的解决方案。

html css scroll html-table width

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

如何设置 EditText 的固定最小宽度,使其紧紧围绕提示和长度限制的类型内容?

我想为 an 设置最小固定宽度,EditText以便它既可以包含它的提示,也可以包含键入的、长度受限的内容,例如 2 位数字。

一些细节:

  1. 我希望能够动态地做到这一点,因为我有许多用于不同目的的字段,具有不同的提示(不同语言)和输入长度(一些 2 位数字,其他 4 位数字)。
  2. 提示不一定比输入本身长。提示可以是“dd”或“Day”,输入可以是到数字。
  3. 我不需要同时为提示和内容留出空间;当用户开始输入时提示消失。
  4. 我用了一个扩展自定义字体EditText类,但因为我复制应该处理EditText的Paint。

我有这样做的实用方法,但它返回的宽度太窄,因此提示被剪裁。我究竟做错了什么?

EditText 在 XML 中指定如下:

 <EditText
        android:id="@+id/birthday_month"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="number"
        android:hint="@string/birthday_month_hint"
        android:lines="1"
        android:maxLength="2">
Run Code Online (Sandbox Code Playgroud)

在我的活动中,我首先找到 EditText,然后使用Texts.setNiceAndTightWidth(monthEditText, 2)下面定义的(包括辅助方法)准备它:

public class Texts
{

    public static void setNiceAndTightWidth ( EditText editText, int maxInputLength )
    {
        // String of chars to test for widest char.  Include all possible input chars and chars of hint, as we need to make …
Run Code Online (Sandbox Code Playgroud)

android width android-edittext

5
推荐指数
0
解决办法
913
查看次数

在 vw 中设置了 Div 的宽度,但无法正常工作

我的 CSS 有问题(或者至少我认为问题出在 CSS 上)。我在大众中设置了所有内容,但它的行为很奇怪。在大分辨率下看起来很正常,但在小分辨率下则不然。

您可以在此GIF上看到它(它太大,无法在此处上传)。如您所见,当屏幕较小时,最后一个 div 向下移动到第一个下方。

这是现场演示:http : //mc2.devicarus.eu/

var width = document.getElementById("box1").offsetWidth;
var box1 = document.getElementById('box1');
box1.style.height = width + "px";
var box2 = document.getElementById('box2');
box2.style.height = width + "px";
var box3 = document.getElementById('box3');
box3.style.height = width + "px";
Run Code Online (Sandbox Code Playgroud)
div.boxes {
  width: 80vw;
  margin-left: 10vw;
  margin-right: 10vw;
  margin-top: 3%;
}

div.box {
  border-style: solid;
  border-color: black;
  border-width: 0.15vw;
  width: 24.7667vw;
  background: url('http://mc2.devicarus.eu/img/wood.png');
  background-size: 150px;
  display: inline-block;
  margin-left: 0.8vw;
  margin-right: 0.8vw;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div …
Run Code Online (Sandbox Code Playgroud)

html css width viewport-units

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

内容宽度 + 一定数量的像素与 calc()

我知道我可以做calc(100% + 15px),但是有没有办法做 calc("content width" + 15px)?

fit-content 和 auto 不起作用,这有点道理。

我有未知数量的项目,我只想获取他们需要的宽度(内联块)+ 一定数量的 px justify-content: space-between;

如果这不能用 calc 完成,有没有替代方法?

(如果有任何改变,我将使用 scss)

css sass width

5
推荐指数
2
解决办法
4800
查看次数

从 stringstream 读取具有特定字段宽度的 int

我正在尝试从字符串中以十六进制表示法读取字节。字节可能会或可能不会被空格分隔,例如,这" 00 ffab c "是一个有效的例子,应该导致读取 4 个字节,0x00、0xff、0xab 和 0x0c。问题是跳过空格但只读取两个相邻的数字(如果存在)。

如果输入是来自一个文件,任务将是一样容易while(fscanf(f, "%2d", &i) == 1) ...,因为sscanf空白,读出位置由基础跟踪跳跃FILE,和宽度仅应用到物品的最大场读,不包含空白原始输入字符。但是从字符串中读取时无法进行位置跟踪;我需要使用%n格式转换说明符,它将到目前为止通过此调用读取的字符数存储到关联变量中,例如scanf(f, "%2d%n", &i, &readIncr),并通过添加相应的增量手动维护读取位置。

这有点麻烦,因此我想使用std::istringstreamwhich来跟踪底层字符串中的位置。

但是在输入流上设置宽度并没有预期的(和预期的)效果;下面是一个最小的演示;为简单起见,我使用十进制整数。输入字段宽度的文档和示例很少。

难道我做错了什么?我这个用例根本不是故意的?

#include <iostream>
#include <sstream>
#include <iomanip>
#include <cstdio>

using namespace std;

int main()
{
  const char *s = "   1234";
  int i;
  istringstream is(s);

  if (is >> setw(2) >> i)
  {
    cout << "stringstream i: " << i << '\n';
  } …
Run Code Online (Sandbox Code Playgroud)

c++ field width setw istringstream

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