Artifact

Artifact class

Sınıf, PDF Artifact nesnesini temsil eder.

public class Artifact : IDisposable

yapıcılar

İsimTanım
Artifact(ArtifactType, ArtifactSubtype)Belirtilen türe ve alt türe sahip yapıtın yapıcısı
Artifact(string, string)Belirtilen türe ve alt türe sahip yapıtın yapıcısı

Özellikleri

İsimTanım
ArtifactHorizontalAlignment { get; set; }Yapının yatay hizalaması. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
ArtifactVerticalAlignment { get; set; }Yapının dikey hizalaması. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
BottomMargin { get; set; }Yapının alt kenar boşluğu. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
Contents { get; }Yapay yapı dahili operatörlerinin koleksiyonunu alır.
CustomSubtype { get; set; }Yapıt alt türünün adını alır. Yapıt alt türü standart alt tür değilse kullanılabilir.
CustomType { get; set; }Yapıt türünün adını alır. Yapıt türü standart değilse kullanılabilir.
Form { get; }Yapının XForm’unu alır (XForm kullanılıyorsa).
Image { get; }Yapının görüntüsünü alır (varsa).
IsBackground { get; set; }Gerçek Artifact sayfa içeriğinin arkasına yerleştirilmişse.
LeftMargin { get; set; }Yapının sol kenar boşluğu. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
Lines { get; }Çok satırlı metin yapısı satırları.
Opacity { get; set; }Yapının opaklığını alır veya ayarlar. Olası değerler 0..1. aralığındadır
Position { get; set; }Artefakt konumunu alır veya ayarlar. Bu özellik belirtilirse, kenar boşlukları ve hizalamalar yoksayılır.
Rectangle { get; }Yapının dikdörtgenini alır.
RightMargin { get; set; }Yapının sağ kenar boşluğu. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
Rotation { get; set; }Artefakt döndürme açısını alır veya ayarlar.
Subtype { get; set; }Yapıt alt türünü alır. Yapının standart olmayan alt türü varsa, alt türün adı CustomSubtype. aracılığıyla okunabilir.
Text { get; set; }Yapının metnini alır.
TextState { get; set; }Yapay metin için metin durumu.
TopMargin { get; set; }Yapının üst kenar boşluğu. Konum açıkça belirtilirse (Konum özelliğinde) bu değer yok sayılır.
Type { get; set; }Yapıt türünü alır.

yöntemler

İsimTanım
BeginUpdates()Ertelenen güncellemeleri başlatın. Performansı artırmak için aynı yapı üzerinde birkaç değişiklik yapmanız gerekiyorsa bu özelliği kullanın. Genellikle yapıt işleçleri, yapıt özelliği değiştirildiğinde herhangi bir zamanda değiştirilir. Bu, yapıt değiştirildiğinde her zaman content sayfasının değişmesine neden olur. Bu etkiyi önlemek için, tüm yapı güncellemelerini StartUpdates/SaveUpdates çağrıları arasına koyun. Bu, sayfa içeriğinin yalnızca bir kez değiştirilmesine izin verir.
Dispose()Yapıyı atın.
GetValue(string)Yapının özel değerini alır.
RemoveValue(string)Yapıdan özel değeri kaldırın.
SaveUpdates()BeginUpdates() çağrısından sonra yapılan tüm güncellemeleri yapaylığa kaydeder.
SetImage(Stream)Yapının görüntüsünü ayarlar.
SetImage(string)Yapının görüntüsünü ayarlar.
SetLinesAndState(string[], TextState)Yapının metin ve metin özelliklerini ayarlayın. Birden çok satır belirtmeye izin verir.
SetPdfPage(Page)Belge sayfasına yapay olarak yerleştirilen PDF sayfasını ayarlar.
SetText(FormattedText)Yapının metnini ayarlar.
SetTextAndState(string, TextState)Yapının metin ve metin özelliklerini ayarlayın.
SetValue(string, string)Yapının özel değerini ayarlar.

Diğer_Üyeler

İsimTanım
enum ArtifactSubtypeOlası yapı alt türünün numaralandırılması.
enum ArtifactTypeOlası yapıt türlerinin numaralandırılması.

Ayrıca bakınız