1、狐表( FoxTable) 从 入 门 到 精 通 图 文 教 程报表附录贺 辉 编著广东省湛江市佳信科技有限公司荣誉出品狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品1目 录目 录 .14. 专业报表 124.1 关于专业报表 124.2 报表基础 124.2.1 一行文本 .124.2.2 样式设置 .134.2.3 排列方式 .224.2.4 默认尺寸 .234.2.5 位置与尺寸 .244.2.6 打印图片 .274.2.7 复杂图文 .304.2.8 换页控制 .324.2.9 容器(RenderArea) 334.2.10 页面设置 .374.2.11 分栏
2、打印 .394.2.12 强制换页 .424.2.13 页眉页脚 .444.2.14 水印 .454.2.15 自动生成目录 .474.2.16 指定打印机 .484.2.17 禁止自动旋转 .484.2.18 无需记忆任何东西 .484.3 表格基础 514.3.1 创建表格 .514.3.2 网格线 .524.3.3 默认尺寸 .534.3.4 设定尺寸 .544.3.5 指定行数和列数 .554.3.6 指定行高和列宽 .564.3.7 插入行和列 .584.3.8 单元格内距 .584.3.9 行列样式 .594.3.10 单元格样式 .604.3.11 打印图片 .614.3.12
3、快速设置打印对象 .624.3.13 统一设置属性 .634.3.14 一个例外 .634.3.15 给表格加上标题 .644.3.16 合并单元格 .654.3.17 再谈合并单元格 .66狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品24.3.18 丢失的表头 .684.3.19 行组与表头 .684.3.20 复杂的表头 .704.3.21 列组 .714.3.22 表尾 .734.3.23 用表格设计标签 .734.3.24 单元格的容器 .744.3.25 表格与页眉页脚 .754.4 其他对象 764.4.1 线条 .764.4.2 条形码 .804.4.3
4、 弧形 .814.4.4 椭圆形 .824.4.5 饼形 .834.4.6 四边形 .834.4.7 空对象 .844.4.8 RenderGraphics.854.5 实战演练 864.5.1 打印表 .864.5.2 打印单据 .1044.6 更专业的条形码功能 1184.7 增加图表功能 1184.8 保存报表 1194.9 数据绑定 1194.9.1 绑定基础 .1194.9.2 分组报表 .1245. 发布项目 1385.1 关于发布 1385.2 发布项目 1385.3 制作安装程序 1405.4 集成 .NET Framework 2.01455.5 自动消失的 Foxtable
5、 痕迹 .1476. 附录 1486.1 系统命令大全 1486.2 中英文颜色对照表 1546.3 纸张编号与类型表 1586.4 Keys 枚举 .1626.5 VBScript 参考 .1696.6 Excel 与 VBA 1757. Addenda.2117.1 Chars 2117.2 DayOfWeek2127.3 Length 2127.4 Trim213狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品37.5 TrimEnd2147.6 TrimStart 2147.7 StartsWith 2147.8 EndsWith2147.9 IndexOf 21
6、57.10 LastIndexOf 2167.11 ToUpper .2167.12 ToLower .2167.13 SubString2177.14 Replace 2177.15 Remove 2187.16 PadLeft .2197.17 PadRight.2197.18 Split 2197.19 Insert2207.20 Date2207.21 Year 2207.22 Month 2217.23 Day .2217.24 DayOfYear 2217.25 Hour .2217.26 Minute .2227.27 Second .2227.28 Now2227.29 Tod
7、ay .2227.30 AddYears 2237.31 AddMonths 2237.32 AddDays .2237.33 AddHours .2237.34 AddMinutes .2247.35 AddSeconds .2247.36 IsLeapYear2247.37 DaysInMonth .2257.38 Abs .2257.39 Acos2267.40 Asin 2267.41 Atan2267.42 Atan22267.43 Ceiling 2267.44 Cos .2277.45 Cosh .2277.46 Exp .2277.47 Floor.2277.48 Log228
8、狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品47.49 Log102287.50 Max 2287.51 Min.2287.52 Round.2297.53 Sin 2297.54 Sinh 2297.55 Sqrt.2297.56 Tan .2307.57 Tanh .2307.58 Days .2307.59 Hours2307.60 Minutes2307.61 Seconds2317.62 Milliseconds .2317.63 TotalDays .2317.64 TotalHours .2317.65 TotalMinutes2317.66 Total
9、Seconds2327.67 TotalMilliseconds .2327.68 Add.2327.69 Subtract2337.70 E .2337.71 PI 2337.72 DDB 2337.73 FV .2347.74 IPmt2347.75 NPer .2347.76 Pmt.2357.77 PPmt.2357.78 PV.2357.79 Rate2367.80 SLN .2367.81 SYD .2367.82 IRR2377.83 MIRR 2377.84 NPV 2387.85 CUMoney .2397.86 CUDate.2397.87 CUNumber .2397.8
10、8 GetDigit2407.89 ReadBirthDay .2407.90 ReadSex2417.91 EUNumber .2417.92 EUMoney .242狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品57.93 CreateDirectory2427.94 DeleteDirectory2437.95 DirectoryExists .2437.96 RenameDirectory .2437.97 MoveDirectory .2437.98 FileExists.2447.99 DeleteFile .2447.100 MoveFile 2457.1
11、01 RenameFile 2457.102 GetFiles 2457.103 CopyFile .2457.104 CopyDirectory 2467.105 ReadAllText 2467.106 WriteAllText .2477.107 EncryptText2487.108 DecryptText2497.109 MD5Encrypt .2497.110 MouseButton .2507.111 ModifierKey .2507.112 ProjectFile 2517.113 ProjectPath 2517.114 格式化数字 2517.115 格式化日期和时间 25
12、47.116 Name2577.117 Caption.2587.118 AllowDragColumn 2587.119 AllowFreezeColumn .2587.120 AllowResizeColumn2587.121 AllowResizeRow .2597.122 AllowResizeSingleRow .2597.123 AllowAddNew 2597.124 AllowEdit2597.125 AutoAddNew2607.126 AllowDelete2607.127 AllowLockRow2607.128 AllowUnlockRow 2607.129 Enter
13、KeyActionDown.2617.130 TabKeyActionDown2617.131 HasChanges2617.132 Type .2617.133 ResumeRedraw 2617.134 Name2627.135 AllowEdit2627.136 Unique .262狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品67.137 MaxLength .2627.138 IsNumeric.2637.139 IsString .2637.140 IsDate .2637.141 IsBoolean .2637.142 Expression2637.14
14、3 IsNull 2647.144 Locked2647.145 RowState2647.146 Delete.2657.147 Load .2657.148 GetChildRows.2657.149 GetParentRow2667.150 GetParentRows 2667.151 Name2667.152 Visible.2667.153 DataTable.2677.154 Value 2677.155 Text 2697.156 Current.2707.157 Position 2707.158 Filter.2727.159 ApplyFilter2727.160 Stat
15、eFilter 2737.161 Sort.2737.162 ApplySort .2737.163 IsRelation .2747.164 IsParent2747.165 IsChild 2747.166 Focused2757.167 CanUndo 2757.168 CanRedo.2757.169 AllowEdit2757.170 AllowAddNew 2767.171 AutoAddNew2767.172 AllowDelete2767.173 AllowLockRow2767.174 AllowUnLockRow .2777.175 AllowDragColumn 2777
16、.176 AllowFreezeColumn .2777.177 AllowResizeColumn2777.178 AllowResizeSingleRow .2787.179 EnterKeyActionDown.2787.180 TabKeyActionDown278狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品77.181 Font2787.182 ForeColor .2787.183 Undo 2797.184 Redo.2797.185 ClearEditInfos.2797.186 Focus2797.187 DirectPrint2797.188 Pr
17、intSetting 2807.189 StartEditing 2807.190 FinishEditing.2807.191 Width .2807.192 PrintWidth .2817.193 Name2817.194 Index 2817.195 Caption.2817.196 DataCol 2817.197 Visible.2827.198 AllowEdit2827.199 ComboList 2827.200 单列数据字典 2837.201 多列数据字典 2847.202 数据表字典 2857.203 ImageMap2877.204 ImageAndText2887.2
18、05 OpenWindow.2887.206 CloseWindow .2887.207 Move2887.208 DataRow.2897.209 IsNull 2897.210 IsGroup 2897.211 Locked2907.212 Level.2907.213 Delete.2907.214 Clone 2917.215 ChangeEdit.2917.216 KeyPressEdit.2927.217 KeyDownEdit2927.218 KeyUpEdit 2937.219 BeforeSaveDataRow 2937.220 BeforeAddDataRow .2947.
19、221 BeforeDeleteDataRow .2957.222 DataRowDeleting .2967.223 DataRowDeleted2967.224 PositionChanged 296狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品87.225 CellRange 类型 2977.226 BeforeSelChange2977.227 AfterSelChange 2987.228 BeforeSelRangeChange2997.229 AfterSelRangeChange 3007.230 BeforeDragColumn 3007.231 Af
20、terDragColumn .3017.232 BeforeFreezeColumn .3017.233 AfterFreezeColumn3017.234 BeforeResizeColumn3017.235 AfterResizeColumn 3027.236 BeforeResizeRow .3027.237 AfterResizeRow3027.238 AfterLoadTableSetting .3037.239 BeforeShowContextMenu .3037.240 InTax.3057.241 Opened 3067.242 Controls3067.243 TableN
21、ame.3067.244 Open 3077.245 Show 3077.246 Close.3077.247 Visible.3087.248 GetPy3087.249 GetParentPath .3087.250 BuildHeader .3097.251 DefaultValue 3097.252 TimerEnabled.3097.253 TimerInterval .3097.254 VisualStyle3097.255 ActiveControl .3107.256 ApplicationPath3107.257 AllowResizeRow .3107.258 GetNam
22、e3107.259 GetDirectories3107.260 Contains .3117.261 Join.3117.262 Caption.3127.263 RaiseDataColChanged3127.264 FTPClient 3137.265 CRCCheckFile3137.266 CRCCheckString3147.267 EncryptFile .3147.268 DecryptFile.315狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品97.269 GlobalVariableChanged .3157.270 DoubleClick 315
23、7.271 AllowClipBoard 3167.272 AllowInitialize.3167.273 Reject .3167.274 Index 3167.275 SetHeaderRowHeight.3177.276 SetHeaderCellForeColor.3177.277 SetHeaderCellFont .3177.278 AutoSizeHeaderRow 3187.279 AutoSizeRows 3187.280 AutoSizeCol 3187.281 AutoSizeCols 3197.282 AutoSizeRow 3197.283 StopRedraw31
24、97.284 ResumeRedraw 3207.285 CLDate3207.286 AddUserStyle .3207.287 CCDate .3217.288 CCNumber3217.289 TopPosition 3227.290 BottomPosition 3237.291 InstalledPrinters.3237.292 SetDateTimeFormat.3237.293 StrToWide 3247.294 StrToNarrow 3247.295 ListMode 3247.296 ShowCheckBox.3257.297 GetCheckedRows .3257
25、.298 ClearCheckedRows.3267.299 Checked .3267.300 BeforeCheckRow3267.301 AfterCheckRow 3277.302 KeyDown3277.303 KeyUp.3287.304 ExtendType 3287.305 SetFormat 3287.306 ImeMode .3297.307 DefaultRowHeight3297.308 RowHeaderVisible3297.309 AllowClickSort 3297.310 Fill.3307.311 DataSource.3307.312 TableType
26、.331狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品107.313 IsCopy.3327.314 UsetBuildInEditor.3327.315 AllowDirectType.3327.316 AllowTypeAssistant3337.317 TextAlign 3337.318 TextAlignFixed3337.319 Compare 3337.320 StrToTraditional .3347.321 StrToSimplified.3347.322 StrReverse3357.323 DataMap 3357.324 Move3357.32
27、5 AfterMoveRow.3357.326 Image .3367.327 ImageLayout 3367.328 ExtendSize3367.329 AutoScroll.3377.330 FocusRect.3377.331 直接向 Excel 报表插入图片 3377.332 BeforeDrawRow.3387.333 ResumeRedraw 3397.334 HeaderRows.3397.335 MultiRowHeader3397.336 OpenLoadTree .3397.337 Remote 3407.338 DefaultFolder .3417.339 Deci
28、mals.3417.340 FileFilter .3417.341 BeforeLoad.3427.342 AfterLoad .3427.343 BeforeFilter 3447.344 AfterFilter.3447.345 BeforeSort3447.346 AfterSort 3457.347 SetHeaderCellBackColor 3457.348 UseVisualStyle3467.349 Remove 3467.350 CodeDictonary .3467.351 OpenTo 3477.352 CloseRecordGrid 3477.353 BeforeAt
29、tachFile 3477.354 EditCopy.3477.355 EditCut .3487.356 EditPaste 348狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品117.357 EditDelete 3487.358 DisableXButton 3487.359 BeforeMoveRow 3487.360 Save3497.361 Save3497.362 SetBounds 3497.363 ScrollPosition .3497.364 AfterScroll 3507.365 StrToTitleCase 3507.366 AcceptCh
30、anges.3507.367 Accept 3517.368 PhysicalValue .3527.369 OriginalValue .3527.370 ExtendLastCol 3537.371 Click3547.372 OriginalIsNull3547.373 Parent 3547.374 Children3547.375 SavePDF .3557.376 GetColVisibleWidth3557.377 SourceFolder3557.378 AcceptButton .3567.379 CancelButton .3567.380 CUNum.3567.381 C
31、LNum3577.382 ValidPIN .3577.383 AllowCopyHeader 3577.384 BeforeOpenFile 3577.385 BeforeAddFile 3597.386 打印表的属性设置 3607.387 Reject .3627.388 DefaultColWidth 3627.389 BeforeShowErrorMessage .3627.390 MouseEnterCell .3627.391 MouseLeaveCell.3637.392 ShowToolTip 3637.393 SetError3637.394 GetError .3647.3
32、95 ClearErrors .364狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品124. 专业报表4.1 关于专业报表到目前为止 Foxtable 提供了三种报表输出方法:1、Excel 报表2、文章套打3、窗口打印Excel 报表功能非常强大,几乎可以实现传统报表的所有功能,甚至一些传统报表无法解决的问题,Excel 报表都很可以轻松实现,更重要的是,Excel 报表的使用很简单,人人都可以掌握,设计效率也远高于传统报表;可以说 Excel 报表是 Foxtable 的主力报表输出工具。文章套打可以快速生成一篇文章,不过功能有限,主要用于一些特殊的场合。窗口打印可
33、以媲美专业的票据打印工具,其直观的可视化设计、精确的对象定位,及特有的数据绑定,使得其特别适合于票据的输出,例如支票套打。即将介绍的是专业报表,既然是专业报表,肯定不是给普通用户使用的,普通用户请跳过专业报表的全部内容。Excel 报表和窗口打印已经足够满足我们日常的需要,请您好好掌握,除非你有特别的需要,否则没必要去研究专业报表。专业报表是一个功能非常强大的报表开发工具,如果能够掌握的话,我们设计出的报表,可以达到很多专业报表开发软件的水准。正因为“专业”,所以内容繁多,而且完全依靠用户编码完成,初学者需要长时间的学习和大量的练习,才能最终做到灵活应用。如果你决心要掌握专业报表,那么我告诉你
34、:别怕,除了数据绑定,专业报表大部分内容的逻辑都不复杂,学习难度不大,只是繁琐而以,只要你有时间和耐心,就一定能够掌握,而且对于专业报表来说,数据绑定也并非一个必须掌握的内容。请先打开 CaseStudy 目录下的示例文件“专业报表.table”,才能正常编译执行本课程的所有示例代码。4.2 报表基础4.2.1 一行文本将以下代码复制到命令窗口执行:狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品13Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象rt.Text = “Hello Fox
35、table“ 设置文本对象的内容doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 报表的类型为 PrintDoc,报表设计就是定义一个 PrintDoc 对象,然后向其中加入各种打印对象。Foxtable 提供了几十种打印对象,例如上图的 RenderText 是用于打印文本的,所有的打印对象都位于 prt 空间中,所以定义的时候需要加上前缀 prt,例如:Dim rt As New prt.RenderText 定义一个文本对象示例代码的打印结果:4.2.2 样式设置4.2.2.1 样式设置样式用来设置打印对象的外观,通过对象的 Sty
36、le 属性,即可对样式进行设置。在命令窗口执行下面的代码,注意加粗的两行:Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Style.TextColor = Color.Red 字符颜色设为红色rt.Style.TextAngle = -45 顺时钟旋转 45 度doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 这是打印结果:狐表(FoxTable)帮助文件 广东省湛江市佳信科
37、技有限公司荣誉出品14Style 属性包括很多子属性,下表是其中最常用的,接下来我们会结合实际,逐个介绍这些属性的应用。属性名 说明BackColor 背景颜色Borders 设置边框CharSpacing 设置字符间距Font 字体TextAlignHorz 设置文本的水平对齐方式TextAlignVert 设置文本的垂直对齐方式TextAngle 设置文本旋转角度,负值为顺时钟,正值为逆时针。TextColor 设置文本颜色TextIndent 设置首行缩进幅度WordWrap 文本长度超出对象宽度时,是否自动换行。LineSpacing 设置行距,以百分比表示,例如 100 为单倍行距,
38、150 为 1.5 倍行距Padding 设置对象内容距离对象边界的距离Spacing 设置对象和相邻对象的间隔距离4.2.2.2 对象边框Style 有一个子属性 Borders,用于设置边框类型,Borders 本身也包括四个子属性:All: 统一设置边框Top: 上边框Bottom: 下边框Left: :左边框 Right: 右边框边框是一个 LineDef 类型,创建一个 Linedef 的语法是:New prt.Linedef()New prt.Linedef(Color)New prt.Linedef(Width, Color)New prt.Linedef(Width, Colo
39、r, DashStyle)Color: 边框颜色。Width: 边框宽度,单位为毫米。DashStyle:DashStyle 型枚举,包括以下可选值:狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品15Dash 由线段构成的直线。 DashDot 由线段和点间隔构成的直线。 DashDotDot 由线段和连续两个点间隔构成的直线Dot 由点构成的直线。 Solid 实线,这是默认值。示例一在命令窗口执行下面的代码,注意加粗的两行:Dim doc As New PrintDoc 定义一个报表 Dim rt As New prt.RenderText 定义一个文本对象 rt.
40、Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 40 对象宽度为 40 毫米rt.Style.Borders.All = New prt.Linedefrt.Style.Spacing.Bottom = 3 和下一个对象保持 3 毫米的距离doc.Body.Children.Add(rt) 将文本对象加入到报表插入另一个文本框rt = New prt.RenderText 再次新建一个文本框rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 40 对象宽度为 40 毫米rt.Style.Borders.All =
41、 New prt.Linedef(1, Color.Green)doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 执行结果:示例二可以单独设置某一个方向的边框,例如:Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 25 宽度为 25 毫米rt.Style.Borders.Bottom = New prt.Linedef 设置底边框doc.Body.Childre
42、n.Add(rt) 将文本对象加入到报表doc.Preview() 预览 执行结果:狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品16示例三可以设置边框的类型,例如:Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 25 宽度为 25 毫米rt.Style.Borders.Bottom = New prt.Linedef(0.5, Color.Red, DashStyle.Dot) 设置底边框d
43、oc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览执行结果:4.2.2.3 文本对齐Style 有一个 TextAlignHorz 子属性,用于设置文本的水平对齐方式,该属性是 AlignHorzEnum 型枚举,包括以下可选值:Center: 居中Left: 靠左Right: 靠右Style 有一个 TextAlignVert 子属性,用于设置文本的垂直对齐方式。该属性是 AlignVertEnum 型枚举,包括以下可选值:Bottom:靠下Center:居中Top: 靠上示例狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣
44、誉出品17Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 40 宽度为 40 毫米rt.Height = 40 宽度为 40 毫米rt.Style.Borders.All = New prt.Linedef(1, Color.Red) 设置边框rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center 水平居中rt.Style.TextAlignVert = prt.Align
45、VertEnum.Center 垂直居中doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 执行结果:4.2.2.4 设置行距Style 的 LineSpacing 子属性用于设置行距,以百分比表示,例如 100 为单倍行距,150 为 1.5倍行距。示例Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象Dim s As Strings = “新华网绵阳 5 月 16 日电(记者孙承斌)16 日上午,在四川抗震救灾的“s = s & “危急时刻,中共中央总书
46、记、国家主席、中央军委主席胡锦涛乘飞机赶往四川“s = s & “省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾第一线的部队官兵、公“s = s & “安民警和医护人员,指导抗震救灾工作。“rt.Text = s 设置文本对象的内容rt.Style.LineSpacing = 200 设置双倍行距doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 执行结果:狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品184.2.2.5 字符间距doc As New PrintDoc 定义一个报表Dim rt As New prt
47、.RenderText 定义一个文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Style.CharSpacing = 2 字符间距为 2 毫米doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 4.2.2.6 首行缩进Style 有一个子属性 TextIndent,用于设置首行缩进幅度,单位为毫米。示例Dim doc As New PrintDoc 定义一个报表Dim rt As New prt.RenderText 定义一个文本对象Dim s As Strings = “新华网绵阳 5 月 16 日电(记
48、者孙承斌)16 日上午,在四川抗震救灾的“s = s & “危急时刻,中共中央总书记、国家主席、中央军委主席胡锦涛乘飞机赶往四川“s = s & “省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾第一线的部队官兵、公“s = s & “安民警和医护人员,指导抗震救灾工作。“rt.Text = s 设置文本对象的内容rt.Style.TextIndent = 9 首行缩进 9 毫米doc.Body.Children.Add(rt) 将文本对象加入到报表doc.Preview() 预览 下图是执行效果,首行已经缩进 9 毫米:狐表(FoxTable)帮助文件 广东省湛江市佳信科技有限公司荣誉出品194.2.2.7 对象间隔Spacing 是 Style 的子属性,用于设置和相邻对象的间隔,单位为毫米,Spacing 自己也包括四个子属性:All: 全部方向的间隔Top: 上间隔Bottom: 下间隔Left: :左间隔 Right: 右间隔示例:Dim doc As New PrintDoc() 定义一个报表Dim rt As prt.RenderText 定义一个文本对象For i AS integer = 0 To 10rt = New prt.RenderText() 创建文本对象rt.Text = “Hello Foxtable“ 设置文本对象的内容rt.Width = 40