Класс Aspose::Pdf::Facades::PdfAnnotationEditor

PdfAnnotationEditor class

Представляет класс для работы с аннотациями PDF‑документа (комментариями).

class PdfAnnotationEditor : public Aspose::Pdf::Facades::SaveableFacade

Методы

МетодОписание
DeleteAnnotation(const System::String&)Удаляет аннотацию с указанным именем аннотации.
DeleteAnnotations()Удаляет все аннотации в документе.
DeleteAnnotations(const System::String&)Удаляет все аннотации указанного типа в документе.
ExportAnnotationsToXfdf(const System::SharedPtr<System::IO::Stream>&)Экспортирует аннотации в поток.
ExportAnnotationsXfdf(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::ArrayPtr<System::String>&)Экспортирует содержимое указанных типов аннотаций в XFDF.
ExportAnnotationsXfdf(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::ArrayPtr<Annotations::AnnotationType>&)Экспортирует содержимое указанных типов аннотаций в XFDF.
ExtractAnnotations(int32_t, int32_t, const System::ArrayPtr<System::String>&)Получает список аннотаций указанных типов.
ExtractAnnotations(int32_t, int32_t, const System::ArrayPtr<Annotations::AnnotationType>&)Получает список аннотаций указанных типов.
FlatteningAnnotations()Преобразует все аннотации в документе в плоские.
FlatteningAnnotations(const System::SharedPtr<Forms::Form::FlattenSettings>&)Преобразует все аннотации в документе в плоские.
FlatteningAnnotations(int32_t, int32_t, const System::ArrayPtr<Annotations::AnnotationType>&)Уплощает аннотации указанных типов.
ImportAnnotationFromXfdf(const System::String&)Импортирует все аннотации из файла XFDF.
ImportAnnotationFromXfdf(const System::String&, const System::ArrayPtr<Annotations::AnnotationType>&)Импортирует указанные аннотации из файла XFDF.
ImportAnnotationFromXfdf(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<Annotations::AnnotationType>&)Импортирует указанные аннотации из потока данных XFDF.
ImportAnnotationFromXfdf(const System::SharedPtr<System::IO::Stream>&)Импортирует все аннотации из потока данных XFDF.
ImportAnnotations(const System::ArrayPtr<System::String>&, const System::ArrayPtr<Annotations::AnnotationType>&)Импортирует указанные аннотации в документ из массива других PDF‑документов.
ImportAnnotations(const System::ArrayPtr<System::String>&)Импортирует аннотации в документ из массива других PDF‑документов.
ImportAnnotations(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::ArrayPtr<Annotations::AnnotationType>&)Импортирует указанные аннотации в документ из массива потоков других PDF‑документов.
ImportAnnotations(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&)Импортирует аннотации в документ из массива потоков других PDF‑документов.
ImportAnnotationsFromFdf(const System::String&)Импортирует все аннотации из файла FDF.
ImportAnnotationsFromXfdf(const System::String&)Импортирует все аннотации из файла XFDF.
ImportAnnotationsFromXfdf(const System::SharedPtr<System::IO::Stream>&)Импортирует все аннотации из потока данных XFDF.
ModifyAnnotations(int32_t, int32_t, const System::SharedPtr<Annotations::Annotation>&)Изменяет аннотации указанного типа в заданном диапазоне страниц. Поддерживает изменение следующих свойств аннотации: Modified, Title, Contents, Color, Subject и Open.
ModifyAnnotationsAuthor(int32_t, int32_t, const System::String&, const System::String&)Изменяет автора аннотаций в заданном диапазоне страниц.
PdfAnnotationEditor()Инициализирует новый объект PdfAnnotationEditor.
PdfAnnotationEditor(const System::SharedPtr<Aspose::Pdf::Document>&)Инициализирует новый объект PdfAnnotationEditor на основе document.
RedactArea(int32_t, System::SharedPtr<Rectangle>, System::Drawing::Color)Редактирует область на указанной странице. Всё содержимое удаляется.

См. также