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

Методы

МетодОписание
equals(Object arg0)
fromName(String pageLayoutEventName)
getClass()
getName(int pageLayoutEvent)
getValues()
hashCode()
notify()
notifyAll()
toString()
toString(int pageLayoutEvent)
wait()
wait(long arg0)
wait(long arg0, int arg1)

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)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

fromName(String pageLayoutEventName)

public static int fromName(String pageLayoutEventName)

Параметры:

ПараметрТипОписание
pageLayoutEventNamejava.lang.String

Возвращает: инт

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getName(int pageLayoutEvent)

public static String getName(int pageLayoutEvent)

Параметры:

ПараметрТипОписание
pageLayoutEventint

Возвращает: 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)

Параметры:

ПараметрТипОписание
pageLayoutEventint

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int