FreeTextAnnotation
Genel Bakış
FreeTextAnnotation Java için FOSS’de bir sınıf. Mirasçılar: MarkupAnnotation.
Serbest metin açıklaması (ISO 32000-1:2008, Bölüm 12.5.6.6, /Altip /FreeText).
Bu sınıf, Java programlarında FreeTextAnnotation nesnelerle çalışmak için 85 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FreeTextAnnotation, flatten, fromDictionary, getActions, getBorder, getCallout, getColor, getContents, getCreationDate, getDefaultAppearance, getDefaultAppearanceObject, getDefaultAppearanceString, ve 68 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: actions, border, callout, color, contents, creationDate, ve 41 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
defaultAppearance | String | Oku . | Varsayılan görünüm dizeyi (/DA giriş) gönderir. |
defaultAppearanceString | String | Oku . | Varsayılan görünüm dizeyi (/DA giriş) gönderir. |
defaultAppearanceObject | DefaultAppearance | Oku . | Bu yorum için varsayılan görünüm nesnesini gönderir. |
textStyle | TextState | Oku . | Bu not metni için kullanılan metin biçimini gönderir. |
justification | int | Oku . | Metnin gerekçesini gönderir (/Q giriş). |
intent | FreeTextIntent | Oku . | Bu açıklamanın niyetini (/IT) gönderir veya ayarlanmamışsa {@link FreeTextIntent#Undefined}. |
rotate | int | Oku . | Notlamanın rotasyonunu (/Rotate) derece olarak gönderir, varsayılan 0’dur. |
callout | double[][] | Oku . | Eğer ayarlanmamışsa, çağrı çizgisi noktalarını (/CL) veya {@code null} gönderir. |
endingStyle | LineEnding | Oku . | Çıkış çizgisinin son noktasında satır sona eren stil ({@code /LE}, ISO 32000-1:2008 §12.5.6.6) iade eder. |
title | String | Oku . | Yorum yazarını veya başlığını gönderir (/T giriş). |
opacity | double | Oku . | Notların (/CA giriş, 0.0-1.0, varsayılan 1.0) bulanıklığını gönderir. |
subject | String | Oku . | Yorum konusu (/Subj giriş) i döndürür. |
richText | String | Oku . | Yorumların zengin metin içeriğini gönderir (/RC giriş, XHTML biçimi). |
creationDate | String | Oku . | Notların oluşturulma tarihini gönderir (/CreationDate giriş). |
replyType | String | Oku . | Bu açıklamanın yanıt türünü gönderir (/RT giriş). |
popup | PopupAnnotation | Oku . | Bağlı popup açıklama (/popup giriş) gönderir. |
inReplyTo | Annotation | Oku . | Bu (/IRT giriş) cevabında olan yorumunu gönderir. |
subtype | String | Oku . | Not alt tipi (örneğin) gönderir. |
rect | Rectangle | Oku . | Sayfada konumunu tanımlayan yorum düzgenini gönderir. |
contents | String | Oku . | Yorumların metin içeriğini gönderir (/İçerik girisi). |
name | String | Oku . | Notun eşsiz adını gönderir (/NM giriş). |
modified | String | Oku . | Notların en son değiştirildiği tarih ve saati gönderir (/M giriş). |
flags | int | Oku . | Yorum bayraklarını (/F giriş) bitmask olarak gönderir. |
flagsAsEnum | java.util.EnumSet<AnnotationFlags> | Oku . | Not bayraklarını {@link java.util.EnumSet} olarak gönderir. |
invisible | boolean | Oku . | Görünmez bayrak (1 bit) ayarlandığını gönderir. |
hidden | boolean | Oku . | Gizli bayrak (bit 2) ayarlandığını gönderir. |
print | boolean | Oku . | Print bayrağı (3 bit) ayarlanmış olup olmadığını gönderir. |
noZoom | boolean | Oku . | NoZoom bayrağı (bit 4) ayarlanmış olup olmadığını gönderir. |
noRotate | boolean | Oku . | NoRotate bayrağı (bit 5) ayarlanmış olup olmadığını gönderir. |
noView | boolean | Oku . | NoView bayrağı (6 bit) ayarlanmış olup olmadığını gönderir. |
readOnly | boolean | Oku . | ReadOnly bayrağı (bit 7) ayarlanmış olup olmadığını gönderir. |
locked | boolean | Oku . | Kilitlenmiş bayrak (bit 8) ayarlandığını gönderir. |
color | Color | Oku . | Yorum rengi (/C giriş) iade eder. |
border | Border | Oku . | Bu notun sınırını gönderir. |
normalAppearanceStream | PdfStream | Oku . | Bu açıklama için normal görünüm akışı (/AP /N) gönderir (ISO 32000-1:2008, §12.5.5). |
normalAppearance | XForm | Oku . | Normal görünümünü C# {@code Annotation.NormalAppearance} özelliğini yansıtan bir { @ link XForm} olarak döndürür. |
zIndex | int | Oku . | Bu notanın Z-indeksi (çizim sırası) i döndürür. |
actions | AnnotationActionCollection | Oku . | Yorumlama eylem koleksiyonunu (/AA girişini) gönderir. |
page | Page | Oku . | Bu notun ait olduğu sayfayı gönderir. |
pdfDictionary | PdfDictionary | Oku . | Bu açıklama için temel PDF sözlüğünü gönderir. |
margin | MarginInfo | Oku . | Bu paragraf için kenar boşluğu bilgilerini alır. |
horizontalAlignment | HorizontalAlignment | Oku . | Bu paragrafın yatay düzeni kapsamında alır. |
inLineParagraph | boolean | Oku . | Bu paragrafin bir çizgi içi öğe olup olmadığını gönderir. |
keptWithNext | boolean | Oku . | Bu paragrafın düzenleme sırasında bir sonraki paragrafta aynı sayfada kalıp kalmayacağını gönderir. |
firstParagraphInColumn | boolean | Oku . | Bu paragrafın sütununun ilk kısmı olup olmadığını gönderir. |
inNewPage | boolean | Oku . | Bu paragrafın düzenleme sırasında yeni bir sayfada başlamasını gönderir. |
hyperlink | Hyperlink | Oku . | Bu paragrafa eklenen hiper bağlantıyı (web, yerel veya dosya hedefi) ya da {@code null} gönderir. Eğer paragraf tıklatılabilir değilse. |
Yöntemler
| Signature | Açıklama: |
|---|---|
FreeTextAnnotation(dict: PdfDictionary, page: Page) | Mevcut bir PDF sözlüğünden serbest metin açıklamaları oluşturur. |
FreeTextAnnotation(page: Page, rect: Rectangle) | Belirtilen sayfada verilen dikdörtgen ile yeni bir serbest metin açıklaması oluşturur. |
FreeTextAnnotation(page: Page, rect: Rectangle, defaultAppearance: DefaultAppearance) | Verilen dikdörtgen ve varsayılan görünümle yeni bir serbest metin açıklaması oluşturur. |
getDefaultAppearance() → String | Varsayılan görünüm dizeyi (/DA giriş) gönderir. |
getDefaultAppearanceString() → String | Varsayılan görünüm dizeyi (/DA giriş) gönderir. |
setDefaultAppearance(da: String) | Varsayılan görünüm dizesini (/DA girişi) ayarlar. |
getDefaultAppearanceObject() → DefaultAppearance | Bu yorum için varsayılan görünüm nesnesini gönderir. |
setDefaultAppearance(da: DefaultAppearance) | Bir {@link DefaultAppearance} nesne kullanarak varsayılan görünümünü belirler. |
getTextStyle() → TextState | Bu not metni için kullanılan metin biçimini gönderir. |
setTextStyle(textStyle: TextState) | Bu ek açıklamanın metni için metin stilini ayarlar. |
setTextStyle(startIndex: int, endIndex: int, styles: int) | Yorum metnindeki karakterler aralığına zengin metin yazı tipi stillerini uyguluyor. |
setTextStyle(styles: int, fontName: String, fontSize: double, color: Color) | Tüm yorum metne zengin metin yazı tipi stillerini uyguluyor, font adını, boyutunu ve rengini seçeneğe göre değiştiriyor. |
getJustification() → int | Metnin gerekçesini gönderir (/Q giriş). |
getIntent() → FreeTextIntent | Bu açıklamanın niyetini (/IT) gönderir veya ayarlanmamışsa {@link FreeTextIntent#Undefined}. |
setIntent(intent: FreeTextIntent) | Niyeti (/IT) ayarlar. |
getRotate() → int | Notlamanın rotasyonunu (/Rotate) derece olarak gönderir, varsayılan 0’dur. |
setRotate(rotate: int) | Rotasyonu ayarlar (/Rotate). |
getCallout() → double[][] | Eğer ayarlanmamışsa, çağrı çizgisi noktalarını (/CL) veya {@code null} gönderir. |
setCallout(points: double[][]) | Callout-line noktalarını (/CL) ayarlar. |
getEndingStyle() → LineEnding | Çıkış çizgisinin son noktasında satır sona eren stil ({@code /LE}, ISO 32000-1:2008 §12.5.6.6) iade eder. |
setEndingStyle(style: LineEnding) | Satır sonlandırma tarzını çağrı çizgisinin uç noktasına ayarlar. |
getTitle() → String | Yorum yazarını veya başlığını gönderir (/T giriş). |
setTitle(title: String) | Ek açıklamanın yazarını veya başlığını ayarlar (/T entry). |
getOpacity() → double | Notların (/CA giriş, 0.0-1.0, varsayılan 1.0) bulanıklığını gönderir. |
setOpacity(opacity: double) | Ek açıklamanın opaklığını ayarlar (/CA girişi, 0.0-1.0). |
getSubject() → String | Yorum konusu (/Subj giriş) i döndürür. |
setSubject(subject: String) | Ek açıklamanın konusunu ayarlar (/Subj girişi). |
getRichText() → String | Yorumların zengin metin içeriğini gönderir (/RC giriş, XHTML biçimi). |
setRichText(richText: String) | Yorumların zengin metin içeriğini belirler (/RC giriş, XHTML biçimi). |
getCreationDate() → String | Notların oluşturulma tarihini gönderir (/CreationDate giriş). |
setCreationDate(date: String) | Notların oluşturulma tarihini belirler (/CreationDate giriş). |
getReplyType() → String | Bu açıklamanın yanıt türünü gönderir (/RT giriş). |
setReplyType(replyType: String) | Bu açıklamanın (/RT girişi) yanıt türünü ayarlar. |
getPopup() → PopupAnnotation | Bağlı popup açıklama (/popup giriş) gönderir. |
setPopup(popup: PopupAnnotation) | İlgili popup açıklamasını (/Popup entry) ayarlar. |
getInReplyTo() → Annotation | Bu (/IRT giriş) cevabında olan yorumunu gönderir. |
setInReplyTo(annotation: Annotation) | Bu ek açıklamanın yanıt verdiği ek açıklamayı ayarlar (/IRT girişi). |
getSubtype() → String | Not alt tipi (örneğin) gönderir. |
getRect() → Rectangle | Sayfada konumunu tanımlayan yorum düzgenini gönderir. |
setRect(rect: Rectangle) | Yorum düzgenini belirler (ISO 32000-1:2008 §12.5.2, Tablo 164, {@code /Rect} giriş). |
getContents() → String | Yorumların metin içeriğini gönderir (/İçerik girisi). |
setContents(contents: String) | Ek açıklamanın metin içeriğini ayarlar (/Contents girişi). |
getName() → String | Notun eşsiz adını gönderir (/NM giriş). |
setName(name: String) | Anotasyonun benzersiz adını ayarlar (/NM entry). |
getModified() → String | Notların en son değiştirildiği tarih ve saati gönderir (/M giriş). |
setModified(date: String) | Notların en son değiştirildiği tarih ve saati belirler (/M giriş). |
getFlags() → int | Yorum bayraklarını (/F giriş) bitmask olarak gönderir. |
setFlags(flags: int) | Anotasyon bayraklarını (/F entry) bir bitmask olarak ayarlar. |
getFlagsAsEnum() → java.util.EnumSet<AnnotationFlags> | Not bayraklarını {@link java.util.EnumSet} olarak gönderir. |
isInvisible() → boolean | Görünmez bayrak (1 bit) ayarlandığını gönderir. |
isHidden() → boolean | Gizli bayrak (bit 2) ayarlanmış olup olmadığını gönderir. |
isPrint() → boolean | Print bayrağı (3 bit) ayarlanmış olup olmadığını gönderir. |
isNoZoom() → boolean | NoZoom bayrağı (bit 4) ayarlanmış olup olmadığını gönderir. |
isNoRotate() → boolean | NoRotate bayrağı (bit 5) ayarlanmış olup olmadığını gönderir. |
isNoView() → boolean | NoView bayrağı (6 bit) ayarlanmış olup olmadığını gönderir. |
isReadOnly() → boolean | ReadOnly bayrağı (bit 7) ayarlanmış olup olmadığını gönderir. |
isLocked() → boolean | Kilitlenmiş bayrak (bit 8) ayarlandığını gönderir. |
getColor() → Color | Yorum rengi (/C giriş) iade eder. |
setColor(color: Color) | Anotasyon rengini (/C giriş) bir RGB renk dizisi olarak ayarlar. |
getBorder() → Border | Bu notun sınırını gönderir. |
setBorder(border: Border) | Bu açıklamanın kenarlığını ayarlar. |
getNormalAppearanceStream() → PdfStream | Bu açıklama için normal görünüm akışı (/AP /N) gönderir (ISO 32000-1:2008, §12.5.5). |
getNormalAppearance() → XForm | Normal görünümünü C# {@code Annotation.NormalAppearance} özelliğini yansıtan bir { @ link XForm} olarak döndürür. |
flatten() | Bu açıklamayı sayfa içeriği akışına yerleştirir. |
getZIndex() → int | Bu notanın Z-indeksi (çizim sırası) i döndürür. |
setZIndex(zIndex: int) | Bu açıklamanın Z‑indeksini (çizim sırasını) ayarlar. |
getActions() → AnnotationActionCollection | Yorumlama eylem koleksiyonunu (/AA girişini) gönderir. |
getPage() → Page | Bu notun ait olduğu sayfayı gönderir. |
setPage(page: Page) | Bu ek açıklamanın ait olduğu sayfayı ayarlar. |
getPdfDictionary() → PdfDictionary | Bu açıklama için temel PDF sözlüğünü gönderir. |
fromDictionary(dict: PdfDictionary, page: Page) → Annotation | Fabrika yöntemi: /Subtype’e dayalı bir PDF sözlüğünden yazılmış açıklama oluşturur. |
getMargin() → MarginInfo | Bu paragraf için kenar boşluğu bilgilerini alır. |
setMargin(margin: MarginInfo) | Bu paragraf için kenar boşluğu bilgisini ayarlar. |
getHorizontalAlignment() → HorizontalAlignment | Bu paragrafın yatay düzeni kapsamında alır. |
setHorizontalAlignment(horizontalAlignment: HorizontalAlignment) | Bu paragraftan oluşan yatay düzeni, içindeki kapak içinde belirler. |
isInLineParagraph() → boolean | Bu paragrafin bir çizgi içi öğe olup olmadığını gönderir. |
setInLineParagraph(inLineParagraph: boolean) | Bu paragrafa bir çizgi içi öğe olarak muamele edilmesi gerektiğini belirler. |
isKeptWithNext() → boolean | Bu paragrafın düzenleme sırasında bir sonraki paragrafta aynı sayfada kalıp kalmayacağını gönderir. |
setKeptWithNext(keptWithNext: boolean) | Bu paragrafın düzenleme sırasında bir sonraki paragrafta aynı sayfada tutulması gerektiğini belirler. |
isFirstParagraphInColumn() → boolean | Bu paragrafın sütununun ilk kısmı olup olmadığını gönderir. |
setFirstParagraphInColumn(firstParagraphInColumn: boolean) | Bu paragrafın sütunundaki ilk paragraf olup olmadığını ayarlar. |
isInNewPage() → boolean | Bu paragrafın düzenleme sırasında yeni bir sayfada başlamasını gönderir. |
setInNewPage(inNewPage: boolean) | Bu paragrafın düzenleme sırasında yeni bir sayfada başlamasını belirler. |
getHyperlink() → Hyperlink | Bu paragrafa eklenen hiper bağlantıyı (web, yerel veya dosya hedefi) ya da {@code null} gönderir. Eğer paragraf tıklatılabilir değilse. |
setHyperlink(hyperlink: Hyperlink) | Bu paragrafa bir bağlantı ekler. |