FreeTextAnnotation

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:AccessAçıklama:
defaultAppearanceStringOku .Varsayılan görünüm dizeyi (/DA giriş) gönderir.
defaultAppearanceStringStringOku .Varsayılan görünüm dizeyi (/DA giriş) gönderir.
defaultAppearanceObjectDefaultAppearanceOku .Bu yorum için varsayılan görünüm nesnesini gönderir.
textStyleTextStateOku .Bu not metni için kullanılan metin biçimini gönderir.
justificationintOku .Metnin gerekçesini gönderir (/Q giriş).
intentFreeTextIntentOku .Bu açıklamanın niyetini (/IT) gönderir veya ayarlanmamışsa {@link FreeTextIntent#Undefined}.
rotateintOku .Notlamanın rotasyonunu (/Rotate) derece olarak gönderir, varsayılan 0’dur.
calloutdouble[][]Oku .Eğer ayarlanmamışsa, çağrı çizgisi noktalarını (/CL) veya {@code null} gönderir.
endingStyleLineEndingOku .Çıkış çizgisinin son noktasında satır sona eren stil ({@code /LE}, ISO 32000-1:2008 §12.5.6.6) iade eder.
titleStringOku .Yorum yazarını veya başlığını gönderir (/T giriş).
opacitydoubleOku .Notların (/CA giriş, 0.0-1.0, varsayılan 1.0) bulanıklığını gönderir.
subjectStringOku .Yorum konusu (/Subj giriş) i döndürür.
richTextStringOku .Yorumların zengin metin içeriğini gönderir (/RC giriş, XHTML biçimi).
creationDateStringOku .Notların oluşturulma tarihini gönderir (/CreationDate giriş).
replyTypeStringOku .Bu açıklamanın yanıt türünü gönderir (/RT giriş).
popupPopupAnnotationOku .Bağlı popup açıklama (/popup giriş) gönderir.
inReplyToAnnotationOku .Bu (/IRT giriş) cevabında olan yorumunu gönderir.
subtypeStringOku .Not alt tipi (örneğin) gönderir.
rectRectangleOku .Sayfada konumunu tanımlayan yorum düzgenini gönderir.
contentsStringOku .Yorumların metin içeriğini gönderir (/İçerik girisi).
nameStringOku .Notun eşsiz adını gönderir (/NM giriş).
modifiedStringOku .Notların en son değiştirildiği tarih ve saati gönderir (/M giriş).
flagsintOku .Yorum bayraklarını (/F giriş) bitmask olarak gönderir.
flagsAsEnumjava.util.EnumSet<AnnotationFlags>Oku .Not bayraklarını {@link java.util.EnumSet} olarak gönderir.
invisiblebooleanOku .Görünmez bayrak (1 bit) ayarlandığını gönderir.
hiddenbooleanOku .Gizli bayrak (bit 2) ayarlandığını gönderir.
printbooleanOku .Print bayrağı (3 bit) ayarlanmış olup olmadığını gönderir.
noZoombooleanOku .NoZoom bayrağı (bit 4) ayarlanmış olup olmadığını gönderir.
noRotatebooleanOku .NoRotate bayrağı (bit 5) ayarlanmış olup olmadığını gönderir.
noViewbooleanOku .NoView bayrağı (6 bit) ayarlanmış olup olmadığını gönderir.
readOnlybooleanOku .ReadOnly bayrağı (bit 7) ayarlanmış olup olmadığını gönderir.
lockedbooleanOku .Kilitlenmiş bayrak (bit 8) ayarlandığını gönderir.
colorColorOku .Yorum rengi (/C giriş) iade eder.
borderBorderOku .Bu notun sınırını gönderir.
normalAppearanceStreamPdfStreamOku .Bu açıklama için normal görünüm akışı (/AP /N) gönderir (ISO 32000-1:2008, §12.5.5).
normalAppearanceXFormOku .Normal görünümünü C# {@code Annotation.NormalAppearance} özelliğini yansıtan bir { @ link XForm} olarak döndürür.
zIndexintOku .Bu notanın Z-indeksi (çizim sırası) i döndürür.
actionsAnnotationActionCollectionOku .Yorumlama eylem koleksiyonunu (/AA girişini) gönderir.
pagePageOku .Bu notun ait olduğu sayfayı gönderir.
pdfDictionaryPdfDictionaryOku .Bu açıklama için temel PDF sözlüğünü gönderir.
marginMarginInfoOku .Bu paragraf için kenar boşluğu bilgilerini alır.
horizontalAlignmentHorizontalAlignmentOku .Bu paragrafın yatay düzeni kapsamında alır.
inLineParagraphbooleanOku .Bu paragrafin bir çizgi içi öğe olup olmadığını gönderir.
keptWithNextbooleanOku .Bu paragrafın düzenleme sırasında bir sonraki paragrafta aynı sayfada kalıp kalmayacağını gönderir.
firstParagraphInColumnbooleanOku .Bu paragrafın sütununun ilk kısmı olup olmadığını gönderir.
inNewPagebooleanOku .Bu paragrafın düzenleme sırasında yeni bir sayfada başlamasını gönderir.
hyperlinkHyperlinkOku .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

SignatureAçı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()StringVarsayılan görünüm dizeyi (/DA giriş) gönderir.
getDefaultAppearanceString()StringVarsayı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()DefaultAppearanceBu 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()TextStateBu 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()intMetnin gerekçesini gönderir (/Q giriş).
getIntent()FreeTextIntentBu açıklamanın niyetini (/IT) gönderir veya ayarlanmamışsa {@link FreeTextIntent#Undefined}.
setIntent(intent: FreeTextIntent)Niyeti (/IT) ayarlar.
getRotate()intNotlamanı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()StringYorum 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()doubleNotları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()StringYorum konusu (/Subj giriş) i döndürür.
setSubject(subject: String)Ek açıklamanın konusunu ayarlar (/Subj girişi).
getRichText()StringYorumları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()StringNotların oluşturulma tarihini gönderir (/CreationDate giriş).
setCreationDate(date: String)Notların oluşturulma tarihini belirler (/CreationDate giriş).
getReplyType()StringBu 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()PopupAnnotationBağlı popup açıklama (/popup giriş) gönderir.
setPopup(popup: PopupAnnotation)İlgili popup açıklamasını (/Popup entry) ayarlar.
getInReplyTo()AnnotationBu (/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()StringNot alt tipi (örneğin) gönderir.
getRect()RectangleSayfada 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()StringYorumları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()StringNotun eşsiz adını gönderir (/NM giriş).
setName(name: String)Anotasyonun benzersiz adını ayarlar (/NM entry).
getModified()StringNotları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()intYorum 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()booleanGörünmez bayrak (1 bit) ayarlandığını gönderir.
isHidden()booleanGizli bayrak (bit 2) ayarlanmış olup olmadığını gönderir.
isPrint()booleanPrint bayrağı (3 bit) ayarlanmış olup olmadığını gönderir.
isNoZoom()booleanNoZoom bayrağı (bit 4) ayarlanmış olup olmadığını gönderir.
isNoRotate()booleanNoRotate bayrağı (bit 5) ayarlanmış olup olmadığını gönderir.
isNoView()booleanNoView bayrağı (6 bit) ayarlanmış olup olmadığını gönderir.
isReadOnly()booleanReadOnly bayrağı (bit 7) ayarlanmış olup olmadığını gönderir.
isLocked()booleanKilitlenmiş bayrak (bit 8) ayarlandığını gönderir.
getColor()ColorYorum rengi (/C giriş) iade eder.
setColor(color: Color)Anotasyon rengini (/C giriş) bir RGB renk dizisi olarak ayarlar.
getBorder()BorderBu notun sınırını gönderir.
setBorder(border: Border)Bu açıklamanın kenarlığını ayarlar.
getNormalAppearanceStream()PdfStreamBu açıklama için normal görünüm akışı (/AP /N) gönderir (ISO 32000-1:2008, §12.5.5).
getNormalAppearance()XFormNormal 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()intBu 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()AnnotationActionCollectionYorumlama eylem koleksiyonunu (/AA girişini) gönderir.
getPage()PageBu notun ait olduğu sayfayı gönderir.
setPage(page: Page)Bu ek açıklamanın ait olduğu sayfayı ayarlar.
getPdfDictionary()PdfDictionaryBu açıklama için temel PDF sözlüğünü gönderir.
fromDictionary(dict: PdfDictionary, page: Page)AnnotationFabrika yöntemi: /Subtype’e dayalı bir PDF sözlüğünden yazılmış açıklama oluşturur.
getMargin()MarginInfoBu paragraf için kenar boşluğu bilgilerini alır.
setMargin(margin: MarginInfo)Bu paragraf için kenar boşluğu bilgisini ayarlar.
getHorizontalAlignment()HorizontalAlignmentBu 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()booleanBu 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()booleanBu 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()booleanBu 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()booleanBu 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()HyperlinkBu 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.

Ayrıca bakınız:

 Türkçe