PageLayoutEvent
Наследование: java.lang.Object
public class PageLayoutEvent
Код события, возникающего во время построения и рендеринга модели макета страницы.
Модель макета страницы строится в два этапа. Во-первых, «этап преобразования», когда макет страницы извлекает содержимое документа и создает граф объектов. Во-вторых, «шаг перекомпоновки», когда структуры разделяются, объединяются и объединяются в страницы.
В зависимости от операции, вызвавшей сборку, модель макета страницы может быть преобразована в фиксированный формат страницы, а может и нет. Например, вычисление количества страниц в документе или обновление полей не требует рендеринга, тогда как экспорт в Pdf требует.
Поля
Поле | Описание |
---|---|
BUILD_FINISHED | Сборка макета страницы завершена. |
BUILD_STARTED | Начата сборка макета страницы. |
CONVERSION_FINISHED | Преобразование модели документа в макет страницы завершено. |
CONVERSION_STARTED | Начато преобразование модели документа в макет страницы. |
NONE | Значение по умолчанию |
PART_REFLOW_FINISHED | Перекомпоновка страницы завершена. |
PART_REFLOW_STARTED | Переформатирование страницы началось. |
PART_RENDERING_FINISHED | Рендеринг страницы завершен. |
PART_RENDERING_STARTED | Рендеринг страницы начался. |
REFLOW_FINISHED | Перекомпоновка макета страницы завершена. |
REFLOW_STARTED | Началась перекомпоновка макета страницы. |
WATCH_DOG | Соответствует контрольной точке в коде, которую часто посещают и которая подходит для прерывания процесса. |
length |
Методы
BUILD_FINISHED
public static int BUILD_FINISHED
Сборка макета страницы завершена. Выстрелил один раз. Это последнее событие, которое происходит, когдаDocument.updatePageLayout() называется.
BUILD_STARTED
public static int BUILD_STARTED
Начата сборка макета страницы. Выстрелил один раз. Это первое событие, которое происходит, когдаDocument.updatePageLayout() называется.
CONVERSION_FINISHED
public static int CONVERSION_FINISHED
Преобразование модели документа в макет страницы завершено. Выстрелил один раз. Это происходит, когда модель макета перестает извлекать содержимое документа.
CONVERSION_STARTED
public static int CONVERSION_STARTED
Начато преобразование модели документа в макет страницы. Выстрелил один раз. Это происходит, когда модель макета начинает извлекать содержимое документа.
NONE
public static int NONE
Значение по умолчанию
PART_REFLOW_FINISHED
public static int PART_REFLOW_FINISHED
Перекомпоновка страницы завершена. Обратите внимание, что страница может переформатироваться несколько раз, и эта перекомпоновка может перезапуститься до того, как она будет завершена.
PART_REFLOW_STARTED
public static int PART_REFLOW_STARTED
Переформатирование страницы началось. Обратите внимание, что страница может переформатироваться несколько раз, и эта перекомпоновка может перезапуститься до того, как она будет завершена.
PART_RENDERING_FINISHED
public static int PART_RENDERING_FINISHED
Рендеринг страницы завершен. Это запускается один раз на странице.
PART_RENDERING_STARTED
public static int PART_RENDERING_STARTED
Рендеринг страницы начался. Это запускается один раз на странице.
REFLOW_FINISHED
public static int REFLOW_FINISHED
Перекомпоновка макета страницы завершена. Выстрелил один раз. Это происходит, когда модель макета перестает перекомпоновывать содержимое документа.
REFLOW_STARTED
public static int REFLOW_STARTED
Началась перекомпоновка макета страницы. Выстрелил один раз. Это происходит, когда модель макета начинает переформатировать содержимое документа.
WATCH_DOG
public static int WATCH_DOG
Соответствует контрольной точке в коде, которую часто посещают и которая подходит для прерывания процесса.
Пока внутриIPageLayoutCallback.notify(com.aspose.words.PageLayoutCallbackArgs) выдать пользовательское исключение, чтобы прервать процесс.
Вы можете бросить при обработке любого события обратного вызова, чтобы прервать процесс.
Обратите внимание, что если процесс прерывается, модель макета страницы остается в неопределенном состоянии. Однако, если процесс прерывается при перекомпоновке всей страницы, должна быть возможность использовать модель макета до конца этой страницы.
length
public static int length
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
fromName(String pageLayoutEventName)
public static int fromName(String pageLayoutEventName)
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageLayoutEventName | java.lang.String |
Возвращает: инт
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getName(int pageLayoutEvent)
public static String getName(int pageLayoutEvent)
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageLayoutEvent | int |
Возвращает: java.lang.String
getValues()
public static int[] getValues()
Возвращает: инт[]
hashCode()
public native int hashCode()
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Возвращает: java.lang.String
toString(int pageLayoutEvent)
public static String toString(int pageLayoutEvent)
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageLayoutEvent | int |
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |