mlreportgen.dom.Hyphenation class

Пакет: mlreportgen.dom
Суперклассы:

Включите расстановку переносов

Описание

Задает, написать ли через дефис текст и, опционально, символ расстановки переносов, чтобы использовать.

Конструкция

h = Hyphenation(type) задает, написать ли через дефис или символ расстановки переносов, чтобы использовать.

Входные параметры

развернуть все

Тип расстановки переносов, заданной как:

  • Булевская переменная для на или прочь, с помощью дефиса в качестве символа расстановки переносов

  • Символ расстановки переносов в форме вектора символов, например, '-' для дефиса или ' ' для пробела

Свойства

развернуть все

ID для этого элемента документа, указанного как вектор символов. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.

Пометьте для элемента документа, указанного как вектор символов.

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

Тип расстановки переносов, заданной как:

  • Булевская переменная для на или от использования дефиса как символ расстановки переносов

  • Символ расстановки переносов в форме вектора символов, например, '-' для дефиса или ' ' для пробела

Примеры

свернуть все

Установите Hyphenation свойство на макете страницы, чтобы включить расстановку переносов в макете страницы PDF.

import mlreportgen.dom.*

d = Document('myreport','pdf');

open(d);
playout = d.CurrentPageLayout; 
playout.Hyphenation = true; 

data = '/mylongpath/hyphenation/example/myveryveryveryverylongpathname.doc';
table = Table({data});
table.Width = '2in'; 
table.entry(1,1).Hyphenation = ' ';

append(d,table);

close(d);
rptview(d.OutputPath);