Класс Aspose::Pdf::XImage

XImage class

Класс, представляющий X-Object изображения.

class XImage : public System::Object

Методы

МетодОписание
AddStencilMask(const System::SharedPtr<System::IO::Stream>&)Добавляет трафаретную маску к XImage.
static DetectColorType(const System::SharedPtr<System::Drawing::Bitmap>&)Возвращает тип цвета изображения.
get_ContainsTransparency()Если изображение содержит прозрачность, возвращает true; иначе — false.
get_FilterType()Получает тип фильтра изображения.
get_Grayscaled()Получает градацию серого изображения.
get_Height()Получает высоту изображения.
get_ImageMask()Получает флаг, указывающий, следует ли рассматривать изображение как маску изображения (см. 8.9.6, “Masked Images”). Если этот флаг установлен в true, значение BitsPerComponent должно быть 1, а Mask и ColorSpace не должны указываться; немаскированные области должны быть закрашены текущим цветом без обводки. Значение по умолчанию: false.
get_Metadata()Metadata изображения.
get_Name()Получает имя изображения. Обратите внимание, что если вы измените имя изображения, которое имеет ссылки в содержимом страниц, документ может стать некорректным. В этом случае используйте метод XImage.Rename.
get_Width()Получает ширину изображения.
GetAlternativeText(const System::SharedPtr<Aspose::Pdf::Page>&)Возвращает список строк с альтернативным Text для XImage.
GetColorType()Возвращает тип цвета изображения.
GetNameInCollection()Возвращает имя изображения в его коллекции.
GetRawImageData()Извлекает необработанные данные изображения из исходного изображения.
IsTheSameObject(const System::SharedPtr<Aspose::Pdf::XImage>&)Возвращает true, если оба изображения ссылаются на один и тот же объект.
Rename(const System::String&)Переименовывает изображение и заменяет все ссылки на изображение новым именем.
Save(const System::SharedPtr<System::IO::Stream>&)Сохраняет данные изображения в поток в виде JPEG‑изображения.
Save(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&)Сохраняет изображение в поток в запрошенном формате.
Save(const System::SharedPtr<System::IO::Stream>&, int32_t)Сохраняет данные изображения в поток в виде JPEG‑изображения с указанным разрешением.
Save(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t)Сохраняет изображение в поток в запрошенном формате с указанным разрешением.
set_Name(const System::String&)Устанавливает имя изображения. Обратите внимание, что если вы измените имя изображения, которое имеет ссылки в содержимом страниц, документ может стать некорректным. В этом случае используйте метод XImage.Rename.
ToStream()Возвращает оригинальный поток изображения.
TrySetAlternativeText(const System::String&, const System::SharedPtr<Aspose::Pdf::Page>&)Устанавливает альтернативный текст для XImage на странице.

См. также