-
2021-06-29 04:59:54
回答:一般来说,一个文档中所有页面纸张大小、页边距和纸张方向都一样,但某些时候会遇到一部分页面要求用 A4 纸,另一部分页要求用 A3 纸,或者第一页用 A4 纸,第二页用 B5 纸,第三页之后全用 A3 纸;或者第一页要求纵排,第二页要求横排,第三页又要求纵排,第四页之后要求全部横排等,也就是同一文档或要求设置不同的纸张大小、或要求设置不同的页边距、纵页或横页;所有这些要求在 Word 的页面设置中都可以实现,以下便是用 Word 2016 的操作实例。
一、Word同一文档设置不同的纸张大小
默认情况下,设置文档纸张大小将用于整篇文档,如果一个文档中,一部分页要求用 A4 纸,另一部分页要求用 A3 纸,也就是同一文档要求设置不同的纸张大小,应该如何设置?在自定义纸张大小时,有一个选项是“应用于”,它默认选择“整篇文档”,还有一个选项“插入点之后”,用它就可以实现将同一文档设置为不同的纸张大小。另外,还可以按选中文字和分节设置纸张大小,以下是具体的设置方法:
(一)Word同一文档设置不同的纸张大小
1、假如第一页要求保留 A4 纸,从第二页起要求设置为 A3 纸。由于第二页文字前无法定位光标,只能把光标定位到第一页最后;选择“布局”选项卡,单击“纸张大小”图标,选择最下面的“其他纸张大小”;打开“页面设置”窗口,选择“纸张”选项卡;单击“纸张大小”下拉列表框,选择 A3;单击“应用于”右边的下拉列表框,选择“插入点之后”,单击“确定”,则从第二页起变为 A3 纸,页面明显变宽,操作过程步骤,如图1所示:

1
(二)把一页设置为一种纸张样式。
A、选中要单独设置为一种纸张样式的一页,同样方法打开“页面设置”窗口“纸张”选项卡,“纸张大小”选择“信纸”,“应用于”选择“所选文字”,如图2所示:

B、单击“确定”后,选中文字纸张大小变为“信纸”,选中时的文字是一页,当时的纸张大小为 A3,选择信纸后,由于一页显示不完,所以自动分为两页显示。

图3
(三)把某节设置为一种独立的纸张样式
1、假如文档从第三章起是第二节,现在要求把第二节设置为一种独立的纸张样式。把光标定位到第二节,例如第二节开始的位置(如果不知道第二节在哪,可以按 Ctrl + * 组合键,显示编辑标记,这样就可以看到分节符了);按照上面的方法打开“页面设置”窗口“纸张”选项卡,选择要用于第二节的纸张样式,例如“A5”,“应用于”选择“本节”,如图4所示:

图
2、单击“确定”后,第二节所有页面都变为 A5 样式,纸张变小很多,因为 A5 的宽度只有 14.8 厘米,如图5所示:

更多相关内容 -
tif转rawmatlab代码-cell-morphing:变形算法以扩大和缩小分割的单元格对象
2021-05-27 06:28:44tif转原始Matlab代码细胞变形 参考 该代码是为该代码开发的,并在本文中进行了描述。 如果您觉得有用,请引用它。 例子 该示例的所有文件都位于example目录中。 数据 可以使用蒙版(例如,使用GIMP)完成分割。... -
POI excel 一个单元格多种字体样式
2022-03-14 13:26:33//设置同一个单元格多个字体样式 HSSFRichTextString textString = new HSSFRichTextString(fileHead); textString.applyFont(0,fileHead.indexOf("("), font); textString.applyFont(fileHead.indexOf("("),...需求: 现在项目中需要对标题的字体进行格式设置,()的字体进行缩小
实际效果图:核心代码
//设置同一个单元格多个字体样式 HSSFRichTextString textString = new HSSFRichTextString(fileHead); textString.applyFont(0,fileHead.indexOf("("), font); textString.applyFont(fileHead.indexOf("("),fileHead.length(), font3); cell.setCellValue(textString);
利用applyFont可以分段对文字进行处理,
applyFont(样式生效起始index,样式生效结束index, 字体样式)
,index是从0开始。
最后一个参数也可以直接传递字体的大小,textString.applyFont(0,fileHead.indexOf("("), (short)15);
注意样式不要重复设置,样式重复会报错。
下面是完整代码String fileHead="测试数据信息(2022-2-12至2022-03-14)"; String[] headStr = {"序号", "测试1", "测试2"}; Integer[] cellWidth = {1800, 4500, 5000}; String fileName = fileHead + ".xls"; Workbook wb = new HSSFWorkbook(); /**创建一个SHEET**/ Sheet sheet = wb.createSheet(fileHead); Row row = null; /**设置大标题**/ CellStyle cellStyle = wb.createCellStyle(); cellStyle.setAlignment(HorizontalAlignment.CENTER); cellStyle.setVerticalAlignment(VerticalAlignment.CENTER); //标题字体 Font font = wb.createFont(); font.setFontName("楷体"); font.setFontHeightInPoints((short) 20); font.setBold(true); // 日期的字体样式 Font font3 = wb.createFont(); font3.setFontName("楷体"); font3.setFontHeightInPoints((short) 15); //标题内容行 row = sheet.createRow(0); row.setHeight((short) 700); /**合并第一行的列**/ CellRangeAddress titleCRA = new CellRangeAddress(0, 0, 0, headStr.length - 1); sheet.addMergedRegion(titleCRA); Cell cell = row.createCell(0); //设置同一个单元格多个字体样式 HSSFRichTextString textString = new HSSFRichTextString(fileHead); textString.applyFont(0,fileHead.indexOf("("), font); textString.applyFont(fileHead.indexOf("("),fileHead.length(), font3); cell.setCellStyle(cellStyle); cell.setCellValue(textString); //... 省略后面的填充数据的过程
-
使用POI实现Excel单元格字体缩小填充
2018-01-09 16:36:49//获取模板指定单元格样式,设置到tempCell(写列表数据的时候用) Row rowIn = sheet.getRow(tempCell.getRow()); if (rowIn == null) { rowIn = sheet.createRow(tempCell.getRow()); } Cell ...package com.hf;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.util.CellRangeAddress;
public class Main {
private static int index;
/**
* @param args
*/
public static void main(String[] args) {
try {
createXLS();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void createXLS() throws Exception{
File fi=new File("D:/students.xls");
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(fi));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
TempCell tempCell = new TempCell();
tempCell.setRow(1);
//获取模板指定单元格样式,设置到tempCell(写列表数据的时候用)
Row rowIn = sheet.getRow(tempCell.getRow());
if (rowIn == null) {
rowIn = sheet.createRow(tempCell.getRow());
}
Cell cellIn = rowIn.getCell(tempCell.getColumn());
if (cellIn == null) {
cellIn = rowIn.createCell(tempCell.getColumn());
}
tempCell.setCellStyle(cellIn.getCellStyle());
HSSFRow row = sheet.createRow((int)2);
HSSFCell cell = row.createCell((short)2);
List list = Main.getStudent();
for (int i = 0; i < list.size(); i++) {
Student stu = (Student) list.get(i);
row = sheet.createRow((int) i + 2);
cell = row.createCell((short) 0);
cell.setCellValue((double) stu.getId());
cell.setCellStyle(tempCell.getCellStyle());
cell= row.createCell((short) 1);
cell.setCellValue(stu.getName());
cell.setCellStyle(tempCell.getCellStyle());
cell= row.createCell((short) 2);
cell.setCellValue((double) stu.getAge());
cell.setCellStyle(tempCell.getCellStyle());
cell = row.createCell((short) 3);
cell.setCellValue(new SimpleDateFormat("yyyy-mm-dd").format(stu
.getBirth()));
cell.setCellStyle(tempCell.getCellStyle());
index =(int)i+2;
}
row = sheet.createRow(index);
cell = row.createCell(0);
cell.setCellValue(index-1);
cell.setCellStyle(tempCell.getCellStyle());
cell = row.createCell(1);
cell.setCellValue("平均年龄sdfdhgjhklhjlkj;l:");
cell.setCellStyle(tempCell.getCellStyle());
CellRangeAddress cra = new CellRangeAddress(index,index,2,3);
sheet.addMergedRegion(cra);
cell = row.createCell(2);
cell.setCellValue((int)18);
cell.setCellStyle(tempCell.getCellStyle());
cell = row.createCell(3);
cell.setCellStyle(tempCell.getCellStyle());
FileOutputStream out = new FileOutputStream("D:/students1.xls");
wb.write(out);
out.close();
}
private static List<Student> getStudent() throws Exception{
List list = new ArrayList();
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
Student user1 = new Student(1,"张三",12,df.parse("1997-03-12"));
Student user2 = new Student(2,"李四",15,df.parse("1997-03-12"));
Student user3 = new Student(3,"张三张三张三张三",18,df.parse("1997-03-12"));
Student user4 = new Student(4,"张三",21,df.parse("1997-03-12"));
Student user5 = new Student(5,"张三张三张三张三张三张三",17,df.parse("1997-03-12"));
Student user6 = new Student(6,"张三张三张三",19,df.parse("1997-03-12"));
Student user7 = new Student(7,"张三张三张三张三",15,df.parse("1997-03-12"));
Student user8 = new Student(8,"张三张三张三张三张三张三",17,df.parse("1997-03-12"));
Student user9 = new Student(9,"张三张三三张三",12,df.parse("1997-03-12"));
list.add(user1);
list.add(user2);
list.add(user3);
list.add(user4);
list.add(user5);
list.add(user6);
list.add(user7);
list.add(user8);
list.add(user9);
return list;
}
static class TempCell {
private int row;
private int column;
private CellStyle cellStyle;
private Object data;
//用于列表合并,表示几列合并
private int columnSize = -1;
public int getColumn() {
return column;
}
public void setColumn(int column) {
this.column = column;
}
public int getRow() {
return row;
}
public void setRow(int row) {
this.row = row;
}
public CellStyle getCellStyle() {
return cellStyle;
}
public void setCellStyle(CellStyle cellStyle) {
this.cellStyle = cellStyle;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public int getColumnSize() {
return columnSize;
}
public void setColumnSize(int columnSize) {
this.columnSize = columnSize;
}
}
}
package com.hf;
import java.util.Date;
public class Student {
private int id;
private String name;
private int age;
private Date birth;
public Student() {
}
public Student(int id,String name,int age,Date birth) {
this.id = id;
this.name = name;
this.age = age;
this.birth = birth;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
}
jar包:http://download.csdn.net/download/u014693839/10195359
-
《Excel 小技巧》之 一个单元格换行显示日期和星期
2020-11-04 10:20:40选中单元格,右键选择“设置单元格格式” 数字 — 自定义 — 选择“yyyy/m/d” — 类型 输入8个空格(根据自己需要增减空格)AAAA 对齐 — 先勾线“缩小字体填充”,再勾选自动换行(注意:如果"缩小字体填充"呈... -
使用JXL实现Excel单元格自动缩小字体填充
2018-01-15 20:12:54这个例子介绍了如何使用jxl实现Excel的单元格自动缩小字体填充,而不是列的长度随单元格内容自动扩展,但是有一个缺点,jxl不支持图文格式的Excel展示。附件中有jxl的jar包,以及我调用的例子。欢迎大家下载。 -
单元格属性
2021-06-12 04:17:33值单元格属性列表中第一项就是值。值是单元格的真实值,当单元格被引用时,引用的就是单元格的真实值●举例:表达式A1+B1,其运算结果就是A1单元格的值加上B1单元格的值。显示格式单元格属性列表中第二项是显示格式... -
excel如何超出单元格显示
2021-06-11 13:43:32excel表格怎么设置文字超出单元格显示?在Excel中,如何将超出单元格的文字自动隐藏.只要将该单元格右边的单元格输入空格或其它内容都可以。 若不想隐藏可以设定格式为自动换行。如何使EXCEL里超出单元格长度的文本... -
对单元格的值批量缩小、批量放大,或者批量增加指定的值
2021-12-22 12:59:15一个区域中每个单元格扩大N倍,或者增加、减少指定的值,要如何处理?请看视频。 -
Excel单元格插入图片并实现单击放大或缩小功能(含VBA代码)
2020-09-05 00:58:12今天有人问我Excel单元格插入图片并实现单(双)击放大的功能该怎么设置,百度和Google了一下,发现大多数是利用插入批注的方式,但不是很方便,后来看到有人用VBA代码实现了这个功能,更加方便和灵活,插入多个图片... -
VBA如何快速查找一个区域的右下角的那个单元格? 4种方法的比较
2020-02-12 11:41:10方法1,range().specialcells()" a1是sheet中的任一单元格,specialcells会在全sheet查找" 即 sheet 中不只这一个...'取某个区域最后一个单元格的方法(右下角的cell) m1 = Range("a1").SpecialCells(xlCel... -
excel字超出单元格 excel 文字超出单元格问题
2021-03-18 15:32:03在excel中如何将超出表格的文字不显示并且不换行不并且不要用填充的方式,因为用填充,我有时需要拉长表格看文字,就会...(会使不足单元格的文字重复显示) 4:不改变字体大校 CSS布局HTML小编今天和大家分享问 有什... -
如何实现图片填满单元格
2020-11-23 04:27:22大家可能经常需要在工作表单元格中插入图片,为了满足OCD领导的要求,图片一定要占满整个单元格, 录制宏得到的代码,会存在过度缩放的问题,不同比率图片需要进一步调整代码。 -
Excel内容超过单元格宽度字体缩怎么办
2021-07-12 00:37:12很多使用过Excel的朋友都会遇到过在单元格输入的内容超过单元格宽度的情况,这时候都会有两种解决方法,第一种就是让其自动换行,第二种是通过设置使单元格中的字体自动缩小以适应单元格的宽度。一般来说,第二种... -
在Excel表格中如何设置字体随单元格大小变化
2022-04-23 10:55:23在Excel表格中如何设置字体随单元格大小变化 -
JS实现网页表格自动变大缩小的方法
2020-12-09 21:09:06这就是一个个性的动态表格效果代码,网页中的表格自动放大或者缩小,不停的变化 主要就是一个强调显示的作用 代码如下:<HTML> <HEAD> <TITLE>js会动的表格</TITLE> <META content=”... -
VBA_单元格格式设置代码
2021-12-24 01:07:48VBA_单元格格式设置代码 -
设置单元格之间的间距
2022-03-06 17:00:53注意:相同的名称可以进行合并,但单元格合并后必须是一个长方形或正方形。 2、给项目设置要占据的区域名称 项目属性: grid-area:区域名称; 指定当前项目要占据的区域名称,区域名称不需要加引号。 -
设置单元格的基本信息.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例下载
2022-05-29 17:09:22设置单元格的基本信息.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例下载设置单元格的基本信息.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例下载设置单元格的基本信息.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例... -
html – 表单元格在包含可滚动的pre时没有正确调整大小
2021-06-12 12:57:02我已经将问题缩小到这样一个事实,即具有长文本的可滚动预块导致单元格宽度表现奇怪.请参阅下面的代码和小提琴.它显示了什么与期望的行为不一致.请注意display:table-cell是必需的.我不能简单地使用样式作为工作示例... -
excel表格里的文字超出单元格如何解决
2021-02-01 03:17:31右键点击文本内容过长的单元格,在打开的右键菜单中选择“设置单元格格式(F)”在打开的“Word,Excel,PPT是最普通的办公工具,不仅要掌握好,还要熟练地使用。在使用Excel时,经常会出现Excel表格里的文字超出... -
cdr 表格自动填充文字_当文字内容太多excel单元格盛不下应该怎么做
2020-11-18 11:01:29这时候,我们双击excel中每一列与另一列中间的竖线,那么这一列的单元格列宽就可以根据内容自动调整过来了。可是,我们这样操作后,会发现每一列的宽度是不一样的。特别在处理那些规范要求每一列的宽度一致时,这... -
看完这篇,轻松解决FastReport合并单元格!
2021-03-02 08:20:30前言 网上也有不少解决方案,不过用来用去,都不尽人意,通过多次的研究终于解决。 在看此文章前,请详细阅读这...请注意 我返回的数据 没有 Tel 这一列,可以返回的时候就添加这一列,数据要统一,当然也可以在handler页 -
修改layui表格单元格大小
2021-05-18 09:25:35使用layui数据表格,由于单元格的高度是固定的,如果存放图片可能会对图片进行 挤压,或者单元格想存放多个数据,就需要调整单元格的大小,如图所示 将代码写上去即可调整layui的单元格大小了。 ... -
bootstrap-table合并单元格
2018-11-29 16:18:26合并行 onLoadSuccess: function (data) { model.utils.mergeCells(data.rows, "course_type","course_type", 1, $('#train-courseFile-table'));...合并单元格方法 /** ... -
C# 对Excel 单元格格式, 及行高、 列宽、 单元格边框线、 冻结设置
2021-08-27 14:37:02转自: ...request_id=1630045954167803665 -
word表格调整(行高、列宽、单元格宽度)方法技巧-行距怎么设置
2021-07-25 03:33:40在word中使用表格经常需要针对性调整其行高与列宽,有时侯也需要对某个单元格单独调整宽度(需要注意的是:单元格不能单独调整高度。针对整个表格只有宽度调整。表格高度是通过对每一行的高度来调整。)表格大小调整... -
Python 办公自动化005 —— 操作 excel 单元格 cell 样式及插入图片
2022-04-01 16:16:291. 单元格 cell 宽高 2. 字体、颜色、大小、删除线、下划线、加粗、字体 3. 文字对齐 4. 设置单元格的颜色 5. 边框 6. 插入图片 记得安装 `Pillow `库 -
如何在移动设备html页面的表格单元格中设置相同的字体大小
2021-06-12 04:57:08我在移动设备上进行字体... 第一行中的文本显示ok但是下一行是一个问题,它被分成两个单元格。 左侧单元格是一张图片,右侧单元格中有一些文字。 我的问题是,大多数移动Web浏览器缩小该单元格中的字体大小。对我来... -
EXCEL单元格错位如何对齐:excel表格数据错位
2020-12-20 05:06:202.缩小们发现有一个已经超出一格,(只有虚线内的在第一页)。3.选中你要调整的行,点开始--格式--行高,设置合适的行高尺寸。4.宽度我们可以把鼠标放在要打印的位置,直接左右拉宽变窄的调整。5.调整到虚线外没有内容...