Artifact

Genel Bakış

Artifact NET için FOSS’de bir sınıf.

Bir PDF eserini temsil eder /Artifact olarak etiketlenen işaretli bir içerik dizisi (PDF 32000 §14.8.2.2).

Bu sınıf, .NET programlarında Artifact nesnelerle çalışmak için 16 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, ve 1 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, ve 18 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
TypeArtifactTypeOkuma/YazmaEserin tip sınıflandırması.
SubtypeArtifactSubtypeOkuma/YazmaEserin alt tipi.
CustomTypestring?Okuma/YazmaStandart olmayan eser türünün adı.
CustomSubtypestring?Okuma/YazmaStandart olmayan eser alt tipinin adı.
Textstring?Okuma/YazmaEserin içerik akışı operatörlerinden alınan metin içeriği.
RectangleRectangle?Oku .Özellikler sözlüğündeki /BBbox girişinden sınırlama kutu.
OpacitydoubleOkuma/YazmaArtifaktın duyarsızlığı (ExtGState /ca’dan).
PagePage?Oku .Bu eserin ait olduğu sayfa.
ArtifactHorizontalAlignmentHorizontalAlignmentOkuma/YazmaYatay düzlem (/Beklentiden).
ArtifactVerticalAlignmentVerticalAlignmentOkuma/YazmaDikey düzeltme (/Beklentiden).
IsBackgroundboolOkuma/YazmaBunun bir arka plan eser olup olmadığı.
RotationdoubleOkuma/YazmaDeğişme açısı derece.
BackgroundColorColor?Okuma/YazmaArka plan rengi.
RightMargindoubleOkuma/YazmaSağ kenar.
LeftMargindoubleOkuma/YazmaSol kenar.
TopMargindoubleOkuma/YazmaEn yüksek marj.
BottomMargindoubleOkuma/YazmaEn düşük marj.
PositionPoint?Okuma/YazmaKoordinatları açıkça belirtin.
FormattedTextFormattedText?Okuma/YazmaEserin biçimlendirilmiş metni.
TextStateTextState?Okuma/YazmaEser için metin durumu.
LinesList<string>Oku .Çok satırlı metin içeriği.
ContentsList<Operator>Oku .Eserleri çizen iç içeriği akışı operatörleri.
FormXForm?Oku .Bu eser yeniden kullanılabilir bir form olarak gösterildiğinde (örneğin, bu formu destekleyen Form XObject).
ImageXImage?Oku .İçeriği raster bir görüntü olduğunda bu eserin arkasında bulunan Image XObject.

Yöntemler

SignatureAçıklama:
Artifact()Varsayılan yapılandırma , tanımlanmamış tür ve alt tipi olan bir eser oluşturur.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Verilen tip ve alttiple bir eser oluşturur.
Artifact(type: string, subType: string)String tabanlı özel tip ve alt tipi olan bir eser oluşturur.
SetPageNumberReplacementString(value: string)Metinde kullanılan sayfa numarası yerine geçen belirteci ayarlar.
SetLinesAndState(text: string[], textState: TextState)Verilen metin durumu ile çok satırlı metin içeriğini ayarlar.
BeginUpdates()Toplu bir mülk güncellemesine başlayın.
SaveUpdates()BeginUpdates tarafından başlatılan gruplu bir güncellemeyi temizle.
Dispose()Eser tarafından tutulan kaynakları serbest bırakır.
GetValue(name: string)SetValue ((string, string) üzerinden ayarlanmış özel bir isim/değer çiftini okuyun.
SetValue(name: string, value: string)Özel bir isim/değer çiftini eser üzerinde saklayın (sonraki metadata erişimi için; bu yapıda PDF’e gönderilmez).
RemoveValue(name: string)SetValue ile önceden ayarlanmış özel isim/değer çiftini kaldırın.
SetImage(imageStream: Stream)Eserle ilgili bir raster görüntü ekleyin.
SetImage(imageName: string)Yolu kullanarak bir raster görüntü ekleyin.
SetText(formattedText: FormattedText)Bir FormattedText örneğinden artifact metnini ayarla.
SetTextAndState(text: string, textState: TextState)Metni ve TextState birlikte ayarlayın.
SetPdfPage(page: Page)Bu eseri belirli bir sayfaya bağla.

Ayrıca bakınız:

 Türkçe