怎样使word表格的宽度高度固定不变
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样使word表格的宽度高度固定不变相关的知识,希望对你有一定的参考价值。
以word2007为例:1、打开word文档,单击表格左上角的“表格控点”按钮选中整个表格,单击“布局”菜单,单击“属性”命令。
2、在弹出的“表格属性”对话框中单击“行”选项卡,勾选“指定高度”,输入或调整高度值,将“行高值是”调整为“固定值”。
3、单击“列”选项卡,勾选“指定宽度”,输入或调整宽度值,单击“确定”按钮。 参考技术A 1、选中整个表格。右键-“表格属性”
2、在表格属性对话框,选择“行”选项卡,勾选“指定高度”,调整满意的高度值,行高值是“固定值”。
3、然后选择“列”选项卡,勾选“指定列宽”,调整列宽为满意值。
4、确定即可。 参考技术B 1、选中整个表格。右键-“表格属性”
2、在表格属性对话框,选择“行”选项卡,勾选“指定高度”,调整满意的高度值,行高值是“固定值”。
3、然后选择“列”选项卡,勾选“指定列宽”,调整列宽为满意值。
4、确定即可。
使 NSView 具有适合内容的固定宽度和可变高度
【中文标题】使 NSView 具有适合内容的固定宽度和可变高度【英文标题】:Make NSView with fixed width and variable height that fits contents 【发布时间】:2012-11-21 11:40:46 【问题描述】:我想创建一个宽度固定但高度可变的视图。这意味着视图应根据其内容高度自动调整大小,但同时应保持相同的宽度。
我怎样才能以编程方式?
例如,我有下一段代码来创建标签和按钮:
NSTextField *label = [[NSTextField alloc] initWithFrame:[self frame]];
[label setEditable:NO];
[label setBackgroundColor:[NSColor clearColor]];
[label setBezeled:NO];
[label setFont:[NSFont fontWithName:@"Lucida Grande" size:13.0]];
[label setStringValue:@"Sample label text"];
NSButton *button = [[NSButton alloc] initWithFrame:primaryBounds];
[button setBezelStyle:10];
[button setTitle:@"Sample button text"];
[button setBounds:NSInsetRect([button bounds], -8.0, 0)];
[button sizeToFit];
[[self contentView] addSubview:label];
[[self contentView] addSubview:button];
它们被设置为填充整个 contentView
框架。如何将我的label
设置为 fixed 宽度和 variable 高度(基于自身的文本内容),并将我的button
附加到底部label
?
好的,我已经设法像这样自动调整label
的大小:
NSTextView *label = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, [self frame].size.width, 0)];
[label setEditable:NO];
[label setBackgroundColor:[NSColor clearColor]];
[label setFont:[NSFont fontWithName:@"Lucida Grande" size:13.0]];
[label setString:@"Sample label text"];
[label setHorizontallyResizable:NO];
[label sizeToFit];
【问题讨论】:
【参考方案1】:在使用 Mountain Lion 的自动布局下,您将告诉文本字段其首选宽度应该是多少:
[textField setPreferredMaxLayoutWidth:200]
现在文本字段将测量其内容的大小,就好像它以 200 磅换行一样,一旦内容达到该宽度,文本字段将倾向于垂直增长。
要将按钮附加到标签底部,您需要添加一个约束条件,即标签底部等于按钮顶部加上 22:
[parentView addConstraint:
[NSLayoutConstraint constraintWithItem:label
attribute:NSLayoutAttributeBottom
relatedBy:NSLayoutRelationEqual
toItem:button
attribute:NSLayoutAttributeTop
multiplier:1
constant:22]];
或使用视觉格式语言和标准 Aqua 间距:
NSDictionary *viewsDict = NSDictionaryOfVariableBindings(label, button);
[view addConstraints:
[NSLayoutConstraint constraintsWithVisualFormat:@"V:[label]-[button]"
options:0
metrics:nil
views:viewsDict]];
【讨论】:
以上是关于怎样使word表格的宽度高度固定不变的主要内容,如果未能解决你的问题,请参考以下文章