public sealed class PreviewPageExtractorContext : IPreviewPageExtractorContextPublic NotInheritable Class PreviewPageExtractorContext
Implements IPreviewPageExtractorContextpublic 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) |