ImagePlacementAbsorber
Наследование: java.lang.Object
public final class ImagePlacementAbsorber
Представляет объект-поглотитель объектов размещения изображения. Выполняет поиск использований изображений и предоставляет доступ к результатам поиска через коллекцию ImagePlacementAbsorber.ImagePlacements.
The example demonstrates how to find images on the first PDF document page and get the image placement properties.
// Открыть документ
Document doc = new Document("D:\\Tests\\input.pdf");
// Создайте объект ImagePlacementAbsorber для выполнения поиска размещения изображения
ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
// Принять поглотитель для первой страницы
doc.getPages().get_Item(1).accept(abs);
// Показать свойства размещения изображений для всех мест размещения
for (ImagePlacement imagePlacement : ```
(Iterable)
```abs.getImagePlacements())
{
System.out.println("image width:" + imagePlacement.getRectangle().getWidth());
System.out.println("image height:" + imagePlacement.getRectangle().getHeight());
System.out.println("image LLX:" + imagePlacement.getRectangle(0).getX());
System.out.println("image LLY:" + imagePlacement.getRectangle.getY());
System.out.println("image horizontal resolution:" + imagePlacement.getResolution().getX());
System.out.println("image vertical resolution:" + imagePlacement.getResolution().getY());
}
Объект ImagePlacementAbsorber в основном используется в сценарии поиска изображений. По завершении поиска вхождения представляются объектами ImagePlacement, которые содержит коллекция ImagePlacementAbsorber.ImagePlacements. Объект ImagePlacement предоставляет доступ к свойствам размещения изображения: размерам, разрешению и т. д.
Конструкторы
Конструктор | Описание |
---|---|
ImagePlacementAbsorber() | Инициализирует новый экземпляр объекта ImagePlacementAbsorber. |
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
getClass() | |
getImagePlacements() | Получает коллекцию вхождений размещения изображений, представленных объектами ImagePlacement. |
hashCode() | |
isReadOnlyMode() | Получает/устанавливает режим только для чтения для коллекции операций синтаксического анализа. |
notify() | |
notifyAll() | |
setReadOnlyMode(boolean value) | Получает/устанавливает режим только для чтения для коллекции операций синтаксического анализа. |
toString() | |
visit(IDocument pdf) | Выполняет поиск по указанному документу. |
visit(Page page) | Выполняет поиск на указанной странице. |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
ImagePlacementAbsorber()
public ImagePlacementAbsorber()
Инициализирует новый экземпляр объекта ImagePlacementAbsorber.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getImagePlacements()
public ImagePlacementCollection getImagePlacements()
Получает коллекцию вхождений размещения изображений, представленных объектами ImagePlacement.
Возвращает: ImagePlacementCollection - Объект ImagePlacementCollection
hashCode()
public native int hashCode()
Возвращает: инт
isReadOnlyMode()
public final boolean isReadOnlyMode()
Получает/устанавливает режим только для чтения для коллекции операций синтаксического анализа. Это может помочь против исключений из памяти.
Возвращает: boolean - логическое значение
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setReadOnlyMode(boolean value)
public final void setReadOnlyMode(boolean value)
Получает/устанавливает режим только для чтения для коллекции операций синтаксического анализа. Это может помочь против исключений из памяти.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
toString()
public String toString()
Возвращает: java.lang.String
visit(IDocument pdf)
public void visit(IDocument pdf)
Выполняет поиск по указанному документу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
IDocument | Pdf объект документа. |
visit(Page page)
public void visit(Page page)
Выполняет поиск на указанной странице.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Объект страницы документа Pdf. |
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 |