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.Class

getName(int pageLayoutEvent)

public static String getName(int pageLayoutEvent)

参数:

范围类型描述
pageLayoutEventint

退货: java.lang.字符串

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.字符串

toString(int pageLayoutEvent)

public static String toString(int pageLayoutEvent)

参数:

范围类型描述
pageLayoutEventint

退货: java.lang.字符串

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