PdfContentEditor

PdfContentEditor class

Representerar en klass för att redigera PDF-filens innehåll.

public sealed class PdfContentEditor : SaveableFacade

Konstruktörer

namn Beskrivning
PdfContentEditor() Konstruktören av PdfContentEditor-objektet.
PdfContentEditor(Document) Initierar nyPdfContentEditor objekt på basen avdocument .

Egenskaper

namn Beskrivning
Document { get; } Får dokumentfasaden arbetar på.
ReplaceTextStrategy { get; set; } En uppsättning parametrar för ersätt text operation
TextEditOptions { get; set; } Hämtar eller ställer in textredigeringsalternativ.
TextReplaceOptions { get; set; } Hämtar eller ställer in alternativ för textersättning.
TextSearchOptions { get; set; } Hämtar eller ställer in alternativ för textsökning.

Metoder

namn Beskrivning
AddDocumentAdditionalAction(string, string) Lägger till ytterligare åtgärd för dokumenthändelse.
AddDocumentAttachment(string, string) Lägger till dokumentbilaga utan anteckning.
AddDocumentAttachment(Stream, string, string) Lägger till dokumentbilaga utan anteckning.
virtual BindPdf(Document) Initierar fasaden.
override BindPdf(Stream) Binder en PDF-ström för redigering.
override BindPdf(string) Binder en PDF-fil för redigering.
ChangeViewerPreference(int) Ändrar vyinställningen.
override Close() Stänger öppnat dokument.
CreateApplicationLink(Rectangle, string, int) Skapar en länk för att starta ett program i PDF-dokument.
CreateApplicationLink(Rectangle, string, int, Color) Skapar en länk för att starta ett program i PDF-dokument.
CreateApplicationLink(Rectangle, string, int, Color, Enum[]) Skapar en länk för att starta ett program i PDF-dokument.
CreateBookmarksAction(string, Color, bool, bool, string, string, string) Skapar ett bokmärke med den angivna åtgärden.
CreateCaret(int, Rectangle, Rectangle, string, string, Color) Skapar fältanteckning.
CreateCustomActionLink(Rectangle, int, Color, Enum[]) Skapar en länk till anpassade åtgärder i PDF-dokument.
CreateFileAttachment(Rectangle, string, string, int, string) Skapar anteckning för filbilaga.
CreateFileAttachment(Rectangle, string, Stream, string, int, string) Skapar anteckning för filbilaga.
CreateFileAttachment(Rectangle, string, string, int, string, double) Skapar anteckning för filbilaga.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double) Skapar anteckning för filbilaga.
CreateFreeText(Rectangle, string, int) Skapar fritextkommentarer i PDF document
CreateJavaScriptLink(string, Rectangle, int, Color) Skapar en länk till JavaScript i PDF-dokument.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[]) Skapar linjeanteckning.
CreateLocalLink(Rectangle, int, int) Skapar en lokal länk i PDF-dokument.
CreateLocalLink(Rectangle, int, int, Color) Skapar en lokal länk i PDF-dokument.
CreateLocalLink(Rectangle, int, int, Color, Enum[]) Skapar en lokal länk i PDF-dokument.
CreateMarkup(Rectangle, string, int, int, Color) Skapar uppmärkning till PDF-dokument.
CreateMovie(Rectangle, string, int) Skapar filmkommentarer.
CreatePdfDocumentLink(Rectangle, string, int, int) Skapar en länk till en annan PDF-dokumentsida.
CreatePdfDocumentLink(Rectangle, string, int, int, Color) Skapar en länk till en annan PDF-dokumentsida.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[]) Skapar en länk till en annan PDF-dokumentsida.
CreatePolygon(LineInfo, int, Rectangle, string) Skapar polygonanteckning.
CreatePolyLine(LineInfo, int, Rectangle, string) Skapar polylinjeanteckning.
CreatePopup(Rectangle, string, bool, int) Skapar popup-kommentarer i PDF-dokument.
CreateRubberStamp(int, Rectangle, string, Color, Stream) Skapar en stämpelkommentar.
CreateRubberStamp(int, Rectangle, string, Color, string) Skapar en stämpelkommentar.
CreateRubberStamp(int, Rectangle, string, string, Color) Skapar en stämpelkommentar.
CreateSound(Rectangle, string, string, int, string) Skapar ljudkommentarer.
CreateSquareCircle(Rectangle, string, Color, bool, int, int) Skapar en kvadratisk cirkelkommentar.
CreateText(Rectangle, string, string, bool, string, int) Skapar textkommentarer i PDF-dokument
CreateWebLink(Rectangle, string, int) Skapar en webblänk i PDF-dokument.
CreateWebLink(Rectangle, string, int, Color) Skapar en webblänk i PDF-dokument.
CreateWebLink(Rectangle, string, int, Color, Enum[]) Skapar en webblänk i PDF-dokument.
DeleteAttachments() Tar bort alla bilagor i PDF-dokument.
DeleteImage() Tar bort alla bilder från PDF-dokument.
DeleteImage(int, int[]) Tar bort de angivna bilderna på den angivna sidan.
DeleteStamp(int, int[]) Tar bort flera stämplar på den angivna sidan med stämpelindex.
DeleteStampById(int) Ta bort stämpel med ID från alla sidor i dokumentet.
DeleteStampById(int, int) Tar bort stämpel på angiven sida med stämpel-ID.
DeleteStampByIds(int[]) Tar bort stämplar med specificerade ID från alla sidor i dokumentet.
DeleteStampByIds(int, int[]) Tar bort stämplar på den angivna sidan med flera stämpel-ID:n.
Dispose() Disponerar fasaden.
DrawCurve(LineInfo, int, Rectangle, string) Skapar kurvanteckning.
ExtractLink() Extraherar samlingen av länkinstanser som finns i PDF-dokument.
GetStamps(int) Returnerar en rad stämplar på sidan.
GetViewerPreference() Returnerar vyinställningen.
HideStampById(int, int) Döljer stämpeln. Efter att ha gömt sig kan stämpelns synlighet återställas med metoden ShowStampById.
MoveStamp(int, int, double, double) Ändrar stämpelns position på sidan.
MoveStampById(int, int, double, double) Ändrar stämpelns position på sidan.
RemoveDocumentOpenAction() Tar bort öppen åtgärd från dokumentet. Den här operationen är användbar när du sammanfogar flera dokument som använder explicit “GoTo”-åtgärd vid start.
ReplaceImage(int, int, string) Ersätter den angivna bilden på den angivna sidan i PDF-dokumentet med en annan bild.
ReplaceText(string, string) Ersätter text i PDF-filen.
ReplaceText(string, int, string) Ersätter text i PDF-filen på den angivna sidan.
ReplaceText(string, string, int) Ersätter text i PDF-filen och anger teckenstorlek.
ReplaceText(string, string, TextState) Ersätter text i PDF-filen med angivnaTextState objekt.
ReplaceText(string, int, string, TextState) Ersätter text i PDF-filen på den angivna sidan.TextState objekt (teckensnittsfamilj, färg) kan specificeras till ersatt text.
virtual Save(Stream) Sparar PDF-dokumentet till den angivna strömmen.
virtual Save(string) Sparar PDF-dokumentet till den angivna filen.
ShowStampById(int, int) Visar stämpel som gömdes av HiddenStampById.

Fält

namn Beskrivning
const DocumentClose En dokumenthändelsetyp. Stänger ett dokument.
const DocumentOpen En dokumenthändelsetyp. Öppnar ett dokument.
const DocumentPrinted En dokumenthändelsetyp. Utför en åtgärd efter utskrift.
const DocumentSaved En dokumenthändelsetyp. Utför en åtgärd efter att ha sparat.
const DocumentWillPrint En dokumenthändelsetyp. Utför en åtgärd innan utskrift.
const DocumentWillSave En dokumenthändelsetyp. Utför en åtgärd innan du sparar.

Se även