FreeTextAnnotation
FreeTextAnnotation
Огляд
FreeTextAnnotation є клас в Aspose.PDF FOSS для Java. Наследники від: MarkupAnnotation.
Анотація вільного тексту (ISO 32000-1:2008, розділ 12.5.6.6, /Подтип /FreeText).
Цей клас надає 85 методів для роботи з об’єктами FreeTextAnnotation в програмах Java. Доступні методи включають: FreeTextAnnotation, flatten, fromDictionary, getActions, getBorder, getCallout, getColor, getContents, getCreationDate, getDefaultAppearance, getDefaultAppearanceObject, getDefaultAppearanceString, і 68 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: actions, border, callout, color, contents, creationDate, і 41 ще.
Свойства
| Назва: | Тип | Access | Опис |
|---|---|---|---|
defaultAppearance | String | Читати. | Повертає по умові струнку з’ясування (/ DA вхід). |
defaultAppearanceString | String | Читати. | Повертає по умові струнку з’ясування (/ DA вхід). |
defaultAppearanceObject | DefaultAppearance | Читати. | Повертає об’єкт появлення за замовчуванням для цієї аннотації. |
textStyle | TextState | Читати. | Повертає стиль тексту, який застосовується до цього тексту. |
justification | int | Читати. | Повертає обґрунтування тексту (/запис Q). |
intent | FreeTextIntent | Читати. | Повертає намір (/IT) цієї аннотації або {@link FreeTextIntent#Undefined}, якщо не встановлено. |
rotate | int | Читати. | Повертає обертання (/Rotate) анотації в градусах, по умові 0. |
callout | double[][] | Читати. | Повертає точки лінії виклику (/CL), або {@code null}, якщо не встановлено. |
endingStyle | LineEnding | Читати. | Повертає стиль закінчення рядка в кінцевій точці лінії виклику ({@code /LE}, ISO 32000-1:2008 §12.5.6.6). |
title | String | Читати. | Повертає автора або назву анотації (/В-запис). |
opacity | double | Читати. | Повертає непрозорість анотації (/CA вхід, 0,0-1,0, умовна 1.0). |
subject | String | Читати. | Повертає об’єктом анотації (/Subj entry). |
richText | String | Читати. | Повертає зміст багатого тексту анотації (/RC вхід, формат XHTML). |
creationDate | String | Читати. | Повертає дату створення запису (/CreationDate). |
replyType | String | Читати. | Повертає тип відповіді цієї анотації (/RT entry). |
popup | PopupAnnotation | Читати. | Повертає пов’язану з нею аннотацію (/запис в виході). |
inReplyTo | Annotation | Читати. | Повертає анотацію, на яку це відповість (/IRT entry). |
subtype | String | Читати. | Повертає підтип анотації (наприклад,. |
rect | Rectangle | Читати. | Повертає прямокутник, що визначає його місце на сторінці. |
contents | String | Читати. | Повертає текст аннотації (/Вхід змісту). |
name | String | Читати. | Повертає унікальне ім’я анотації (/NM вхід). |
modified | String | Читати. | Повертає дату та час останньої зміни анотації (/M запис). |
flags | int | Читати. | Повертає знаки анотації (/F) як біт-маску. |
flagsAsEnum | java.util.EnumSet<AnnotationFlags> | Читати. | Повертає флаги анотації як вписану {@link java.util.EnumSet} . |
invisible | boolean | Читати. | Повертає, встановлено чи невидимий значок (біт 1). |
hidden | boolean | Читати. | Повертає, встановлено чи не “Сприйдений” (біт 2). |
print | boolean | Читати. | Повертає, встановлено ли значок “Відтворення” (бітовий 3). |
noZoom | boolean | Читати. | Повертає, встановлено ли значок NoZoom (біт 4). |
noRotate | boolean | Читати. | Повертає, встановлено ли значок NoRotate (біт 5). |
noView | boolean | Читати. | Повертає, встановлено ли значок NoView (біт 6). |
readOnly | boolean | Читати. | Повертає, встановлено ли значок ReadOnly (біт 7). |
locked | boolean | Читати. | Повертає, встановлено ли значок “Заключений” (бит 8). |
color | Color | Читати. | Повертає колір анотації (/C вхід). |
border | Border | Читати. | Повертає межу цієї анотації. |
normalAppearanceStream | PdfStream | Читати. | Повертає потік нормального вигляду (/AP /N) для цієї анотації (ISO 32000-1:2008, §12.5.5). |
normalAppearance | XForm | Читати. | Повертає нормальний вигляд як {@link XForm}, відображаючи властивість C# { @ code Annotation.NormalAppearance} . |
zIndex | int | Читати. | Повертає Z-індекс (порядку малювання) цієї анотації. |
actions | AnnotationActionCollection | Читати. | Повертає колекцію дій з анотації (/AA-запис). |
page | Page | Читати. | Повертає сторінку, до якої належить ця аннотация. |
pdfDictionary | PdfDictionary | Читати. | Повертає базовий словник PDF для цієї анотації. |
margin | MarginInfo | Читати. | Отримає інформацію про маржі для цього пункту. |
horizontalAlignment | HorizontalAlignment | Читати. | Отримає горизонтальне вирівнювання цього параграфа в його контейнері. |
inLineParagraph | boolean | Читати. | Повертає, чи є цей абзац елементом в лінії. |
keptWithNext | boolean | Читати. | Повертає, чи слід зберігати цей абзац разом з наступним абзацем на одній сторінці під час оформлення. |
firstParagraphInColumn | boolean | Читати. | Повертає, чи є цей абзац першим у своєму колоні. |
inNewPage | boolean | Читати. | Повертає, чи повинен цей абзац починатися на новій сторінці під час оформлення. |
hyperlink | Hyperlink | Читати. | Повертає гіперзв’язок, що прикріплений до цього параграфа (веб-сайт, локальний або файл-цільовий), або {@code null} якщо параграф не є кликабельним. |
Методи
| Signature | Опис |
|---|---|
FreeTextAnnotation(dict: PdfDictionary, page: Page) | Створює анотацію вільного тексту з існуючого словника PDF. |
FreeTextAnnotation(page: Page, rect: Rectangle) | Створює нову анотацію вільного тексту з даним прямокутником на зазначеному сторінці. |
FreeTextAnnotation(page: Page, rect: Rectangle, defaultAppearance: DefaultAppearance) | Створює нову анотацію вільного тексту з даним прямокутником і по умовному вигляду. |
getDefaultAppearance() → String | Повертає по умові струнку з’ясування (/ DA вхід). |
getDefaultAppearanceString() → String | Повертає по умові струнку з’ясування (/ DA вхід). |
setDefaultAppearance(da: String) | Налаштовує по умові струнку з’ясування (/ DA вхід). |
getDefaultAppearanceObject() → DefaultAppearance | Повертає об’єкт появлення за замовчуванням для цієї аннотації. |
setDefaultAppearance(da: DefaultAppearance) | Налаштовує появлення за замовчуванням, використовуючи об’єкт {@link DefaultAppearance}. |
getTextStyle() → TextState | Повертає стиль тексту, який застосовується до цього тексту. |
setTextStyle(textStyle: TextState) | Налаштовує стиль тексту для цього тексту. |
setTextStyle(startIndex: int, endIndex: int, styles: int) | Пристосовує стилі шрифтів з багатим текстом до діапазону символів в тексту анотації. |
setTextStyle(styles: int, fontName: String, fontSize: double, color: Color) | Прикладання стилів шрифтів з багатим текстом до всього тексту обліку, можливість зміни імені шрифта, розміру та кольору. |
getJustification() → int | Повертає обґрунтування тексту (/запис Q). |
getIntent() → FreeTextIntent | Повертає намір (/IT) цієї аннотації або {@link FreeTextIntent#Undefined}, якщо не встановлено. |
setIntent(intent: FreeTextIntent) | Назначення наміру (/IT). |
getRotate() → int | Повертає обертання (/Rotate) анотації в градусах, по умові 0. |
setRotate(rotate: int) | Налаштовує обертання (/Rotate). |
getCallout() → double[][] | Повертає точки лінії виклику (/CL), або {@code null}, якщо не встановлено. |
setCallout(points: double[][]) | Налаштовує точки лінії виклику (/CL). |
getEndingStyle() → LineEnding | Повертає стиль закінчення рядка в кінцевій точці лінії виклику ({@code /LE}, ISO 32000-1:2008 §12.5.6.6). |
setEndingStyle(style: LineEnding) | Налаштовує стиль закінчення лінії на кінцевій точці ліній виклику. |
getTitle() → String | Повертає автора або назву анотації (/В-запис). |
setTitle(title: String) | Встановлення автора або заголовку анотації (/T-запис). |
getOpacity() → double | Повертає непрозорість анотації (/CA вхід, 0,0-1,0, умовна 1.0). |
setOpacity(opacity: double) | Налаштує непрозорість анотації (/CA вхід, 0,0-1,0). |
getSubject() → String | Повертає об’єктом анотації (/Subj entry). |
setSubject(subject: String) | Налаштовує предмет анотації (/Subj entry). |
getRichText() → String | Повертає зміст багатого тексту анотації (/RC вхід, формат XHTML). |
setRichText(richText: String) | Налаштовує зміст багатого тексту анотації (/RC вхід, формат XHTML). |
getCreationDate() → String | Повертає дату створення запису (/CreationDate). |
setCreationDate(date: String) | Назначення дати створення запису (/CreationDate). |
getReplyType() → String | Повертає тип відповіді цієї анотації (/RT entry). |
setReplyType(replyType: String) | Налаштовує тип відповіді на цю анотацію (/RT entry). |
getPopup() → PopupAnnotation | Повертає пов’язану з нею аннотацію (/запис в виході). |
setPopup(popup: PopupAnnotation) | Налаштує пов’язану з нею аннотацію в вивісковому вікні (/Вхід у вивисковному віку). |
getInReplyTo() → Annotation | Повертає анотацію, на яку це відповість (/IRT entry). |
setInReplyTo(annotation: Annotation) | Назначає анотацію, на яку це відповість (/IRT вхід). |
getSubtype() → String | Повертає підтип анотації (наприклад,. |
getRect() → Rectangle | Повертає прямокутник, що визначає його місце на сторінці. |
setRect(rect: Rectangle) | Налаштовує прямокутник анотації (ISO 32000-1:2008 §12.5.2, таблиця 164, {@code /Rect} entry). |
getContents() → String | Повертає текст аннотації (/Вхід змісту). |
setContents(contents: String) | Налаштовує зміст тексту анотації (/Вставка вмісту). |
getName() → String | Повертає унікальне ім’я анотації (/NM вхід). |
setName(name: String) | Назначення унікальної назви анотації (/NM запис). |
getModified() → String | Повертає дату та час останньої зміни анотації (/M запис). |
setModified(date: String) | Назначає дату та час останньої зміни анотації (/M запис). |
getFlags() → int | Повертає знаки анотації (/F) як біт-маску. |
setFlags(flags: int) | Налаштовує знаки анотації (/F) як біт-маску. |
getFlagsAsEnum() → java.util.EnumSet<AnnotationFlags> | Повертає флаги анотації як вписану {@link java.util.EnumSet} . |
isInvisible() → boolean | Повертає, встановлено чи невидимий значок (біт 1). |
isHidden() → boolean | Повертає, встановлено чи не “Сприйдений” (біт 2). |
isPrint() → boolean | Повертає, встановлено ли значок “Відтворення” (бітовий 3). |
isNoZoom() → boolean | Повертає, встановлено ли значок NoZoom (біт 4). |
isNoRotate() → boolean | Повертає, встановлено ли значок NoRotate (біт 5). |
isNoView() → boolean | Повертає, встановлено ли значок NoView (біт 6). |
isReadOnly() → boolean | Повертає, встановлено ли значок ReadOnly (біт 7). |
isLocked() → boolean | Повертає, встановлено ли значок “Заключений” (бит 8). |
getColor() → Color | Повертає колір анотації (/C вхід). |
setColor(color: Color) | Налаштовує колір анотації (/C вхід) як масив кольорів RGB. |
getBorder() → Border | Повертає межу цієї анотації. |
setBorder(border: Border) | Налаштовує межу цієї анотації. |
getNormalAppearanceStream() → PdfStream | Повертає потік нормального вигляду (/AP /N) для цієї анотації (ISO 32000-1:2008, §12.5.5). |
getNormalAppearance() → XForm | Повертає нормальний вигляд як {@link XForm}, відображаючи властивість C# { @ code Annotation.NormalAppearance} . |
flatten() | Сплавлює цю анотацію в потоку змісту сторінки. |
getZIndex() → int | Повертає Z-індекс (порядку малювання) цієї анотації. |
setZIndex(zIndex: int) | Налаштовує Z-індекс (порядку черкування) цієї анотації. |
getActions() → AnnotationActionCollection | Повертає колекцію дій з анотації (/AA-запис). |
getPage() → Page | Повертає сторінку, до якої належить ця аннотация. |
setPage(page: Page) | Назначає сторінку, до якої належить ця аннотація. |
getPdfDictionary() → PdfDictionary | Повертає базовий словник PDF для цієї анотації. |
fromDictionary(dict: PdfDictionary, page: Page) → Annotation | Метод Factory: створює типову анотацію з словника PDF на основі його /Subtype. |
getMargin() → MarginInfo | Отримає інформацію про маржі для цього пункту. |
setMargin(margin: MarginInfo) | Назначення інформації про маржі для цього пункту. |
getHorizontalAlignment() → HorizontalAlignment | Отримає горизонтальне вирівнювання цього параграфа в його контейнері. |
setHorizontalAlignment(horizontalAlignment: HorizontalAlignment) | Назначає горизонтальне вирівнювання цього пункту в його контейнері. |
isInLineParagraph() → boolean | Повертає, чи є цей абзац елементом в лінії. |
setInLineParagraph(inLineParagraph: boolean) | Визначить, чи слід розглядати цей пункт як встрочений елемент. |
isKeptWithNext() → boolean | Повертає, чи слід зберігати цей абзац разом з наступним абзацем на одній сторінці під час оформлення. |
setKeptWithNext(keptWithNext: boolean) | Назначає, чи слід зберігати цей абзац разом з наступним абзацем на одній сторінці під час оформлення. |
isFirstParagraphInColumn() → boolean | Повертає, чи є цей абзац першим у своєму колоні. |
setFirstParagraphInColumn(firstParagraphInColumn: boolean) | Визначає, чи є цей пункт першим у колонці. |
isInNewPage() → boolean | Повертає, чи повинен цей абзац починатися на новій сторінці під час оформлення. |
setInNewPage(inNewPage: boolean) | Налаштовує, чи повинен цей абзац починатися на новій сторінці під час оформлення. |
getHyperlink() → Hyperlink | Повертає гіперзв’язок, що прикріплений до цього параграфа (веб-сайт, локальний або файл-цільовий), або {@code null} якщо параграф не є кликабельним. |
setHyperlink(hyperlink: Hyperlink) | Прикріпляє гіперпосилку до цього пункту. |