LinkAnnotation

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

public final class LinkAnnotation extends Annotation

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

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

КонструкторОписание
LinkAnnotation(Page page, Rectangle rect)Создает новую аннотацию Link на указанной странице.

Методы

МетодОписание
accept(AnnotationSelector visitor)Принимает объект посетителя для обработки аннотации.
changeAfterResize(Matrix transform)Обновите параметры и внешний вид в соответствии с преобразованием матрицы.
createAnnotation(IPdfObject annotEngineObj, Page page)Только для внутреннего использования
deepClone()Клонирует этот экземпляр.
equals(Object arg0)
flatten()Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.
getAction()Получить действие, которое будет выполняться при активации аннотации ссылки.
getActiveState()Получает текущее состояние внешнего вида аннотации.
getAlignment()Выравнивание аннотации.
getAnnotationType()Получает тип аннотации.
getAppearance()Получает словарь внешнего вида аннотации.
getBorder()Получает характеристики границы аннотации.
getCharacteristics()Получает характеристики аннотации.
getClass()
getColor()Получает цвет аннотации.
getContents()Получает текст аннотации.
getDestination()Получить место назначения, которое будет отображаться при активации аннотации.
getEngineDict()Только внутренний
getEngineObj()Только для внутреннего использования
getFlags()Получить флаги аннотации.
getFullName()Получает полное квалифицированное имя аннотации.
getHeight()Получает высоту аннотации.
getHighlighting()Получите визуальный эффект, который будет использоваться, когда кнопка мыши нажата или удерживается внутри ее активной области.
getHorizontalAlignment()Получает горизонтальное выравнивание абзаца
getHorizontalAlignment_Annotation_New()Получает или задает выравнивание текста для аннотации.
getHyperlink()Получает гиперссылку фрагмента (для генератора pdf).
getMargin()Получает внешнее поле для абзаца (для создания pdf)
getModified()Получает дату и время последнего изменения аннотации.
getModifiedInternal()Получает дату и время последнего изменения аннотации.
getName()Получает имя аннотации на странице.
getNormalAppearance()Принимает нормальный вид.
getPage()Получает объект страницы, с которым связана эта аннотация.
getPageIndex()Получает индекс страницы, содержащей аннотацию.
getPageIndex(Annotation annotation)Получает индекс страницы, содержащей аннотацию.
getPdfActions()Получает список действий аннотации.
getRect()Получает прямоугольник аннотации.
getRectangle(boolean considerRotation)Возвращает прямоугольник аннотации с учетом поворота страницы.
getStates()Получает словарь внешнего вида аннотации.
getTextHorizontalAlignment()Получает выравнивание текста для аннотации.
getVerticalAlignment()Получает вертикальное выравнивание абзаца
getWidth()Получает ширину аннотации.
getZIndex()Получает значение int, указывающее Z-порядок графика.
hashCode()
initialize(IDocument doc)Инициализация экземпляра
isFirstParagraphInColumn()Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце.
isInLineParagraph()Получает абзац встроенным.
isInNewPage()Получает логическое значение, которое принудительно генерирует этот абзац на новой странице.
isKeptWithNext()Получает логическое значение, указывающее, остается ли текущий абзац на той же странице, что и следующий абзац.
isUpdateAppearanceOnConvert()Если установлено значение true, внешний вид аннотации будет обновлен перед преобразованием документа PF в изображение.
isUseFontSubset()Если для этого свойства установлено значение true, шрифты будут добавляться в документ как подмножества.
notify()
notifyAll()
setAction(PdfAction value)Установите действие, которое будет выполняться при активации аннотации ссылки.
setActiveState(String value)Устанавливает текущее состояние внешнего вида аннотации.
setAlignment(int value)Выравнивание аннотации.
setBorder(Border value)Задает характеристики границы аннотации.
setColor(Color value)Устанавливает цвет аннотации.
setContents(String value)Устанавливает текст аннотации.
setDestination(IAppointment 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)Задает имя аннотации на странице.
setRect(Rectangle 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)

LinkAnnotation(Page page, Rectangle rect)

public LinkAnnotation(Page page, Rectangle rect)

Создает новую аннотацию Link на указанной странице.

Параметры:

ПараметрТипОписание
pagePageСтраница документа, на которой должна быть создана аннотация.
rectRectangleПрямоугольник аннотации, определяющий расположение аннотации на странице.

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()

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

getAction()

public PdfAction getAction()

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

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

getActiveState()

public String getActiveState()

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

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

getAlignment()

public int getAlignment()

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

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

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 — строковое значение

getDestination()

public IAppointment getDestination()

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

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

getEngineDict()

public IPdfDictionary getEngineDict()

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

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

getEngineObj()

public IPdfObject getEngineObj()

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

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

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 объект

getPage()

public Page getPage()

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

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

getPageIndex()

public int getPageIndex()

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

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

getPageIndex(Annotation annotation)

public int getPageIndex(Annotation annotation)

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

Параметры:

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

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

getPdfActions()

public PdfActionCollection getPdfActions()

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

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

getRect()

public Rectangle getRect()

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

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

getRectangle(boolean considerRotation)

public Rectangle getRectangle(boolean considerRotation)

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

Параметры:

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

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

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()

setAction(PdfAction value)

public void setAction(PdfAction value)

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

Параметры:

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

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Строковое значение

setDestination(IAppointment value)

public void setDestination(IAppointment value)

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

Параметры:

ПараметрТипОписание
valueIAppointmentОбъект IAppointment

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Строковое значение

setRect(Rectangle value)

public void setRect(Rectangle value)

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

Параметры:

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

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