iText 7 7.1.8 API
|
The property flags are used when properties are fetched from the More...
Public Member Functions |
|
PropertyOptions () | |
Default constructor More... |
|
PropertyOptions (int options) | |
Intialization constructor More... |
|
bool | IsURI () |
iText.Kernel.XMP.Options.PropertyOptions | SetURI (bool value) |
bool | GetHasQualifiers () |
iText.Kernel.XMP.Options.PropertyOptions | SetHasQualifiers (bool value) |
bool | IsQualifier () |
iText.Kernel.XMP.Options.PropertyOptions | SetQualifier (bool value) |
bool | GetHasLanguage () |
|
|
iText.Kernel.XMP.Options.PropertyOptions | SetHasLanguage (bool value) |
bool | GetHasType () |
|
|
iText.Kernel.XMP.Options.PropertyOptions | SetHasType (bool value) |
bool | IsStruct () |
|
|
iText.Kernel.XMP.Options.PropertyOptions | SetStruct (bool value) |
bool | IsArray () |
iText.Kernel.XMP.Options.PropertyOptions | SetArray (bool value) |
bool | IsArrayOrdered () |
iText.Kernel.XMP.Options.PropertyOptions | SetArrayOrdered (bool value) |
bool | IsArrayAlternate () |
iText.Kernel.XMP.Options.PropertyOptions | SetArrayAlternate (bool value) |
bool | IsArrayAltText () |
iText.Kernel.XMP.Options.PropertyOptions | SetArrayAltText (bool value) |
bool | IsSchemaNode () |
|
|
iText.Kernel.XMP.Options.PropertyOptions | SetSchemaNode (bool value) |
bool | IsCompositeProperty () |
|
|
bool | IsSimple () |
|
|
bool | EqualArrayTypes (iText.Kernel.XMP.Options.PropertyOptions options) |
Compares two options set for array compatibility. More... |
|
void | MergeWith (iText.Kernel.XMP.Options.PropertyOptions options) |
Merges the set options of a another options object with this. More... |
|
bool | IsOnlyArrayOptions () |
|
|
Public Member Functions inherited from iText.Kernel.XMP.Options.Options | |
Options () | |
The default constructor. More... |
|
Options (int options) | |
Constructor with the options bit mask. More... |
|
virtual void | Clear () |
Resets the options. More... |
|
virtual bool | IsExactly (int optionBits) |
virtual bool | ContainsAllOptions (int optionBits) |
virtual bool | ContainsOneOf (int optionBits) |
virtual void | SetOption (int optionBits, bool value) |
virtual int | GetOptions () |
Is friendly to access it during the tests. More... |
|
virtual void | SetOptions (int options) |
override bool | Equals (Object obj) |
|
|
override int | GetHashCode () |
|
|
virtual String | GetOptionsString () |
Creates a human readable string from the set options. More... |
|
override String | ToString () |
|
|
Static Public Attributes |
|
const int | NO_OPTIONS = 0x00000000 |
const int | URI = 0x00000002 |
const int | HAS_QUALIFIERS = 0x00000010 |
const int | QUALIFIER = 0x00000020 |
const int | HAS_LANGUAGE = 0x00000040 |
const int | HAS_TYPE = 0x00000080 |
const int | STRUCT = 0x00000100 |
const int | ARRAY = 0x00000200 |
const int | ARRAY_ORDERED = 0x00000400 |
const int | ARRAY_ALTERNATE = 0x00000800 |
const int | ARRAY_ALT_TEXT = 0x00001000 |
const int | SCHEMA_NODE = unchecked((int)(0x80000000)) |
const int | DELETE_EXISTING = 0x20000000 |
may be used in the future More... |
|
const int | SEPARATE_NODE = 0x40000000 |
Updated by iText. More... |
|
The property flags are used when properties are fetched from the
XMPMeta
-object and provide more detailed information about the property.
|
inline |
Default constructor
|
inline |
Intialization constructor
options | the initialization options |
iText.Kernel.XMP.XMPException | If the options are not valid |
|
inline |
Compares two options set for array compatibility.
options | other options |
|
inline |
xml:lang
attribute, an rdf:type
property, or a general qualifier. See the introductory discussion of qualified properties for more information.
|
inline |
rdf:Bag
container.
|
inline |
rdf:Alt
container.
|
inline |
rdf:Alt
container. Each array element is a simple property with an xml:lang
attribute.
|
inline |
rdf:Seq
container.
|
inline |
|
inline |
rdf:resource
attribute. Not mandatory for URIs, but considered RDF-savvy.
|
inline |
Merges the set options of a another options object with this.
Merges the set options of a another options object with this. If the other options set is null, this objects stays the same.
options | other options |
iText.Kernel.XMP.XMPException | If illegal options are provided |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the option DELETE_EXISTING to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
static |
may be used in the future