Aspose::Page::UserProperties класс

UserProperties class

Специальный класс свойств, позволяющий задавать и возвращать типизированные свойства. Он также позволяет подключать два объекта свойств по умолчанию, которые будут искаться, если данный объект свойств не содержит требуемого свойства.

class UserProperties : public System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>

Методы

МетодОписание
virtual GetProperty(System::String)Получает значение строкового свойства.
virtual GetProperty(System::String, System::String)Получает значение строкового свойства. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyColor(System::String)Получает значение цветового свойства.
virtual GetPropertyColor(System::String, System::Drawing::Color)Получает значение цветового свойства. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyDouble(System::String)Получает значение свойства типа double.
virtual GetPropertyDouble(System::String, double)Получает значение свойства типа double. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyFloat(System::String)Получает значение свойства типа float.
virtual GetPropertyFloat(System::String, float)Получает значение свойства типа float. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyInt(System::String)Получает значение целочисленного свойства.
virtual GetPropertyInt(System::String, int32_t)Получает значение целочисленного свойства. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyMargins(System::String)Получает значение свойства отступов.
virtual GetPropertyMargins(System::String, System::SharedPtr<Margins>)Получает значение свойства отступов. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyMatrix(System::String)Получает значение свойства матрицы.
virtual GetPropertyMatrix(System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Получает значение свойства матрицы. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyRectangle(System::String)Получает значение свойства прямоугольника.
virtual GetPropertyRectangle(System::String, System::Drawing::RectangleF)Получает значение свойства прямоугольника. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertySize(System::String)Получает значение свойства размера.
virtual GetPropertySize(System::String, System::Drawing::Size)Получает значение свойства размера. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual GetPropertyStringArray(System::String)Получает значение свойства массива строк.
virtual GetPropertyStringArray(System::String, System::ArrayPtr<System::String>)Получает значение свойства массива строк. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual IsProperty(System::String)Получает значение логического свойства.
virtual IsProperty(System::String, bool)Получает значение логического свойства. Если запрашиваемое свойство отсутствует, возвращает указанное значение по умолчанию.
virtual PrintProperties()
virtual PropertyNames()Возвращает имена свойств.
virtual set_Properties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Копирует свойства, включая их значения по умолчанию, в этот UserProperties.
virtual SetProperty(System::String, System::String)Устанавливает значение строкового свойства.
virtual SetProperty(System::String, System::ArrayPtr<System::String>)Устанавливает значение свойства массивом строк.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::ArrayPtr<System::String>)Устанавливает значение свойства массивом строк в указанной таблице свойств.
virtual SetProperty(System::String, System::Drawing::Color)Устанавливает значение свойства цвета.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Color)Устанавливает значение свойства цвета в указанной таблице свойств.
virtual SetProperty(System::String, System::Drawing::Rectangle)Устанавливает значение свойства прямоугольника.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Rectangle)Устанавливает значение свойства прямоугольника в указанной таблице свойств.
virtual SetProperty(System::String, System::SharedPtr<Margins>)Устанавливает значение свойства отступов.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::SharedPtr<Margins>)Устанавливает значение свойства отступов в указанной таблице свойств.
virtual SetProperty(System::String, System::Drawing::Size)Устанавливает значение свойства размера.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Size)Устанавливает значение свойства размера в указанной таблице свойств.
virtual SetProperty(System::String, int32_t)Устанавливает значение свойства целого числа.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, int32_t)Устанавливает значение свойства целого числа в указанной таблице свойств.
virtual SetProperty(System::String, double)Устанавливает значение свойства типа double.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, double)Устанавливает значение свойства типа double в указанной таблице свойств.
virtual SetProperty(System::String, float)Устанавливает значение свойства типа float.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, float)Устанавливает значение свойства типа float в указанной таблице свойств.
virtual SetProperty(System::String, bool)Устанавливает значение свойства типа boolean.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, bool)Устанавливает значение свойства типа boolean в указанной таблице свойств.
virtual SetProperty(System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Устанавливает значение свойства матрицы.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Устанавливает значение свойства матрицы в указанной таблице свойств.
SetTemplateWeakPtr(uint32_t) overrideУстанавливает n‑й аргумент шаблона как слабый указатель (вместо shared). Позволяет переключать указатели в контейнерах в режим weak.
UserProperties()Инициализирует пустой экземпляр класса UserProperties.
UserProperties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Инициализирует экземпляр класса UserProperties со значениями по умолчанию.
UserProperties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Создаёт UserProperties с таблицами defaults и altDefaults, которые ищутся в указанном порядке.

См. также