Template Toolkit: Модули: Template::Plugin::Wrap
Template Toolkit(русская редакция) |
|
||
|
Template::Plugin::Wrap |
|
Оглавление
ОБЗОР |
[ Индекс ] [ Модули ] [ Наверх ] |
[% USE wrap %] # вызываем функцию wrap [% wrap(mytext, width, initial_tab, subsequent_tab) %] # или используем фильтр wrap [% mytext FILTER wrap(width, initital_tab, subsequent_tab) %] |
ОПИСАНИЕ |
[ Индекс ] [ Модули ] [ Наверх ] |
Данный плагин предоставляет интерфейс к модулю Text::Wrap, который реализует простое форматирование абзацев. Он определяет функцию 'wrap' которую можно вызвать, передав ей исходный текст и ряд необязательных дополнительных параметров для определения ширины страницы (по умолчанию: 72), и символов отступа для первой и последующий строк (умолчаний нет). [% USE wrap %] [% text = BLOCK %] First, attach the transmutex multiplier to the cross-wired quantum homogeniser. [% END %] [% wrap(text, 40, '* ', ' ') %] Вывод: * First, attach the transmutex multiplier to the cross-wired quantum homogeniser. Также плагин регистрирует фильтр 'wrap', который принимает те же три необязательных параметра, но берет исходный текст непосредственно из входных данных фильтра. [% FILTER bullet = wrap(40, '* ', ' ') -%] First, attach the transmutex multiplier to the cross-wired quantum homogeniser. [%- END %] [% FILTER bullet -%] Then remodulate the shield to match the harmonic frequency, taking care to correct the phase difference. [% END %] Вывод: * First, attach the transmutex multiplier to the cross-wired quantum homogeniser. * Then remodulate the shield to match the harmonic frequency, taking care to correct the phase difference. |
АВТОР |
[ Индекс ] [ Модули ] [ Наверх ] |
Энди Уардли (Andy Wardley <abw@andywardley.com>) Модуль Text::Wrap написал Дэвид Муа Шарнофф (David Muir Sharnoff) <muir@idiom.com> при поддержке Тима Пирса (Tim Pierce) и многих других. |
ВЕРСИЯ |
[ Индекс ] [ Модули ] [ Наверх ] |
2.64, поставляется в составе Template Toolkit версии 2.14, дата релиза - 4 октября 2004. |
АВТОРСКИЕ ПРАВА |
[ Индекс ] [ Модули ] [ Наверх ] |
Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved. Copyright (C) 1998-2002 Canon Research Centre Europe Ltd. Этот модуль является свободно-распространяемым программным обеспечением; вы можете распространять и/или модифицировать его на тех же условиях, что и Perl. |
СМОТРИ ТАКЖЕ |
[ Индекс ] [ Модули ] [ Наверх ] |
http://www.template-toolkit.ru/