Класс: mlreportgen.dom.Document
Пакет: mlreportgen.dom
Заполните отверстия документа сгенерированным содержимым
fill(
заполняет отверстия в основанной на DOM форме со сгенерированным содержимым. Используйте этот метод с классом, который вы выводите из любого из этих классов:form
)
Примечание
Используйте этот метод только с производными классами. Вызов этого метода на экземпляре класса DOM вызывает ошибку.
Этот метод принимает, что производный класс, для каждого отверстия в шаблоне экземпляра, задает метод, имеющий эту подпись:
fillHoleId(d)
HoleId
ID отверстия, заданного в шаблоне документа. d
экземпляр производного класса. Метод заполнения перемещается от первого отверстия в документ последнему, вызывая соответствующий fillHoleId
метод в каждом отверстии. Таким образом, можно задать методы, которые заполняют отверстия без цикличного выполнения. Метод заполнения перемещается от отверстия до отверстия, чтобы заполнить шаблон.В производном классе задайте fill
методы, чтобы вставить содержимое для каждого отверстия в шаблоне. Используйте эту подпись:
fillHOLE_ID(docObj);
HOLE_ID
ID отверстия, заданного шаблоном, который документ использует, и docObj
экземпляр производного класса. Когда вызвано на выведенный Document
объект, fill
метод перемещается от первого отверстия в документ последнему, вызывая соответствующий fillHOLE_ID
метод в каждом отверстии. Этот подход избавляет от необходимости дополнительный код циклично выполняться через отверстия в шаблоне.