Class ColorBarAnnotation

ColorBarAnnotation Sınıfı

ColorBarAnnotation anotasyonunu temsil eden sınıf. Color özelliği göz ardı edilir, bunun yerine ColorsOfCMYK rengi kullanılır. Oluşturulurken, genişlik ve yükseklik oranı anotasyonun yönünü belirler - yatay veya dikey. Sonra, anotasyon dikdörtgeninin TrimBox’un dışında olup olmadığını kontrol eder ve eğer değilse, anotasyonu TrimBox’un dışındaki en yakın konuma kaydırır, anotasyonun yönünü dikkate alarak. Anotasyonun TrimBox’un dışına sığması için genişlik (yükseklik) azaltılabilir. Düzen için yer yoksa, genişlik/yükseklik sıfıra ayarlanabilir; bu durumda, anotasyon sayfada mevcut ancak görüntülenmez.

public sealed class ColorBarAnnotation : PrinterMarkAnnotation

Yapıcılar

İsimAçıklama
ColorBarAnnotation(Sayfa, Dikdörtgen, ColorsOfCMYK)Belirtilen sayfada yeni bir ColorBar anotasyonu oluşturur.

Özellikler

İsimAçıklama
Actions { get; }Anotasyon eylemleri listesini alır.
virtual ActiveState { get; set; }Mevcut anotasyon görünüm durumunu alır veya ayarlar.
override AnnotationType { get; }Anotasyonun türünü alır.
Appearance { get; }Anotasyonun görünüm sözlüğünü alır.
Border { get; set; }Anotasyon kenarlık özelliklerini alır veya ayarlar. Border
Characteristics { get; }Anotasyon özelliklerini alır.
Color { get; set; }Anotasyon rengini alır veya ayarlar.
ColorOfCMYK { get; set; }Anotasyonun çizdiği renk (cyan, magenta, yellow, black’tan biri) alır veya ayarlar.
Contents { get; set; }Anotasyon metnini alır veya ayarlar.
Flags { get; set; }Anotasyonun bayrakları.
FullName { get; }Anotasyonun tam nitelikli adını alır.
virtual Height { get; set; }Anotasyonun yüksekliğini alır veya ayarlar.
virtual Hyperlink { get; set; }Parça köprüsünü alır veya ayarlar (pdf oluşturucu için).
IsFirstParagraphInColumn { get; set; }Bu paragrafın bir sonraki sütunda olup olmadığını belirten bir bool değeri alır veya ayarlar. Varsayılan false’dur. (pdf oluşturma için)
IsInLineParagraph { get; set; }Bir paragrafın satır içi olup olmadığını belirten bir bool değeri alır veya ayarlar. Varsayılan false’dur. (pdf oluşturma için)
IsInNewPage { get; set; }Bu paragrafın yeni bir sayfada oluşturulmasını zorlayan bir bool değeri alır veya ayarlar. Varsayılan false’dur. (pdf oluşturma için)
IsKeptWithNext { get; set; }Mevcut paragrafın bir sonraki paragraf ile aynı sayfada kalıp kalmayacağını belirten bir bool değeri alır veya ayarlar. Varsayılan false’dur. (pdf oluşturma için)
Margin { get; set; }Paragraf için dış kenar boşluğunu alır veya ayarlar (pdf oluşturma için)
Modified { get; set; }Anotasyonun en son ne zaman değiştirildiğini belirten tarih ve saati alır veya ayarlar.
Name { get; set; }Sayfadaki anotasyon adını alır veya ayarlar.
virtual PageIndex { get; }Anotasyonu içeren sayfanın indeksini alır.
virtual Rect { get; set; }Anotasyon dikdörtgenini alır veya ayarlar.
States { get; }Anotasyonun görünüm sözlüğünü alır.
TextHorizontalAlignment { get; set; }Anotasyon için metin hizalamasını alır veya ayarlar.
virtual VerticalAlignment { get; set; }Paragrafın dikey hizalamasını alır veya ayarlar.
virtual Width { get; set; }Anotasyonun genişliğini alır veya ayarlar.
ZIndex { get; set; }Grafiğin Z-sırasını belirten bir int değeri alır veya ayarlar. Daha büyük ZIndex’e sahip bir grafik, daha küçük ZIndex’e sahip grafiğin üzerine yerleştirilecektir. ZIndex negatif olabilir. Negatif ZIndex’e sahip grafik, sayfadaki metnin arkasına yerleştirilecektir.

Yöntemler

İsimAçıklama
override Accept(AnnotationSelector)Anotasyonu işlemek için ziyaretçi nesnesini kabul eder.
override ChangeAfterResize(Matrix)Gerekirse TrimBox’un dışına hareket ederken matris dönüşümüne göre parametreleri ve görünümü günceller.
virtual Clone()Bu örneği klonlar. Sanal yöntem. Her zaman null döner.
virtual Flatten()Anotasyon içeriğini doğrudan sayfaya yerleştirir, anotasyon nesnesi kaldırılacaktır.
GetRectangle(bool)Sayfa döndürmesini dikkate alarak anotasyonun dikdörtgenini döndürür.

Ayrıca Bakınız