PdfContentEditor

PdfContentEditor class

Представляет класс для редактирования содержимого файла PDF.

public sealed class PdfContentEditor : SaveableFacade

Конструкторы

ИмяОписание
PdfContentEditor()Конструктор объекта PdfContentEditor.
PdfContentEditor(Document)Инициализирует новыйPdfContentEditor объект на базеdocument .

Характеристики

ИмяОписание
Document { get; }Получает фасад документа, над которым работает.
ReplaceTextStrategy { get; set; }Набор параметров для операции замены текста
TextEditOptions { get; set; }Получает или задает параметры редактирования текста.
TextReplaceOptions { get; set; }Получает или задает параметры замены текста.
TextSearchOptions { get; set; }Получает или задает параметры текстового поиска.

Методы

ИмяОписание
AddDocumentAdditionalAction(string, string)Добавляет дополнительное действие для события документа.
AddDocumentAttachment(string, string)Добавляет вложение к документу без аннотации.
AddDocumentAttachment(Stream, string, string)Добавляет вложение к документу без аннотации.
virtual BindPdf(Document)Инициализирует фасад.
override BindPdf(Stream)Связывает поток PDF для редактирования.
override BindPdf(string)Связывает файл PDF для редактирования.
ChangeViewerPreference(int)Изменяет настройки просмотра.
override Close()Закрывает открытый документ.
CreateApplicationLink(Rectangle, string, int)Создает ссылку для запуска приложения в документе PDF.
CreateApplicationLink(Rectangle, string, int, Color)Создает ссылку для запуска приложения в документе PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])Создает ссылку для запуска приложения в документе PDF.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)Создает закладку с указанным действием.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)Создает аннотацию курсора.
CreateCustomActionLink(Rectangle, int, Color, Enum[])Создает ссылку на дополнительные действия в документе PDF.
CreateFileAttachment(Rectangle, string, string, int, string)Создает аннотацию вложенного файла.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)Создает аннотацию вложенного файла.
CreateFileAttachment(Rectangle, string, string, int, string, double)Создает аннотацию вложенного файла.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)Создает аннотацию вложенного файла.
CreateFreeText(Rectangle, string, int)Создает аннотацию произвольного текста в документе PDF
CreateJavaScriptLink(string, Rectangle, int, Color)Создает ссылку на JavaScript в документе PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])Создает аннотацию строки.
CreateLocalLink(Rectangle, int, int)Создает локальную ссылку в документе PDF.
CreateLocalLink(Rectangle, int, int, Color)Создает локальную ссылку в документе PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[])Создает локальную ссылку в документе PDF.
CreateMarkup(Rectangle, string, int, int, Color)Создает аннотацию разметки в документе PDF.
CreateMovie(Rectangle, string, int)Создает аннотации к фильмам.
CreatePdfDocumentLink(Rectangle, string, int, int)Создает ссылку на другую страницу документа PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)Создает ссылку на другую страницу документа PDF.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])Создает ссылку на другую страницу документа PDF.
CreatePolygon(LineInfo, int, Rectangle, string)Создает полигональную аннотацию.
CreatePolyLine(LineInfo, int, Rectangle, string)Создает полилинейную аннотацию.
CreatePopup(Rectangle, string, bool, int)Создает всплывающую аннотацию в документе PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream)Создает аннотацию в виде штампа.
CreateRubberStamp(int, Rectangle, string, Color, string)Создает аннотацию в виде штампа.
CreateRubberStamp(int, Rectangle, string, string, Color)Создает аннотацию в виде штампа.
CreateSound(Rectangle, string, string, int, string)Создает звуковые аннотации.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)Создает аннотацию квадрат-круг.
CreateText(Rectangle, string, string, bool, string, int)Создает текстовую аннотацию в документе PDF
CreateWebLink(Rectangle, string, int)Создает веб-ссылку в документе PDF.
CreateWebLink(Rectangle, string, int, Color)Создает веб-ссылку в документе PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[])Создает веб-ссылку в документе PDF.
DeleteAttachments()Удаляет все вложения в документе PDF.
DeleteImage()Удаляет все изображения из документа PDF.
DeleteImage(int, int[])Удаляет указанные изображения на указанной странице.
DeleteStamp(int, int[])Удаляет несколько штампов на указанной странице по индексам штампов.
DeleteStampById(int)Удалить штамп по ID со всех страниц документа.
DeleteStampById(int, int)Удаляет штамп на указанной странице по идентификатору штампа.
DeleteStampByIds(int[])Удаляет штампы с указанными идентификаторами со всех страниц документа.
DeleteStampByIds(int, int[])Удаляет штампы на указанной странице по нескольким идентификаторам штампов.
Dispose()Удаляет фасад.
DrawCurve(LineInfo, int, Rectangle, string)Создает аннотацию кривой.
ExtractLink()Извлекает коллекцию экземпляров ссылок, содержащихся в документе PDF.
GetStamps(int)Возвращает массив штампов на странице.
GetViewerPreference()Возвращает настройки просмотра.
HideStampById(int, int)Скрывает штамп. После скрытия видимость штампа можно восстановить с помощью метода ShowStampById.
MoveStamp(int, int, double, double)Изменяет положение штампа на странице.
MoveStampById(int, int, double, double)Изменяет положение штампа на странице.
RemoveDocumentOpenAction()Удаляет открытое действие из документа. Эта операция полезна при объединении нескольких документов, использующих явное действие «Перейти» при запуске.
ReplaceImage(int, int, string)Заменяет указанное изображение на указанной странице документа PDF другим изображением.
ReplaceText(string, string)Заменяет текст в файле PDF.
ReplaceText(string, int, string)Заменяет текст в файле PDF на указанной странице.
ReplaceText(string, string, int)Заменяет текст в файле PDF и устанавливает размер шрифта.
ReplaceText(string, string, TextState)Заменяет текст в файле PDF, используя указанныйTextState объект.
ReplaceText(string, int, string, TextState)Заменяет текст в файле PDF на указанной странице.TextState объект (семейство шрифтов, цвет) может быть указан для заменяемого текста.
virtual Save(Stream)Сохраняет документ PDF в указанный поток.
virtual Save(string)Сохраняет документ PDF в указанный файл.
ShowStampById(int, int)Показывает штамп, который был скрыт HiddenStampById.

Поля

ИмяОписание
const DocumentCloseТип события документа. Закрывает документ.
const DocumentOpenТип события документа. Открывает документ.
const DocumentPrintedТип события документа. Выполнить действие после печати.
const DocumentSavedТип события документа. Выполнить действие после сохранения.
const DocumentWillPrintТип события документа. Выполнить действие перед печатью.
const DocumentWillSaveТип события документа. Выполнить действие перед сохранением.

Смотрите также