ScreenAnnotation
Общ преглед
ScreenAnnotation е клас в Aspose.PDF FOSS за Java. Наследници от: Annotation.
Анотация на екрана (ISO 32000-1:2008, раздел 12.5.6.18, /подтип/екран).
Този клас предоставя 52 метода за работа с ScreenAnnotation обекти в Java програми. Наличните методи включват: ScreenAnnotation, flatten, fromDictionary, getActions, getBorder, getColor, getContents, getFlags, getFlagsAsEnum, getHorizontalAlignment, getHyperlink, getMargin, и 39 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: actions, border, color, contents, firstParagraphInColumn, flags, и още 25.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
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 | Прочети. | Връща цвета на бележката (/Въведение). |
border | Border | Прочети. | Връща границата на тази аннотация. |
normalAppearanceStream | PdfStream | Прочети. | Връща потока на необработен нормален вид (/AP /N) за тази аннотация. |
| (ISO 32000-1:2008, §12.5.5). | |||
normalAppearance | XForm | Прочети. | Връща нормалния вид като {@link XForm}, отразяващ C#. |
| {@code Annotation.NormalAppearance} свойство. | |||
opacity | double | Прочети. | Връща непрозрачността на аннотацията (0,0 = напълно прозрачна, 1,0 = полностью непрозорлива). |
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 | Прочети. | Връща хипервръзката, приложена към този параграф (web, local или file) |
| целеви), или {@code null} ако параграфът не е кликнат. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
ScreenAnnotation(dict: PdfDictionary, page: Page) | Създава анотация на екрана от съществуващ PDF речник. |
ScreenAnnotation(page: Page, rect: Rectangle) | Създава нова анотация на екрана с даден правоъгълник в посочената страница. |
getSubtype() → String | Връща подтип на аннотацията (напр. |
getRect() → Rectangle | Връща правоъгълника с бележки, определящ неговото местоположение на страницата. |
setRect(rect: Rectangle) | За да се определи точността на обозначението, трябва да бъде определено:, |
| {@code /Rect} вписване). | |
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 | Връща цвета на бележката (/Въведение). |
setColor(color: Color) | Определя цвета на аннотацията (/C entry) като 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() | Сплътнява тази аннотация в потока на съдържанието на страницата. |
getOpacity() → double | Връща непрозрачността на аннотацията (0,0 = напълно прозрачна, 1,0 = полностью непрозорлива). |
setOpacity(opacity: double) | Определя непрозрачността на аннотацията (0,0 = напълно прозрачна, 1,0 = полностью непрозорлива). |
getZIndex() → int | Връща Z-индекс (пореден ред на рисуване) на тази аннотация. |
setZIndex(zIndex: int) | Определя Z-индекс (поредба на рисуване) за тази аннотация. |
getActions() → AnnotationActionCollection | Връща колекцията от действия за анотация (/AA запис). |
getPage() → Page | Връща страницата, на която принадлежи тази аннотация. |
setPage(page: Page) | Определя страницата, на която принадлежи тази аннотация. |
getPdfDictionary() → PdfDictionary | Връща основен PDF речник за това обозначение. |
fromDictionary(dict: PdfDictionary, page: Page) → Annotation | Фабричен метод: създава въведена в формата на 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 | Връща хипервръзката, приложена към този параграф (web, local или file) |
| целеви), или {@code null} ако параграфът не е кликнат. | |
setHyperlink(hyperlink: Hyperlink) | Прилага хипервръзка към този параграф. |