diff --git a/ru/SUMMARY.md b/ru/SUMMARY.md index f0268c9b..ff0cebd3 100644 --- a/ru/SUMMARY.md +++ b/ru/SUMMARY.md @@ -37,6 +37,7 @@ * [Установить свойства книги](workbook.md#SetWorkbookProps) * [Получить свойства книги](workbook.md#GetWorkbookProps) * [Установить верхний и нижний колонтитулы](workbook.md#SetHeaderFooter) + * [Добавить изображение верхнего и нижнего колонтитула](workbook.md#AddHeaderFooterImage) * [Установить определенное имя](workbook.md#SetDefinedName) * [Получить определенное имя](workbook.md#GetDefinedName) * [Удалить определенное имя](workbook.md#DeleteDefinedName) diff --git a/ru/workbook.md b/ru/workbook.md index ab898855..7af08c38 100644 --- a/ru/workbook.md +++ b/ru/workbook.md @@ -34,6 +34,22 @@ type Options struct { `CultureInfo` указывает код страны для применения встроенного кода формата номера языка, который влияет на настройки местного языка системы. +`HeaderFooterImagePositionType` тип положения изображения верхнего и нижнего колонтитула. + +```go +type HeaderFooterImagePositionType byte +``` + +В этом разделе определяется перечисление типов позиций изображений верхнего и нижнего колонтитула рабочего листа. + +```go +const ( + HeaderFooterImagePositionLeft HeaderFooterImagePositionType = iota + HeaderFooterImagePositionCenter + HeaderFooterImagePositionRight +) +``` + ## Создать документ Excel {#NewFile} ```go @@ -479,6 +495,8 @@ SetPageLayout предоставляет функцию для установк `BlackAndWhite` указал печать черно-белую. +`PageOrder` определяет порядок нескольких страниц. Принимаемые значения: `overThenDown` и `downThenOver`. + Например, установите макет страницы для `Sheet1` с черно-белой печатью, номер первой напечатанной страницы от `2`, альбомная ориентация на маленькую бумагу A4 (210 мм на 297 мм), 2 вертикальные страницы для размещения и 2 горизонтальные страницы для размещения: ```go @@ -637,7 +655,7 @@ FirstHeader | Заголовок первой страницы &G - Объект рисования в качестве фона (В настоящее время не поддерживается) + Объект рисования в качестве фона (Использовать AddHeaderFooterImage) &H @@ -723,6 +741,14 @@ err := f.SetHeaderFooter("Sheet1", &excelize.HeaderFooterOptions{ - текст `Center Bold Header` в первой строке центральной части первой страницы и дата во второй строке центральной части той же страницы - Нет нижнего колонтитула на первой странице +## Добавить изображение верхнего и нижнего колонтитула {#AddHeaderFooterImage} + +```go +func (f *File) AddHeaderFooterImage(sheet string, opts *HeaderFooterImageOptions) error +``` + +AddHeaderFooterImage предоставляет механизм для установки графики, на которую можно ссылаться в определениях верхнего и нижнего колонтитула с помощью `&G`, поддерживаемые типы изображений: EMF, EMZ, GIF, JPEG, JPG, PNG, SVG, TIF, TIFF, WMF и WMZ. + ## Установить определенное имя {#SetDefinedName} ```go