public sealed class PreviewPageExtractorContext : IPreviewPageExtractorContext
Public NotInheritable Class PreviewPageExtractorContext
Implements IPreviewPageExtractorContext
public ref class PreviewPageExtractorContext sealed : IPreviewPageExtractorContext
[<SealedAttribute>]
type PreviewPageExtractorContext =
class
interface IPreviewPageExtractorContext
end
PreviewPageExtractorContext | Создаёт экземпляр класса с указанием его параметров. |
CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. |
CoerceRenderSizeFuncAsync | Функция, которая выполняет корректировку ширины и высоты при рендеринге изображения или null, если ширина и высота не изменяются. |
CreateDestinationStreamFuncAsync | Функция, которая создаёт поток, в который объект IPreviewPageExtractor сохраняет страницу, или null, если обработка будет выполнена стандартным способом. Функция не используется, если указана функция в свойстве EncodeBitmapStreamFuncAsync, которая гарантированно задействована в объекте IPreviewPageExtractor. Если поток соответствует MemoryStream, то по завершению работы заполняется свойство ResultImageBytes, иначе результат вызывающий код сможет получить, только используя собственную логику, связанную с созданным потоком (например, прочитав файл, если функция создаёт поток для файла). |
EncodeBitmapStreamFuncAsync | Функция, которая выполняет кодирование и сохранение потока с изображением, или null, если обработка будет выполнена стандартным способом. Внимание! Метод может не использоваться в различных реализациях интерфейса IPreviewPageExtractor. Дополнительно переопределите функцию CreateDestinationStreamFuncAsync. |
FilePath | Полный путь к файлу документа со страницами. Значение не равно null или пустой строке. |
Info | Дополнительная информация для расширений. |
PageIndex | Отсчитываемый от нуля индекс запрашиваемой страницы. |
Quality | Качество страницы для рендеринга в предпросмотре. |
ResultImage | Результирующее изображение или null, если изображение не задано или задано как массив байт ResultImageBytes. В реализации алгоритма извлечения страницы должно быть установлено или это свойство, или ResultImageBytes. |
ResultImageBytes | Массив байт, который содержит данные изображения (обычно в формате PNG), которое содержится в документе, или null, если изображение не задано или задано как объект ResultImage. В реализации алгоритма извлечения страницы должно быть установлено или это свойство, или ResultImage. |
ResultPageCount | Количество страниц, содержащихся в документе. Не может быть меньше 0. Должно быть установлено в реализации алгоритма извлечения страницы. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |