WidgetAnnotation

Наследование: java.lang.Object, com.aspose.pdf.BaseParagraph, com.aspose.pdf.Annotation

public class WidgetAnnotation extends Annotation

Класс, представляющий аннотацию виджета.

Конструкторы

КонструкторОписание
WidgetAnnotation(IDocument doc)Создать аннотацию (используется для Генератора)

Методы

МетодОписание
accept(AnnotationSelector visitor)Принимает посетителя.
changeAfterResize(Matrix transform)Обновите параметры и внешний вид в соответствии с преобразованием матрицы.
createAnnotation(IPdfObject annotEngineObj, Page page)Только для внутреннего использования
deepClone()Клонирует этот экземпляр.
equals(Object arg0)
flatten()Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.
getActiveState()Получает текущее состояние внешнего вида аннотации.
getAlignment()Выравнивание аннотации.
getAnnotationActions()Получает действия аннотации.
getAnnotationType()Получает тип аннотации.
getAppearance()Получает словарь внешнего вида аннотации.
getBorder()Получает характеристики границы аннотации.
getCharacteristics()Получает характеристики аннотации.
getClass()
getColor()Получает цвет аннотации.
getContents()Получает текст аннотации.
getDefaultAppearance()Получает внешний вид поля по умолчанию.
getEngineDict()Только внутренний
getEngineObj()Только для внутреннего использования
getExportable()Получает экспортируемый флаг поля.
getFlags()Получить флаги аннотации.
getFullName()Получает полное квалифицированное имя аннотации.
getHeight()Получает высоту аннотации.
getHighlighting()Режим выделения аннотаций.
getHorizontalAlignment()Получает горизонтальное выравнивание абзаца
getHorizontalAlignment_Annotation_New()Получает или задает выравнивание текста для аннотации.
getHyperlink()Получает гиперссылку фрагмента (для генератора pdf).
getMargin()Получает внешнее поле для абзаца (для создания pdf)
getModified()Получает дату и время последнего изменения аннотации.
getModifiedInternal()Получает дату и время последнего изменения аннотации.
getName()Получает имя аннотации на странице.
getNormalAppearance()Принимает нормальный вид.
getOnActivated()Получить действие, которое должно быть выполнено при активации аннотации.
getPage()Получает объект страницы, с которым связана эта аннотация.
getPageIndex()Получает индекс страницы, содержащей аннотацию.
getPageIndex(Annotation annotation)Получает индекс страницы, содержащей аннотацию.
getParent()Получает родительскую аннотацию.
getPdfActions()Получает список действий аннотации.
getReadOnly()Получает статус поля только для чтения.
getRect()Получает прямоугольник аннотации.
getRectangle(boolean considerRotation)Возвращает прямоугольник аннотации с учетом поворота страницы.
getRequired()Получает обязательный статус поля.
getStates()Получает словарь внешнего вида аннотации.
getTextHorizontalAlignment()Получает выравнивание текста для аннотации.
getVerticalAlignment()Получает вертикальное выравнивание абзаца
getWidth()Получает ширину аннотации.
getZIndex()Получает значение int, указывающее Z-порядок графика.
hashCode()
initialize(IDocument doc)Инициализация экземпляра
isFirstParagraphInColumn()Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце.
isInLineParagraph()Получает абзац встроенным.
isInNewPage()Получает логическое значение, которое принудительно генерирует этот абзац на новой странице.
isKeptWithNext()Получает логическое значение, указывающее, остается ли текущий абзац на той же странице, что и следующий абзац.
isUpdateAppearanceOnConvert()Если установлено значение true, внешний вид аннотации будет обновлен перед преобразованием документа PF в изображение.
isUseFontSubset()Если для этого свойства установлено значение true, шрифты будут добавляться в документ как подмножества.
notify()
notifyAll()
setActiveState(String value)Устанавливает текущее состояние внешнего вида аннотации.
setAlignment(int value)Выравнивание аннотации.
setBorder(Border value)Задает характеристики границы аннотации.
setColor(Color value)Устанавливает цвет аннотации.
setContents(String value)Устанавливает текст аннотации.
setDefaultAppearance(DefaultAppearance value)Задает внешний вид поля по умолчанию.
setExportable(boolean value)Устанавливает статус поля только для чтения.
setFirstParagraphInColumn(boolean value)Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце.
setFlags(int value)Установите флаги аннотации.
setHeight(double value)Устанавливает высоту аннотации.
setHighlighting(int value)Режим выделения аннотаций.
setHorizontalAlignment(int value)Устанавливает горизонтальное выравнивание абзаца
setHorizontalAlignment_Annotation_New(int value)Получает или задает выравнивание текста для аннотации.
setHyperlink(Hyperlink value)Устанавливает гиперссылку (для генератора pdf).
setInLineParagraph(boolean value)Устанавливает абзац встроенным.
setInNewPage(boolean value)Устанавливает логическое значение, которое принудительно генерирует этот абзац на новой странице.
setKeptWithNext(boolean value)Задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем.
setMargin(MarginInfo value)Устанавливает внешнее поле для абзаца (для создания pdf)
setModified(Date value)Устанавливает дату и время последнего изменения аннотации.
setModifiedInternal(System.DateTime value)Устанавливает дату и время последнего изменения аннотации.
setName(String value)Задает имя аннотации на странице.
setOnActivated(PdfAction value)Установите действие, которое должно выполняться при активации аннотации.
setReadOnly(boolean value)Устанавливает статус поля только для чтения.
setRect(Rectangle value)Задает прямоугольник аннотации.
setRequired(boolean value)Устанавливает статус поля только для чтения.
setTextHorizontalAlignment(int value)Устанавливает выравнивание текста для аннотации.
setUpdateAppearanceOnConvert(boolean value)Если установлено значение true, внешний вид аннотации будет обновлен перед преобразованием документа PF в изображение.
setUseFontSubset(boolean value)Если для этого свойства установлено значение true, шрифты будут добавляться в документ как подмножества.
setVerticalAlignment(int value)Устанавливает вертикальное выравнивание абзаца
setWidth(double value)Устанавливает ширину аннотации.
setZIndex(int value)Задает значение int, указывающее Z-порядок графика.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

WidgetAnnotation(IDocument doc)

public WidgetAnnotation(IDocument doc)

Создать аннотацию (используется для Генератора)

Параметры:

ПараметрТипОписание
docIDocumentДокумент, в котором будет создана аннотация.

accept(AnnotationSelector visitor)

public void accept(AnnotationSelector visitor)

Принимает посетителя.

Параметры:

ПараметрТипОписание
visitorAnnotationSelectorПосетитель должен быть принят.

changeAfterResize(Matrix transform)

public void changeAfterResize(Matrix transform)

Обновите параметры и внешний вид в соответствии с преобразованием матрицы.

Параметры:

ПараметрТипОписание
transformMatrixМатрица, используемая для преобразования (изменения размера).

createAnnotation(IPdfObject annotEngineObj, Page page)

public static Annotation createAnnotation(IPdfObject annotEngineObj, Page page)

Только для внутреннего использования

Инициализирует аннотацию из объекта PDF, который описывает аннотацию.

Параметры:

ПараметрТипОписание
annotEngineObjIPdfObjectОбъект PDF, описывающий аннотацию
pagePageОбъект страницы

Возвращает: Annotation - Создан объект аннотации соответствующего типа

deepClone()

public Object deepClone()

Клонирует этот экземпляр. Виртуальный метод. Всегда возвращайте ноль.

Возвращает: java.lang.Object — ноль

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

flatten()

public void flatten()

Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.

getActiveState()

public String getActiveState()

Получает текущее состояние внешнего вида аннотации.

Возвращает: java.lang.String — строковое значение

getAlignment()

public int getAlignment()

Выравнивание аннотации. Это свойство устарело. Используйте getHorizontalAlignment_Аннотация_Новый вместо этого.

Возвращает: int - элемент TextAlignment

getAnnotationActions()

public AnnotationActionCollection getAnnotationActions()

Получает действия аннотации.

Возвращает: AnnotationActionCollection - Объект AnnotationActionCollection

getAnnotationType()

public int getAnnotationType()

Получает тип аннотации.

Возвращает: int — элемент AnnotationType

getAppearance()

public AppearanceDictionary getAppearance()

Получает словарь внешнего вида аннотации.

Возвращает: AppearanceDictionary - Объект AppearanceDictionary

getBorder()

public Border getBorder()

Получает характеристики границы аннотации. Граница

Возвращает: Border - Пограничный объект

getCharacteristics()

public Characteristics getCharacteristics()

Получает характеристики аннотации.

Возвращает: Characteristics - Характеристики объекта

getClass()

public final native Class<?> getClass()

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

getColor()

public Color getColor()

Получает цвет аннотации.

Возвращает: Color - Цвет объекта

getContents()

public String getContents()

Получает текст аннотации.

Возвращает: java.lang.String — строковое значение

getDefaultAppearance()

public DefaultAppearance getDefaultAppearance()

Получает внешний вид поля по умолчанию.

Возвращает: DefaultAppearance - Объект DefaultAppearance

getEngineDict()

public IPdfDictionary getEngineDict()

Только внутренний

Возвращает: IPdfDictionary - Объект IPdfDictionary

getEngineObj()

public IPdfObject getEngineObj()

Только для внутреннего использования

Возвращает: IPdfObject - Внутреннее включение

getExportable()

public boolean getExportable()

Получает экспортируемый флаг поля.

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

getFlags()

public int getFlags()

Получить флаги аннотации.

Возвращает: int - Флаги аннотации

getFullName()

public String getFullName()

Получает полное квалифицированное имя аннотации.

Возвращает: java.lang.String — строковое значение

getHeight()

public double getHeight()

Получает высоту аннотации.

Возвращает: double - высота аннотации

getHighlighting()

public int getHighlighting()

Режим выделения аннотаций.

Возвращает: int — значение HighlightingMode

getHorizontalAlignment()

public int getHorizontalAlignment()

Получает горизонтальное выравнивание абзаца

Возвращает: int - значение HorizontalAlignment

getHorizontalAlignment_Annotation_New()

public final int getHorizontalAlignment_Annotation_New()

Получает или задает выравнивание текста для аннотации.

Возвращает: int - выравнивание текста для аннотации.

public Hyperlink getHyperlink()

Получает гиперссылку фрагмента (для генератора pdf).

Возвращает: Hyperlink - гиперссылка на фрагмент (для генератора pdf).

getMargin()

public MarginInfo getMargin()

Получает внешнее поле для абзаца (для создания pdf)

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

getModified()

public Date getModified()

Получает дату и время последнего изменения аннотации.

Возвращает: Date - дата и время последнего изменения аннотации.

getModifiedInternal()

public System.DateTime getModifiedInternal()

Получает дату и время последнего изменения аннотации.

Возвращает: com.aspose.ms.System.DateTime — объект DateTime

getName()

public String getName()

Получает имя аннотации на странице.

Возвращает: java.lang.String — строковое значение

getNormalAppearance()

public XForm getNormalAppearance()

Принимает нормальный вид.

Возвращает: XForm - XForm объект

getOnActivated()

public PdfAction getOnActivated()

Получить действие, которое должно быть выполнено при активации аннотации.

Возвращает: PdfAction - объект PdfAction

getPage()

public Page getPage()

Получает объект страницы, с которым связана эта аннотация.

Возвращает: Page - Объект страницы

getPageIndex()

public int getPageIndex()

Получает индекс страницы, содержащей аннотацию.

Возвращает: интервал - целочисленное значение

getPageIndex(Annotation annotation)

public int getPageIndex(Annotation annotation)

Получает индекс страницы, содержащей аннотацию.

Параметры:

ПараметрТипОписание
annotationAnnotationОбъект аннотации

Возвращает: интервал - целочисленное значение

getParent()

public Field getParent()

Получает родительскую аннотацию.

Возвращает: Field - Полевой объект

getPdfActions()

public PdfActionCollection getPdfActions()

Получает список действий аннотации.

Возвращает: PdfActionCollection - Экземпляр PdfActionCollection

getReadOnly()

public boolean getReadOnly()

Получает статус поля только для чтения.

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

getRect()

public Rectangle getRect()

Получает прямоугольник аннотации.

Возвращает: Rectangle - Прямоугольный объект

getRectangle(boolean considerRotation)

public Rectangle getRectangle(boolean considerRotation)

Возвращает прямоугольник аннотации с учетом поворота страницы.

Параметры:

ПараметрТипОписание
considerRotationbooleanПри значении true учитывается ротация страниц.

Возвращает: Rectangle - Прямоугольный объект

getRequired()

public boolean getRequired()

Получает обязательный статус поля.

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

getStates()

public AppearanceDictionary getStates()

Получает словарь внешнего вида аннотации.

Возвращает: AppearanceDictionary - Объект AppearanceDictionary

getTextHorizontalAlignment()

public int getTextHorizontalAlignment()

Получает выравнивание текста для аннотации.

Возвращает: int - выравнивание текста для аннотации.

getVerticalAlignment()

public int getVerticalAlignment()

Получает вертикальное выравнивание абзаца

Возвращает: int - элемент вертикального выравнивания

getWidth()

public double getWidth()

Получает ширину аннотации.

Возвращает: double - двойное значение, ширина аннотации.

getZIndex()

public int getZIndex()

Получает значение int, указывающее Z-порядок графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Возвращает: интервал - целочисленное значение

hashCode()

public native int hashCode()

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

initialize(IDocument doc)

public void initialize(IDocument doc)

Инициализация экземпляра

Параметры:

ПараметрТипОписание
docIDocumentОбъект IDocument

isFirstParagraphInColumn()

public boolean isFirstParagraphInColumn()

Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false. (для генерации pdf)

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

isInLineParagraph()

public boolean isInLineParagraph()

Получает абзац встроенным. Значение по умолчанию — false. (для генерации pdf)

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

isInNewPage()

public boolean isInNewPage()

Получает логическое значение, которое принудительно генерирует этот абзац на новой странице. Значение по умолчанию — false. (для генерации pdf)

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

isKeptWithNext()

public boolean isKeptWithNext()

Получает логическое значение, указывающее, остается ли текущий абзац на той же странице, что и следующий абзац. Значение по умолчанию — false. (для генерации pdf)

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

isUpdateAppearanceOnConvert()

public static synchronized boolean isUpdateAppearanceOnConvert()

Если установлено значение true, внешний вид аннотации будет обновлен перед преобразованием документа PF в изображение. Это позволяет корректно преобразовывать поля, но, вероятно, требует больше времени.

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

isUseFontSubset()

public static synchronized boolean isUseFontSubset()

Если для этого свойства установлено значение true, шрифты будут добавляться в документ как подмножества. Значение по умолчанию — истина.

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setActiveState(String value)

public void setActiveState(String value)

Устанавливает текущее состояние внешнего вида аннотации.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setAlignment(int value)

public void setAlignment(int value)

Выравнивание аннотации. Это свойство устарело. Используйте getHorizontalAlignment_Аннотация_Новый вместо этого.

Параметры:

ПараметрТипОписание
valueintЭлемент TextAlignment

setBorder(Border value)

public void setBorder(Border value)

Задает характеристики границы аннотации. Граница

Параметры:

ПараметрТипОписание
valueBorderЗначение границы

setColor(Color value)

public void setColor(Color value)

Устанавливает цвет аннотации.

Параметры:

ПараметрТипОписание
valueColorЗначение цвета

setContents(String value)

public void setContents(String value)

Устанавливает текст аннотации.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setDefaultAppearance(DefaultAppearance value)

public void setDefaultAppearance(DefaultAppearance value)

Задает внешний вид поля по умолчанию.

Параметры:

ПараметрТипОписание
valueDefaultAppearanceОбъект DefaultAppearance

setExportable(boolean value)

public void setExportable(boolean value)

Устанавливает статус поля только для чтения.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setFirstParagraphInColumn(boolean value)

public void setFirstParagraphInColumn(boolean value)

Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false. (для генерации pdf)

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setFlags(int value)

public void setFlags(int value)

Установите флаги аннотации.

Параметры:

ПараметрТипОписание
valueintфлаги аннотации

setHeight(double value)

public void setHeight(double value)

Устанавливает высоту аннотации.

Параметры:

ПараметрТипОписание
valuedoubleвысота аннотации

setHighlighting(int value)

public void setHighlighting(int value)

Режим выделения аннотаций.

Параметры:

ПараметрТипОписание
valueintЗначение HighlightingMode

setHorizontalAlignment(int value)

public void setHorizontalAlignment(int value)

Устанавливает горизонтальное выравнивание абзаца

Параметры:

ПараметрТипОписание
valueintЗначение HorizontalAlignment

setHorizontalAlignment_Annotation_New(int value)

public final void setHorizontalAlignment_Annotation_New(int value)

Получает или задает выравнивание текста для аннотации.

Параметры:

ПараметрТипОписание
valueintвыравнивание текста для аннотации.
public void setHyperlink(Hyperlink value)

Устанавливает гиперссылку (для генератора pdf).

Параметры:

ПараметрТипОписание
valueHyperlinkгиперссылка (для генератора pdf).

setInLineParagraph(boolean value)

public void setInLineParagraph(boolean value)

Устанавливает абзац встроенным. Значение по умолчанию — false. (для генерации pdf)

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setInNewPage(boolean value)

public void setInNewPage(boolean value)

Устанавливает логическое значение, которое принудительно генерирует этот абзац на новой странице. Значение по умолчанию — false. (для генерации pdf)

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setKeptWithNext(boolean value)

public final void setKeptWithNext(boolean value)

Задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем. Значение по умолчанию — false. (для генерации pdf)

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setMargin(MarginInfo value)

public void setMargin(MarginInfo value)

Устанавливает внешнее поле для абзаца (для создания pdf)

Параметры:

ПараметрТипОписание
valueMarginInfoОбъект MarginInfo

setModified(Date value)

public void setModified(Date value)

Устанавливает дату и время последнего изменения аннотации.

Параметры:

ПараметрТипОписание
valuejava.util.DateОбъект даты

setModifiedInternal(System.DateTime value)

public void setModifiedInternal(System.DateTime value)

Устанавливает дату и время последнего изменения аннотации.

Параметры:

ПараметрТипОписание
valuecom.aspose.ms.System.DateTimeОбъект DateTime

setName(String value)

public void setName(String value)

Задает имя аннотации на странице.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setOnActivated(PdfAction value)

public void setOnActivated(PdfAction value)

Установите действие, которое должно выполняться при активации аннотации.

Параметры:

ПараметрТипОписание
valuePdfActionОбъект PdfAction

setReadOnly(boolean value)

public void setReadOnly(boolean value)

Устанавливает статус поля только для чтения.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setRect(Rectangle value)

public void setRect(Rectangle value)

Задает прямоугольник аннотации.

Параметры:

ПараметрТипОписание
valueRectangleЗначение прямоугольника

setRequired(boolean value)

public void setRequired(boolean value)

Устанавливает статус поля только для чтения.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setTextHorizontalAlignment(int value)

public void setTextHorizontalAlignment(int value)

Устанавливает выравнивание текста для аннотации.

Параметры:

ПараметрТипОписание
valueintвыравнивание текста для аннотации.

setUpdateAppearanceOnConvert(boolean value)

public static synchronized void setUpdateAppearanceOnConvert(boolean value)

Если установлено значение true, внешний вид аннотации будет обновлен перед преобразованием документа PF в изображение. Это позволяет корректно преобразовывать поля, но, вероятно, требует больше времени.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setUseFontSubset(boolean value)

public static synchronized void setUseFontSubset(boolean value)

Если для этого свойства установлено значение true, шрифты будут добавляться в документ как подмножества. Значение по умолчанию — истина.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setVerticalAlignment(int value)

public void setVerticalAlignment(int value)

Устанавливает вертикальное выравнивание абзаца

Параметры:

ПараметрТипОписание
valueintЭлемент вертикального выравнивания

setWidth(double value)

public void setWidth(double value)

Устанавливает ширину аннотации.

Параметры:

ПараметрТипОписание
valuedoubleШирина аннотации.

setZIndex(int value)

public void setZIndex(int value)

Задает значение int, указывающее Z-порядок графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Параметры:

ПараметрТипОписание
valueintцелое значение

toString()

public String toString()

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