Aspose::Page::UserProperties クラス

UserProperties class

型付きプロパティの設定と取得を可能にする特別なプロパティクラスです。また、このプロパティオブジェクトにプロパティが存在しない場合に検索される2つのデフォルトプロパティオブジェクトのフックアップも可能です。

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)integer プロパティの値を取得します。
virtual GetPropertyInt(System::String, int32_t)integer プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual GetPropertyMargins(System::String)margins プロパティの値を取得します。
virtual GetPropertyMargins(System::String, System::SharedPtr<Margins>)margins プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual GetPropertyMatrix(System::String)matrix プロパティの値を取得します。
virtual GetPropertyMatrix(System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)matrix プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual GetPropertyRectangle(System::String)rectangle プロパティの値を取得します。
virtual GetPropertyRectangle(System::String, System::Drawing::RectangleF)rectangle プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual GetPropertySize(System::String)size プロパティの値を取得します。
virtual GetPropertySize(System::String, System::Drawing::Size)size プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual GetPropertyStringArray(System::String)string array プロパティの値を取得します。
virtual GetPropertyStringArray(System::String, System::ArrayPtr<System::String>)string array プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
virtual IsProperty(System::String)boolean プロパティの値を取得します。
virtual IsProperty(System::String, bool)boolean プロパティの値を取得します。要求されたプロパティが存在しない場合、指定されたデフォルト値を返します。
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) overriden 番目のテンプレート引数を弱参照ポインタに設定します(共有ではなく)。コンテナ内のポインタを弱モードに切り替えることができます。
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 をデフォルトテーブルと altDefaults テーブルで構築し、その順序で検索されます。

参照