Skip to content

Commit 9e8cec7

Browse files
committed
This related for qax-os/excelize#2108, add zh-tw docs for how to set 4 kinds of scaling options
- Update social link
1 parent cfe7ac4 commit 9e8cec7

File tree

2 files changed

+57
-1
lines changed

2 files changed

+57
-1
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1217,7 +1217,7 @@ <h3><img alt="Get Started" height="108" src="images/illu-docs.svg" style="float:
12171217
<div class="embed_home_more_links_twitter_inner">
12181218
<p><img alt="Feedback" height="36" src="images/ico-circle-twitter.svg" style="float:left"
12191219
width="36">Want to chat?</p>
1220-
<p><a href="https://twitter.com/xurime">@xurime</a></p>
1220+
<p><a href="https://x.com/xurime">@xurime</a></p>
12211221
</div>
12221222
</div>
12231223
<div class="embed_home_more_links_bugs">

zh-tw/workbook.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,62 @@ if err := f.SetRowVisible("Sheet1", 10, true); err != nil {
339339
f.SaveAs("Book1.xlsx")
340340
```
341341

342+
在電子錶格應用中,有四種"自訂縮放比例"預設選項。如果您需要使用這些縮放選項,請使用 [`SetSheetProps`](workbook.md#SetSheetProps) 和 [`SetPageLayout`](workbook.md#SetPageLayout) 函數來設定這四種縮放選項:
343+
344+
1. 不變更比例(以實際大小列印工作表):
345+
346+
```go
347+
disable := false
348+
if err := f.SetSheetProps("Sheet1", &excelize.SheetPropsOptions{
349+
FitToPage: &disable,
350+
}); err != nil {
351+
fmt.Println(err)
352+
}
353+
```
354+
355+
2. 將工作表放入單一頁面(縮小列印成品,使其符合一頁大小):
356+
357+
```go
358+
enable := true
359+
if err := f.SetSheetProps("Sheet1", &excelize.SheetPropsOptions{
360+
FitToPage: &enable,
361+
}); err != nil {
362+
fmt.Println(err)
363+
}
364+
```
365+
366+
3. 將所有欄放入單一頁面(縮小列印成品,使其僅有一頁寬度):
367+
368+
```go
369+
enable, zero := true, 0
370+
if err := f.SetSheetProps("Sheet1", &excelize.SheetPropsOptions{
371+
FitToPage: &enable,
372+
}); err != nil {
373+
fmt.Println(err)
374+
}
375+
if err := f.SetPageLayout("Sheet1", &excelize.PageLayoutOptions{
376+
FitToHeight: &zero,
377+
}); err != nil {
378+
fmt.Println(err)
379+
}
380+
```
381+
382+
4. 將所有列放入單一頁面(縮小列印成品,使其僅有一頁高度):
383+
384+
```go
385+
enable, zero := true, 0
386+
if err := f.SetSheetProps("Sheet1", &excelize.SheetPropsOptions{
387+
FitToPage: &enable,
388+
}); err != nil {
389+
fmt.Println(err)
390+
}
391+
if err := f.SetPageLayout("Sheet1", &excelize.PageLayoutOptions{
392+
FitToWidth: &zero,
393+
}); err != nil {
394+
fmt.Println(err)
395+
}
396+
```
397+
342398
## 獲取工作表屬性 {#GetSheetProps}
343399

344400
```go

0 commit comments

Comments
 (0)