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, которые ищутся в указанном порядке. |
См. также
- Class Dictionary
- Namespace Aspose::Page
- Library Aspose.Page for C++