Class HeaderArtifact
Sınıf, Header artefaktını tanımlar. Bu artefakt, sayfanın başlığını ayarlamak için kullanılabilir.
public class HeaderArtifact : Artifact
Yapıcılar
Özellikler
İsim | Açıklama |
---|
ArtifactHorizontalAlignment { get; set; } | Artefaktın yatay hizalaması. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
ArtifactVerticalAlignment { get; set; } | Artefaktın dikey hizalaması. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
BottomMargin { get; set; } | Artefaktın alt marjı. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
Contents { get; } | Artefaktın içsel operatörlerinin koleksiyonunu alır. |
CustomSubtype { get; set; } | Artefakt alt türünün adını alır. Artefakt alt türü standart alt tür değilse kullanılabilir. |
CustomType { get; set; } | Artefakt türünün adını alır. Artefakt türü standart dışıysa kullanılabilir. |
Form { get; } | Artefaktın XForm’unu alır (eğer XForm kullanılıyorsa). |
Image { get; } | Artefaktın resmini alır (varsa). |
IsBackground { get; set; } | Eğer true ise, Artefakt sayfa içeriğinin arkasına yerleştirilir. |
LeftMargin { get; set; } | Artefaktın sol marjı. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
Lines { get; } | Çok satırlı metin artefaktının satırları. |
Opacity { get; set; } | Artefaktın opaklığını alır veya ayarlar. Olası değerler 0..1 aralığındadır. |
Position { get; set; } | Artefaktın konumunu alır veya ayarlar. Bu özellik belirtilirse, marjlar ve hizalamalar göz ardı edilir. |
Rectangle { get; } | Artefaktın dikdörtgenini alır. |
RightMargin { get; set; } | Artefaktın sağ marjı. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
Rotation { get; set; } | Artefaktın döndürme açısını alır veya ayarlar. |
Subtype { get; set; } | Artefakt alt türünü alır. Eğer artefaktın standart dışı bir alt türü varsa, alt türün adı CustomSubtype üzerinden okunabilir. |
Text { get; set; } | Artefaktın metnini alır. |
TextState { get; set; } | Artefakt metni için metin durumu. |
TopMargin { get; set; } | Artefaktın üst marjı. Pozisyon açıkça belirtilmişse (Position özelliğinde) bu değer göz ardı edilir. |
Type { get; set; } | Artefakt türünü alır. |
Yöntemler
İsim | Açıklama |
---|
BeginUpdates() | Gecikmeli güncellemeleri başlatır. Performansı artırmak için aynı artefakta birkaç değişiklik yapmanız gerekiyorsa bu özelliği kullanın. Genellikle artefakt operatörleri, artefakt özelliği değiştiğinde her zaman değiştirilir. Bu, artefakt değiştiğinde sayfa içeriğinin her seferinde değişmesine neden olur. Bu etkiyi önlemek için tüm artefakt güncellemelerini StartUpdates/SaveUpdates çağrıları arasında koyun. Bu, sayfa içeriğini yalnızca bir kez değiştirmeyi sağlar. |
Dispose() | Artefaktı yok eder. |
GetValue(string) | Artefaktın özel değerini alır. |
RemoveValue(string) | Artefaktan özel değeri kaldırır. |
SaveUpdates() | BeginUpdates() çağrısından sonra yapılan tüm güncellemeleri artefakta kaydeder. |
SetImage(Stream) | Artefaktın resmini ayarlar. |
SetImage(string) | Artefaktın resmini ayarlar. |
SetLinesAndState(string[], TextState) | Artefaktın metnini ve metin özelliklerini ayarlar. Birden fazla satır belirtmeye olanak tanır. |
SetPageNumberReplacementString(string) | Sayfa numarası ile değiştirilecek dizeyi ayarlar. Varsayılan değer #. |
SetPdfPage(Page) | Artefakt olarak belge sayfasında yer alan PDF sayfasını ayarlar. |
SetText(FormattedText) | Artefaktın metnini ayarlar. |
SetTextAndState(string, TextState) | Artefaktın metnini ve metin özelliklerini ayarlar. |
SetValue(string, string) | Artefaktın özel değerini ayarlar. |
Ayrıca Bakınız