BlockImportMode

Наследование: java.lang.Object

public class BlockImportMode

Указывает, как свойства элементов уровня блока импортируются из документов на основе HTML.

Поля

ПолеОписание
MERGEСвойства родительских блоков объединяются и сохраняются в дочерних элементах (т.е.
PRESERVEСвойства родительских блоков импортируются в специальную логическую структуру и хранятся отдельно от узлов документа.
length

Методы

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

MERGE

public static int MERGE

Свойства родительских блоков объединяются и сохраняются в дочерних элементах (например, в абзацах или таблицах).

Свойства родительских блоков объединяются следующим образом: поля складываются вместе; границы блоков более высокого уровня отбрасываются, и сохраняются только границы самого внутреннего уровня. В результате при указании этого режима будет потеряно некоторое форматирование блоков исходного документа.

С другой стороны, поскольку все объединенные свойства уровня блока хранятся в узлах документа, все форматирование в результирующем документе будет доступно для модификации.

PRESERVE

public static int PRESERVE

Свойства родительских блоков импортируются в специальную логическую структуру и хранятся отдельно от узлов документа.

Импортируются только поля и границы HTML-элементов body, div и blockquote. Свойства каждого элемента HTML хранятся отдельно.

Этот режим позволяет лучше сохранить границы и поля, видимые в документе HTML, и получить лучшие результаты преобразования. Недостатком является то, что результирующий документ становится сложнее модифицировать, так как границы и поля, хранящиеся в логической структуре, недоступны для редактирования.

Этот режим имитирует поведение MS Word в отношении импорта свойств блока.

length

public static int length

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

fromName(String blockImportModeName)

public static int fromName(String blockImportModeName)

Параметры:

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

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

getClass()

public final native Class<?> getClass()

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

getName(int blockImportMode)

public static String getName(int blockImportMode)

Параметры:

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

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

public static String toString(int blockImportMode)

Параметры:

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

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