PdfContentEditor

PdfContentEditor class

PDF dosyasının içeriğini düzenlemek için bir sınıfı temsil eder.

public sealed class PdfContentEditor : SaveableFacade

yapıcılar

İsimTanım
PdfContentEditor()PdfContentEditor nesnesinin yapıcısı.
PdfContentEditor(Document)Yeniyi başlatırPdfContentEditor temelinde nesnedocument .

Özellikleri

İsimTanım
Document { get; }Üzerinde çalıştığı belge cephesini alır.
ReplaceTextStrategy { get; set; }Metin değiştirme işlemi için bir dizi parametre
TextEditOptions { get; set; }Metin düzenleme seçeneklerini alır veya ayarlar.
TextReplaceOptions { get; set; }Metin değiştirme seçeneklerini alır veya ayarlar.
TextSearchOptions { get; set; }Metin arama seçeneklerini alır veya ayarlar.

yöntemler

İsimTanım
AddDocumentAdditionalAction(string, string)Belge olayı için ek eylem ekler.
AddDocumentAttachment(string, string)Ek açıklama olmadan belge eki ekler.
AddDocumentAttachment(Stream, string, string)Ek açıklama olmadan belge eki ekler.
virtual BindPdf(Document)Cepheyi başlatır.
override BindPdf(Stream)Düzenleme için bir PDF akışını bağlar.
override BindPdf(string)Düzenleme için bir PDF dosyasını bağlar.
ChangeViewerPreference(int)Görünüm tercihini değiştirir.
override Close()Açılan belgeyi kapatır.
CreateApplicationLink(Rectangle, string, int)PDF belgesinde bir uygulamayı başlatmak için bir bağlantı oluşturur.
CreateApplicationLink(Rectangle, string, int, Color)PDF belgesinde bir uygulamayı başlatmak için bir bağlantı oluşturur.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])PDF belgesinde bir uygulamayı başlatmak için bir bağlantı oluşturur.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)Belirtilen eylemle bir yer imi oluşturur.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)Düzeltme ek açıklaması oluşturur.
CreateCustomActionLink(Rectangle, int, Color, Enum[])PDF belgesinde özel eylemlere bağlantı oluşturur.
CreateFileAttachment(Rectangle, string, string, int, string)Dosya eki açıklamasını oluşturur.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Dosya eki açıklamasını oluşturur.
CreateFileAttachment(Rectangle, string, string, int, string, double)Dosya eki açıklamasını oluşturur.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Dosya eki açıklamasını oluşturur.
CreateFreeText(Rectangle, string, int)PDF belgesinde serbest metin açıklaması oluşturur
CreateJavaScriptLink(string, Rectangle, int, Color)PDF belgesinde JavaScript’e bir bağlantı oluşturur.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])Satır açıklaması oluşturur.
CreateLocalLink(Rectangle, int, int)PDF belgesinde yerel bir bağlantı oluşturur.
CreateLocalLink(Rectangle, int, int, Color)PDF belgesinde yerel bir bağlantı oluşturur.
CreateLocalLink(Rectangle, int, int, Color, Enum[])PDF belgesinde yerel bir bağlantı oluşturur.
CreateMarkup(Rectangle, string, int, int, Color)PDF belgesinde işaretleme ek açıklaması oluşturur.
CreateMovie(Rectangle, string, int)Film Açıklamaları Oluşturur.
CreatePdfDocumentLink(Rectangle, string, int, int)Başka bir PDF belge sayfasına bağlantı oluşturur.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)Başka bir PDF belge sayfasına bağlantı oluşturur.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])Başka bir PDF belge sayfasına bağlantı oluşturur.
CreatePolygon(LineInfo, int, Rectangle, string)Çokgen ek açıklaması oluşturur.
CreatePolyLine(LineInfo, int, Rectangle, string)Çoklu çizgi ek açıklaması oluşturur.
CreatePopup(Rectangle, string, bool, int)PDF belgesinde açılır açıklama oluşturur.
CreateRubberStamp(int, Rectangle, string, Color, Stream)Bir lastik damga ek açıklaması oluşturur.
CreateRubberStamp(int, Rectangle, string, Color, string)Bir lastik damga ek açıklaması oluşturur.
CreateRubberStamp(int, Rectangle, string, string, Color)Bir lastik damga ek açıklaması oluşturur.
CreateSound(Rectangle, string, string, int, string)Ses Açıklamaları Oluşturur.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)Kare daire ek açıklaması oluşturur.
CreateText(Rectangle, string, string, bool, string, int)PDF belgesinde metin açıklaması oluşturur
CreateWebLink(Rectangle, string, int)PDF belgesinde bir web bağlantısı oluşturur.
CreateWebLink(Rectangle, string, int, Color)PDF belgesinde bir web bağlantısı oluşturur.
CreateWebLink(Rectangle, string, int, Color, Enum[])PDF belgesinde bir web bağlantısı oluşturur.
DeleteAttachments()PDF belgesindeki tüm ekleri siler.
DeleteImage()PDF belgesindeki tüm görüntüleri siler.
DeleteImage(int, int[])Belirtilen sayfada belirtilen resimleri siler.
DeleteStamp(int, int[])Belirtilen sayfadaki birden çok damgayı damga dizinleriyle siler.
DeleteStampById(int)Belgenin tüm sayfalarından kimliğe göre damgayı silin.
DeleteStampById(int, int)Belirtilen sayfadaki damgayı damga kimliğine göre siler.
DeleteStampByIds(int[])Belgenin tüm sayfalarından belirtilen kimliklere sahip damgaları siler.
DeleteStampByIds(int, int[])Birden çok damga kimliğiyle belirtilen sayfadaki damgaları siler.
Dispose()Cepheyi ortadan kaldırır.
DrawCurve(LineInfo, int, Rectangle, string)Eğri ek açıklaması oluşturur.
ExtractLink()PDF belgesinde bulunan Link örnekleri koleksiyonunu çıkarır.
GetStamps(int)Sayfadaki damga dizisini döndürür.
GetViewerPreference()Görünüm tercihini döndürür.
HideStampById(int, int)Damgayı gizler. Gizlendikten sonra, damga görünürlüğü ShowStampById yöntemiyle geri yüklenebilir.
MoveStamp(int, int, double, double)Sayfadaki damganın konumunu değiştirir.
MoveStampById(int, int, double, double)Sayfadaki damganın konumunu değiştirir.
RemoveDocumentOpenAction()Belgeden açık eylemi kaldırır. Bu işlem, başlangıçta açık ‘Git’ eylemi kullanan birden çok belgeyi birleştirirken kullanışlıdır.
ReplaceImage(int, int, string)PDF belgesinin belirtilen sayfasında belirtilen resmi başka bir resimle değiştirir.
ReplaceText(string, string)PDF dosyasındaki metni değiştirir.
ReplaceText(string, int, string)Belirtilen sayfadaki PDF dosyasındaki metni değiştirir.
ReplaceText(string, string, int)PDF dosyasındaki metni değiştirir ve yazı tipi boyutunu ayarlar.
ReplaceText(string, string, TextState)Belirtilen kullanarak PDF dosyasındaki metni değiştirirTextState nesne.
ReplaceText(string, int, string, TextState)Belirtilen sayfadaki PDF dosyasındaki metni değiştirir.TextState nesne (yazı tipi ailesi, renk) değiştirilecek metin olarak belirtilebilir.
virtual Save(Stream)PDF belgesini belirtilen akışa kaydeder.
virtual Save(string)PDF belgesini belirtilen dosyaya kaydeder.
ShowStampById(int, int)HiddenStampById. tarafından gizlenen damgayı gösterir

Alanlar

İsimTanım
const DocumentCloseBir belge olay türü. Bir belgeyi kapatır.
const DocumentOpenBir belge olay türü. Bir belge açar.
const DocumentPrintedBir belge olay türü. Yazdırdıktan sonra bir eylemi yürütün.
const DocumentSavedBir belge olay türü. Kaydettikten sonra bir eylemi yürütün.
const DocumentWillPrintBir belge olay türü. Yazdırmadan önce bir eylemi yürütün.
const DocumentWillSaveBir belge olay türü. Kaydetmeden önce bir eylemi yürütün.

Ayrıca bakınız