PDF3DAnnotation

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

public final class PDF3DAnnotation extends Annotation

Класс PDF3DАннотация. Этот класс не может быть унаследован.

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

КонструкторОписание
PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork)Инициализирует новый экземпляр класса PDF3DAnnotation.
PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork, int activation)Инициализирует новый экземпляр класса PDF3DAnnotation.

Методы

МетодОписание
accept(AnnotationSelector visitor)Принимает посетителя для обработки аннотации.
changeAfterResize(Matrix transform)Обновите параметры и внешний вид в соответствии с преобразованием матрицы.
clearImagePreview()Очищает предварительный просмотр изображения.
createAnnotation(IPdfObject annotEngineObj, Page page)Только для внутреннего использования
deepClone()Клонирует этот экземпляр.
equals(Object arg0)
flatten()Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.
getActiveState()Получает текущее состояние внешнего вида аннотации.
getAlignment()Выравнивание аннотации.
getAnnotationType()Получает тип аннотации.
getAppearance()Получает словарь внешнего вида аннотации.
getBorder()Получает характеристики границы аннотации.
getCharacteristics()Получает характеристики аннотации.
getClass()
getColor()Получает цвет аннотации.
getContent()Получает или задает содержимое.
getContents()Получает текст аннотации.
getEngineDict()Только внутренний
getEngineObj()Только для внутреннего использования
getFlags()Получить флаги аннотации.
getFullName()Получает полное квалифицированное имя аннотации.
getHeight()Получает высоту аннотации.
getHorizontalAlignment()Получает горизонтальное выравнивание абзаца
getHorizontalAlignment_Annotation_New()Получает или задает выравнивание текста для аннотации.
getHyperlink()Получает гиперссылку фрагмента (для генератора pdf).
getImagePreview()Получает предварительный просмотр изображения.
getLightingScheme()Получает схему освещения.
getMargin()Получает внешнее поле для абзаца (для создания pdf)
getModified()Получает дату и время последнего изменения аннотации.
getModifiedInternal()Получает дату и время последнего изменения аннотации.
getName()Получает имя аннотации на странице.
getNormalAppearance()Принимает нормальный вид.
getPage()Получает объект страницы, с которым связана эта аннотация.
getPageIndex()Получает индекс страницы, содержащей аннотацию.
getPageIndex(Annotation annotation)Получает индекс страницы, содержащей аннотацию.
getPdf3DArtwork()Получает 3D-графику.
getPdfActions()Получает список действий аннотации.
getRect()Получает прямоугольник аннотации.
getRectangle(boolean considerRotation)Возвращает прямоугольник аннотации с учетом поворота страницы.
getRenderMode()Получает режим рендеринга.
getStates()Получает словарь внешнего вида аннотации.
getTextHorizontalAlignment()Получает выравнивание текста для аннотации.
getVerticalAlignment()Получает вертикальное выравнивание абзаца
getViewArray()Получает массив представлений.
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)Устанавливает цвет аннотации.
setContent(PDF3DContent value)Получает или задает содержимое.
setContents(String value)Устанавливает текст аннотации.
setDefaultViewIndex(int index)Устанавливает индекс представления по умолчанию.
setFirstParagraphInColumn(boolean value)Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце.
setFlags(int value)Установите флаги аннотации.
setHeight(double value)Устанавливает высоту аннотации.
setHorizontalAlignment(int value)Устанавливает горизонтальное выравнивание абзаца
setHorizontalAlignment_Annotation_New(int value)Получает или задает выравнивание текста для аннотации.
setHyperlink(Hyperlink value)Устанавливает гиперссылку (для генератора pdf).
setImagePreview(InputStream image)Устанавливает предварительный просмотр изображения.
setImagePreview(String filename)Устанавливает предварительный просмотр изображения.
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)

PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork)

public PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork)

Инициализирует новый экземпляр класса PDF3DAnnotation.

Параметры:

ПараметрТипОписание
pagePageСтраница.
rectRectangleПрямоугольник.
pdf3DArtworkPDF3DArtwork3D-произведение искусства.

PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork, int activation)

public PDF3DAnnotation(Page page, Rectangle rect, PDF3DArtwork pdf3DArtwork, int activation)

Инициализирует новый экземпляр класса PDF3DAnnotation.

Параметры:

ПараметрТипОписание
pagePageСтраница.
rectRectangleПрямоугольник.
pdf3DArtworkPDF3DArtwork3D-произведение искусства.
activationintРежим активации.

accept(AnnotationSelector visitor)

public void accept(AnnotationSelector visitor)

Принимает посетителя для обработки аннотации.

Параметры:

ПараметрТипОписание
visitorAnnotationSelectorОбъект AnnotationSelector.

changeAfterResize(Matrix transform)

public void changeAfterResize(Matrix transform)

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

Параметры:

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

clearImagePreview()

public void clearImagePreview()

Очищает предварительный просмотр изображения.

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

getAnnotationType()

public int getAnnotationType()

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

Значение: Тип аннотации.

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

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

getContent()

public PDF3DContent getContent()

Получает или задает содержимое.

Значение: содержание.

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

getContents()

public String getContents()

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

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

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 - высота аннотации

getHorizontalAlignment()

public int getHorizontalAlignment()

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

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

getHorizontalAlignment_Annotation_New()

public final int getHorizontalAlignment_Annotation_New()

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

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

public Hyperlink getHyperlink()

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

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

getImagePreview()

public InputStream getImagePreview()

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

Возвращает: java.io.InputStream — предварительный просмотр изображения в виде потока.

getLightingScheme()

public PDF3DLightingScheme getLightingScheme()

Получает схему освещения.

Значение: Схема освещения.

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

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Объект аннотации

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

getPdf3DArtwork()

public PDF3DArtwork getPdf3DArtwork()

Получает 3D-графику.

Значение: художественное произведение PDF3d.

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

getPdfActions()

public PdfActionCollection getPdfActions()

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

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

getRect()

public Rectangle getRect()

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

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

getRectangle(boolean considerRotation)

public Rectangle getRectangle(boolean considerRotation)

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

Параметры:

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

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

getRenderMode()

public PDF3DRenderMode getRenderMode()

Получает режим рендеринга.

Значение: режим рендеринга.

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

getStates()

public AppearanceDictionary getStates()

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

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

getTextHorizontalAlignment()

public int getTextHorizontalAlignment()

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

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

getVerticalAlignment()

public int getVerticalAlignment()

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

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

getViewArray()

public PDF3DViewArray getViewArray()

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

Значение: массив представлений.

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

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Значение цвета

setContent(PDF3DContent value)

public void setContent(PDF3DContent value)

Получает или задает содержимое.

Значение: содержание.

Параметры:

ПараметрТипОписание
valuePDF3DContentОбъект PDF3DContent

setContents(String value)

public void setContents(String value)

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

Параметры:

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

setDefaultViewIndex(int index)

public void setDefaultViewIndex(int index)

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

Параметры:

ПараметрТипОписание
indexintИндекс представления по умолчанию.

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высота аннотации

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

setImagePreview(InputStream image)

public void setImagePreview(InputStream image)

Устанавливает предварительный просмотр изображения.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток изображения.

setImagePreview(String filename)

public void setImagePreview(String filename)

Устанавливает предварительный просмотр изображения.

Параметры:

ПараметрТипОписание
filenamejava.lang.StringИмя файла предварительного просмотра изображения.

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