Пакет: mlreportgen.dom
Границы страницы для Microsoft Word и макетов страницы PDF
Используйте объект mlreportgen.dom.PageBorder
класс, чтобы задать границы страницы для Microsoft® Word и отчеты PDF.
mlreportgen.dom.PageBorder
классом является handle
класс.
ConstructOnLoad | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
создает pageBorder
= mlreportgen.dom.PageBorder()PageBorder
объект со свойствами по умолчанию, где все сегменты являются твердыми, черными, и 0.5, указывает широкий, верхние и нижние сегменты являются одной точкой от полей страницы, и левые и правые сегменты являются четырьмя точками от полей страницы.
задает стиль по умолчанию для всех сегментов границы и устанавливает pageBorder
= mlreportgen.dom.PageBorder(style
)Style
свойство к style
.
также задает цвет по умолчанию для всех сегментов границы и устанавливает pageBorder
= mlreportgen.dom.PageBorder(style
,color
)Color
свойство к color
.
также задает ширину по умолчанию для всех сегментов границы и устанавливает pageBorder
= mlreportgen.dom.PageBorder(style
,color
,width
)Width
свойство к width
.
Style
— Стиль по умолчанию сегментов границы страницы"solid"
(значение по умолчанию) | "single"
| "dashed"
| ...Стиль по умолчанию сегментов границы страницы в виде одного из значений в таблице.
Стиль границ | Описание | Поддерживаемые выходные типы |
---|---|---|
"dashed" | Пунктирная линия | Word, PDF |
"dashdotstroked" | Линия с переменными диагональными тире и точкой | Word |
"dashsmallgap" | Пунктирная линия с маленьким разрывом между тире | Word |
"dotted" | Пунктирная линия | Word, PDF |
"dotdash" | Линия с чередованием точек и тире | Word |
"dotdotdash" | Линия с чередованием двойных точек и тире | Word |
"double" | Двойная линия | Word, PDF |
"doublewave" | Удвойте волнистую линию | Word |
"inset" | 3-D линия эффекта | Word, PDF |
"none" | Никакая граница | Word, PDF |
"outset" | 3-D линия эффекта | Word, PDF |
"single" | Одна строка | Word |
"solid" | Одна строка | |
"thick" | Толстая линия | DOCX |
"thickthinlargegap" | Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | DOCX |
"thickthinmediumgap" | Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | DOCX |
"thickthinsmallgap" | Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | DOCX |
"thinthicklargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthicksmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"thinthickthinlargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickthinmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthickthinsmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"threedemboss" | Рельефная линия эффекта | DOCX |
"threedengrave" | Выгравированная линия эффекта | DOCX |
"triple" | Тройная линия | DOCX |
"wave" | Волнистая линия | DOCX |
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Color
— Цвет по умолчанию сегментов границы страницы"black"
(значение по умолчанию) | вектор символов | строковый скалярЦвет по умолчанию сегментов границы в виде строкового скаляра или вектора символов, который содержит название цвета или эквивалентную шестнадцатеричную спецификацию RGB. См. https://www.w3.org/TR/2018/REC-css-color-3-20180619/.
Пример: "red"
Пример: "#FF0000"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Width
— Ширина по умолчанию сегментов границы страницы"0.5pt"
(значение по умолчанию) | вектор символов | строковый скалярШирина по умолчанию сегментов границы страницы в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "1 ПБ" задает одну точку. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Примечание
Соблюдает ли Word Width
установка зависит от стиля, заданного Style
свойство. Например, Word поддерживает только ширины с 1.5 точками и с 0.75 точками для wave
стиль. Видеть ширины, что поддержки Word стиля границ, в Word, на вкладке Design, под Page Background, выбирают Page Borders. Выберите границу под Style, затем кликните по списку Width, чтобы видеть доступные ширины.
Пример: "1pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Margin
— Поле по умолчанию сегментов границы страницы[]
(значение по умолчанию) | вектор символов | строковый скалярПоле по умолчанию сегментов границы страницы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "10 ПБ" задает десять точек. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Для документов в формате PDF поле сегмента границы является пробелом между сегментом и полем страницы. Для документов Word поле сегмента границы является пробелом между сегментом и полем страницы или между сегментом и ребром страницы, в зависимости от значения MeasureFrom
свойство.
Для документов Word, Margin
значение должно между 0 точками и 31 точкой или эквивалентной стоимостью с помощью других единиц измерения.
Пример: "10pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
MeasureFrom
— Измеряется ли положение границы от поля страницы или ребра страницы"text"
(значение по умолчанию) | "pageboundary"
Измеряется ли положение границы от ребра страницы или ребра поля страницы, которое является ребром текста в виде "text"
или "pageboundary"
. "pageboundary"
значение применяется только к документам Word. Для документа в формате PDF граница страницы всегда измеряется от поля страницы.
Если значением является "text"
, Margin
, TopMargin
, LeftMargin
, BottomMargin
, и RightMargin
свойства задают расстояние между сегментом границы и полем страницы. Например, в этом документе Word, поле страницы составляет один дюйм, и граница является двадцатью точками от поля страницы.
Если значением является "pageboundary"
, значение Margin
, TopMargin
, LeftMargin
, BottomMargin
, и RightMargin
свойства задают расстояние между границей и ребром страницы. Например, граница является 20 точками от ребра страницы в этом документе Word:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
SurroundHeader
— Окружает ли граница страницы область заголовкаtrue
(значение по умолчанию) | ложьОкружает ли граница страницы область заголовка в виде true
или false
. Это свойство применяется к документам в формате PDF или документам Word когда MeasureFrom
свойство установлено в "текст".
Если значением является true
, граница окружает заголовок. Например, граница окружает заголовок в этом документе Word:
Если значением является false
, граница не окружает заголовок. Например, граница не окружает заголовок в этом документе Word:
Примечание
Для документов Word с несколькими разделами, false
значение для SurroundHeader
свойство или эквивалентная установка в шаблоне, применяется ко всем разделам документа. Если вы указываете, что граница страницы не окружает заголовок для одного раздела документа, граница страницы не окружает заголовок ни для какого раздела.
GetAccess | public |
SetAccess | public |
NonCopyable | true |
SurroundFooter
— Окружает ли граница страницы область нижнего колонтитулаtrue
(значение по умолчанию) | ложьОкружает ли граница страницы область нижнего колонтитула в виде true
или false
. Это свойство применяется к документам в формате PDF или документам Word когда MeasureFrom
свойство установлено в "текст".
Если значением является true
, граница окружает нижний колонтитул. Например, граница окружает нижний колонтитул в этом документе Word:
Если значением является false
, граница не окружает нижний колонтитул. Например, граница не окружает нижний колонтитул в этом документе Word:
Примечание
Для документов Word с несколькими разделами, false
значение для SurroundFooter
свойство или эквивалентная установка в шаблоне, применяется ко всем разделам документа. Если вы указываете, что граница страницы не окружает нижний колонтитул для одного раздела документа, граница страницы не окружает нижний колонтитул ни для какого раздела.
GetAccess | public |
SetAccess | public |
NonCopyable | true |
TopStyle
— Стиль главного сегмента границы страницы"solid"
(значение по умолчанию) | "single"
| "dashed"
| ...Стиль главного сегмента границы страницы в виде одного из значений в таблице.
Стиль границ | Описание | Поддерживаемые выходные типы |
---|---|---|
"dashed" | Пунктирная линия | Word, PDF |
"dashdotstroked" | Линия с переменными диагональными тире и точкой | Word |
"dashsmallgap" | Пунктирная линия с маленьким разрывом между тире | Word |
"dotted" | Пунктирная линия | Word, PDF |
"dotdash" | Линия с чередованием точек и тире | Word |
"dotdotdash" | Линия с чередованием двойных точек и тире | Word |
"double" | Двойная линия | Word, PDF |
"doublewave" | Удвойте волнистую линию | Word |
"inset" | 3-D линия эффекта | Word, PDF |
"none" | Никакая граница | Word, PDF |
"outset" | 3-D линия эффекта | Word, PDF |
"single" | Одна строка | Word |
"solid" | Одна строка | |
"thick" | Толстая линия | DOCX |
"thickthinlargegap" | Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | DOCX |
"thickthinmediumgap" | Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | DOCX |
"thickthinsmallgap" | Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | DOCX |
"thinthicklargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthicksmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"thinthickthinlargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickthinmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthickthinsmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"threedemboss" | Рельефная линия эффекта | DOCX |
"threedengrave" | Выгравированная линия эффекта | DOCX |
"triple" | Тройная линия | DOCX |
"wave" | Волнистая линия | DOCX |
GetAccess | public |
SetAccess | public |
NonCopyable | true |
TopColor
— Цвет сегмента верхней границы'black'
(значение по умолчанию) | вектор символов | строковый скалярЦвет сегмента верхней границы в виде строкового скаляра или вектора символов, который содержит название цвета или эквивалентную шестнадцатеричную спецификацию RGB. См. https://www.w3.org/TR/2018/REC-css-color-3-20180619/.
Пример: "red"
Пример: "#FF0000"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
TopWidth
— Ширина сегмента верхней границы'0.5pt'
(значение по умолчанию) | вектор символов | строковый скалярШирина сегмента верхней границы в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "1 ПБ" задает одну точку. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Примечание
Соблюдает ли Word TopWidth
установка зависит от стиля, заданного TopStyle
свойство. Например, Word поддерживает только ширины с 1.5 точками и с 0.75 точками для wave
стиль. Видеть ширины, что поддержки Word стиля границ, в Word, на вкладке Design, под Page Background, выбирают Page Borders. Выберите границу под Style, затем кликните по списку Width, чтобы видеть доступные ширины.
Пример: "1pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
TopMargin
— Поле сегмента верхней границы'1pt'
(значение по умолчанию) | вектор символов | строковый скалярПоле сегмента верхней границы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "10 ПБ" задает десять точек. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Для документов в формате PDF поле сегмента границы является пробелом между сегментом и полем страницы. Для документов Word поле сегмента границы является пробелом между сегментом и полем страницы или между сегментом и ребром страницы, в зависимости от значения MeasureFrom
свойство.
Для документов Word, TopMargin
значение должно между 0 точками и 31 точкой или эквивалентной стоимостью с помощью других единиц измерения.
Пример: "10pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
LeftStyle
— Стиль левого сегмента границы"solid"
(значение по умолчанию) | "single"
| "dashed"
| ...Стиль левого сегмента границы в виде одного из значений в таблице.
Стиль границ | Описание | Поддерживаемые выходные типы |
---|---|---|
"dashed" | Пунктирная линия | Word, PDF |
"dashdotstroked" | Линия с переменными диагональными тире и точкой | Word |
"dashsmallgap" | Пунктирная линия с маленьким разрывом между тире | Word |
"dotted" | Пунктирная линия | Word, PDF |
"dotdash" | Линия с чередованием точек и тире | Word |
"dotdotdash" | Линия с чередованием двойных точек и тире | Word |
"double" | Двойная линия | Word, PDF |
"doublewave" | Удвойте волнистую линию | Word |
"inset" | 3-D линия эффекта | Word, PDF |
"none" | Никакая граница | Word, PDF |
"outset" | 3-D линия эффекта | Word, PDF |
"single" | Одна строка | Word |
"solid" | Одна строка | |
"thick" | Толстая линия | DOCX |
"thickthinlargegap" | Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | DOCX |
"thickthinmediumgap" | Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | DOCX |
"thickthinsmallgap" | Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | DOCX |
"thinthicklargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthicksmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"thinthickthinlargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickthinmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthickthinsmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"threedemboss" | Рельефная линия эффекта | DOCX |
"threedengrave" | Выгравированная линия эффекта | DOCX |
"triple" | Тройная линия | DOCX |
"wave" | Волнистая линия | DOCX |
GetAccess | public |
SetAccess | public |
NonCopyable | true |
LeftColor
— Цвет левого сегмента границы'black'
(значение по умолчанию) | вектор символов | строковый скалярЦвет левого сегмента границы в виде строкового скаляра или вектора символов, который содержит название цвета или эквивалентную шестнадцатеричную спецификацию RGB. См. https://www.w3.org/TR/2018/REC-css-color-3-20180619/.
Пример: "red"
Пример: "#FF0000"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
LeftWidth
— Ширина левого сегмента границы'0.5pt'
(значение по умолчанию) | вектор символов | строковый скалярШирина левого сегмента границы в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "1 ПБ" задает одну точку. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Примечание
Соблюдает ли Word LeftWidth
установка зависит от стиля, заданного LeftStyle
свойство. Например, Word поддерживает только ширины с 1.5 точками и с 0.75 точками для wave
стиль. Видеть ширины, что поддержки Word стиля границ, в Word, на вкладке Design, под Page Background, выбирают Page Borders. Выберите границу под Style, затем кликните по списку Width, чтобы видеть доступные ширины.
Пример: "1pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
LeftMargin
— Поле левого сегмента границы'4pt'
(значение по умолчанию) | вектор символов | строковый скалярПоле левого сегмента границы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "10 ПБ" задает десять точек. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Для документов в формате PDF поле сегмента границы является пробелом между сегментом и полем страницы. Для документов Word поле сегмента границы является пробелом между сегментом и полем страницы или между сегментом и ребром страницы, в зависимости от значения MeasureFrom
свойство.
Для документов Word, LeftMargin
значение должно между 0 точками и 31 точкой или эквивалентной стоимостью с помощью других единиц измерения.
Пример: "10pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
BottomStyle
— Стиль сегмента нижней границы"solid"
(значение по умолчанию) | "single"
| "dashed"
| ...Стиль сегмента нижней границы в виде одного из значений в таблице.
Стиль границ | Описание | Поддерживаемые выходные типы |
---|---|---|
"dashed" | Пунктирная линия | Word, PDF |
"dashdotstroked" | Линия с переменными диагональными тире и точкой | Word |
"dashsmallgap" | Пунктирная линия с маленьким разрывом между тире | Word |
"dotted" | Пунктирная линия | Word, PDF |
"dotdash" | Линия с чередованием точек и тире | Word |
"dotdotdash" | Линия с чередованием двойных точек и тире | Word |
"double" | Двойная линия | Word, PDF |
"doublewave" | Удвойте волнистую линию | Word |
"inset" | 3-D линия эффекта | Word, PDF |
"none" | Никакая граница | Word, PDF |
"outset" | 3-D линия эффекта | Word, PDF |
"single" | Одна строка | Word |
"solid" | Одна строка | |
"thick" | Толстая линия | DOCX |
"thickthinlargegap" | Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | DOCX |
"thickthinmediumgap" | Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | DOCX |
"thickthinsmallgap" | Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | DOCX |
"thinthicklargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthicksmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"thinthickthinlargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickthinmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthickthinsmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"threedemboss" | Рельефная линия эффекта | DOCX |
"threedengrave" | Выгравированная линия эффекта | DOCX |
"triple" | Тройная линия | DOCX |
"wave" | Волнистая линия | DOCX |
GetAccess | public |
SetAccess | public |
NonCopyable | true |
BottomColor
— Цвет сегмента нижней границы'black'
(значение по умолчанию) | вектор символов | строковый скалярЦвет сегмента нижней границы в виде строкового скаляра или вектора символов, который содержит название цвета или эквивалентную шестнадцатеричную спецификацию RGB. См. https://www.w3.org/TR/2018/REC-css-color-3-20180619/.
Пример: "red"
Пример: "#FF0000"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
BottomWidth
— Ширина сегмента нижней границы'0.5pt'
(значение по умолчанию) | вектор символов | строковый скалярШирина сегмента нижней границы в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "1 ПБ" задает одну точку. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Примечание
Соблюдает ли Word BottomWidth
установка зависит от стиля, заданного BottomStyle
свойство. Например, Word поддерживает только ширины с 1.5 точками и с 0.75 точками для wave
стиль. Видеть ширины, что поддержки Word стиля границ, в Word, на вкладке Design, под Page Background, выбирают Page Borders. Выберите границу под Style, затем кликните по списку Width, чтобы видеть доступные ширины.
Пример: "1pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
BottomMargin
— Поле сегмента нижней границы'1pt'
(значение по умолчанию) | вектор символов | строковый скалярПоле сегмента нижней границы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "10 ПБ" задает десять точек. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Для документов в формате PDF поле сегмента границы является пробелом между сегментом и полем страницы. Для документов Word поле сегмента границы является пробелом между сегментом и полем страницы или между сегментом и ребром страницы, в зависимости от значения MeasureFrom
свойство.
Для документов Word, BottomMargin
значение должно между 0 точками и 31 точкой или эквивалентной стоимостью с помощью других единиц измерения.
Пример: "10pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
RightStyle
— Стиль правильного сегмента границы"solid"
(значение по умолчанию) | "single"
| "dashed"
| ...Стиль правильного сегмента границы в виде одного из значений в таблице.
Стиль границ | Описание | Поддерживаемые выходные типы |
---|---|---|
"dashed" | Пунктирная линия | Word, PDF |
"dashdotstroked" | Линия с переменными диагональными тире и точкой | Word |
"dashsmallgap" | Пунктирная линия с маленьким разрывом между тире | Word |
"dotted" | Пунктирная линия | Word, PDF |
"dotdash" | Линия с чередованием точек и тире | Word |
"dotdotdash" | Линия с чередованием двойных точек и тире | Word |
"double" | Двойная линия | Word, PDF |
"doublewave" | Удвойте волнистую линию | Word |
"inset" | 3-D линия эффекта | Word, PDF |
"none" | Никакая граница | Word, PDF |
"outset" | 3-D линия эффекта | Word, PDF |
"single" | Одна строка | Word |
"solid" | Одна строка | |
"thick" | Толстая линия | DOCX |
"thickthinlargegap" | Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | DOCX |
"thickthinmediumgap" | Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | DOCX |
"thickthinsmallgap" | Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | DOCX |
"thinthicklargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthicksmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"thinthickthinlargegap" | Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | DOCX |
"thinthickthinmediumgap" | Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | DOCX |
"thinthickthinsmallgap" | Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | DOCX |
"threedemboss" | Рельефная линия эффекта | DOCX |
"threedengrave" | Выгравированная линия эффекта | DOCX |
"triple" | Тройная линия | DOCX |
"wave" | Волнистая линия | DOCX |
GetAccess | public |
SetAccess | public |
NonCopyable | true |
RightColor
— Цвет правильного сегмента границы'black'
(значение по умолчанию) | вектор символов | строковый скалярЦвет правильного сегмента границы в виде строкового скаляра или вектора символов, который содержит название цвета или эквивалентную шестнадцатеричную спецификацию RGB. См. https://www.w3.org/TR/2018/REC-css-color-3-20180619/.
Пример: "red"
Пример: "#FF0000"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
RightWidth
— Ширина правильного сегмента границы'0.5pt'
(значение по умолчанию) | вектор символов | строковый скалярШирина правильного сегмента границы в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "1 ПБ" задает одну точку. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Примечание
Соблюдает ли Word RightWidth
установка зависит от стиля, заданного RightStyle
свойство. Например, Word поддерживает только ширины с 1.5 точками и с 0.75 точками для wave
стиль. Видеть ширины, что поддержки Word стиля границ, в Word, на вкладке Design, под Page Background, выбирают Page Borders. Выберите границу под Style, затем кликните по списку Width, чтобы видеть доступные ширины.
Пример: "1pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
RightMargin
— Поле правильного сегмента границы'4pt'
(значение по умолчанию) | вектор символов | строковый скалярПоле правильного сегмента границы в виде строкового скаляра или вектора символов, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, "10 ПБ" задает десять точек. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
Для документов в формате PDF поле сегмента границы является пробелом между сегментом и полем страницы. Для документов Word поле сегмента границы является пробелом между сегментом и полем страницы или между сегментом и ребром страницы, в зависимости от значения MeasureFrom
свойство.
Для документов Word, RightMargin
значение должно между 0 точками и 31 точкой или эквивалентной стоимостью с помощью других единиц измерения.
Пример: "10pt"
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Tag
— Пометьте для этого объекта DOM APIПометьте для этого объекта DOM API в виде вектора символов или строкового скаляра.
DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id
свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Id
— ID для этого объекта DOM APIID для этого объекта DOM API в виде вектора символов или строкового скаляра. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.
GetAccess | public |
SetAccess | public |
NonCopyable | true |
Этот пример генерирует документ Microsoft Word, который имеет твердые, красные, границы с 0.5 точками, расположенные 20 точек от контура страницы.
Импортируйте пакет API DOM так, чтобы вы не использовали долго, полностью определенные имена классов.
import mlreportgen.dom.*;
Создайте документ Word.
d = Document("myDocument","docx"); open(d);
Создайте PageBorder
возразите и задайте стиль границ, цвет и ширину.
pageBorder = PageBorder("solid","red","0.5pt");
Укажите, что положение границы относительно контура страницы, и задайте поле между контуром страницы и границей.
pageBorder.MeasureFrom ="pageboundary"; pageBorder.Margin = "20pt";
Установите PageBorder
свойство размещения, сопоставленного с документом PageBorder
объект.
d.CurrentPageLayout.PageBorder = pageBorder;
Добавьте текст в документ. Закройте и просмотрите документ.
append(d,"The solid, red, 0.5-point border is 20 points from the page boundary.");
close(d);
rptview(d);
Этот пример генерирует документ в формате PDF, который имеет твердые, красные, границы с 0.5 точками, расположенные 20 точек от полей страницы.
Импортируйте пакет API DOM так, чтобы вы не использовали долго, полностью определенные имена классов.
import mlreportgen.dom.*;
Создайте документ в формате PDF.
d = Document("myDocument","pdf"); open(d);
Создайте PageBorder
возразите и задайте стиль, цвет, ширину и поле для всех сегментов границы. Для Документов в формате PDF поле сегмента границы задает расстояние между сегментом и полем страницы.
pageBorder = PageBorder("solid","red","0.5pt","20pt");
Установите PageBorder
свойство размещения, сопоставленного с документом PageBorder
объект.
d.CurrentPageLayout.PageBorder = pageBorder;
Добавьте текст в документ. Закройте и просмотрите документ.
append(d,"The solid, red, 0.5-point border segments are twenty points from the margins.");
close(d);
rptview(d);
Этот пример использует API Отчета, чтобы сгенерировать Word или отчет PDF, который имеет красные границы страницы на титульном листе и синие границы страницы на других разделах отчета.
Импортируйте API Отчета и пакеты API DOM так, чтобы вы не использовали долго, полностью определенные имена классов.
import mlreportgen.report.*; import mlreportgen.dom.*;
Создайте отчет Word и задайте твердые, синие, границы по умолчанию с 0.5 точками для всех страниц отчета. Для отчета PDF замените "docx"
с "pdf"
.
rpt = Report("myreport","docx"); rpt.Layout.PageBorder = PageBorder("solid","blue","0.5pt");
Создайте титульный лист и задайте твердые, красные, границы с 0.5 точками для титульного листа. Добавьте титульный лист к отчету.
tp = TitlePage("Title","My Report"); tp.Layout.PageBorder = PageBorder("solid","red","0.5pt"); append(rpt,tp);
Создайте главу и добавьте ее к отчету.
ch = Chapter("My Chapter");
append(rpt,ch);
Закройте и просмотрите отчет.
close(rpt); rptview(rpt);
В сгенерированном отчете титульный лист имеет красные границы, как задано размещением генератора отчетов титульного листа.
Страницы главы имеют синие границы по умолчанию, потому что размещение генератора отчетов главы не задавало границы страницы.
mlreportgen.dom.DOCXPageLayout
| mlreportgen.dom.PDFPageLayout
| mlreportgen.report.ReporterLayout
| mlreportgen.report.ReportLayout
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.