mlreportgen.dom. Класс расстановки переносов

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

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

Описание

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

Конструкция

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

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

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

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

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

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

Свойства

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

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

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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);