pub enum StandardOwner {
Layout,
List,
PrintField,
Table,
Xml100,
Html32,
Html401,
Oeb10,
Rtf105,
Css100,
Css200,
}Expand description
The standard attribute owners of ISO 32000-1 Table 331: the four owners the standard defines attributes for, and the seven document formats whose own attributes an attribute object may carry.
Covers ISO 32000-1 §14.8.5.2.
Variants§
Layout
Layout: layout attributes (§14.8.5.4).
List
List: the list attribute (§14.8.5.5).
PrintField
PrintField: print-field attributes (§14.8.5.6).
Table
Table: table attributes (§14.8.5.7).
Xml100
XML-1.00: attributes of XML 1.00.
Html32
HTML-3.2: attributes of HTML 3.2.
Html401
HTML-4.01: attributes of HTML 4.01.
Oeb10
OEB-1.0: attributes of the Open eBook 1.0 format.
Rtf105
RTF-1.05: attributes of RTF 1.05.
Css100
CSS-1.00: attributes of CSS 1.00.
Css200
CSS-2.00: attributes of CSS 2.00.
Implementations§
Source§impl StandardOwner
impl StandardOwner
Sourcepub const ALL: [StandardOwner; 11]
pub const ALL: [StandardOwner; 11]
Every standard owner, in the order of Table 331.
Sourcepub fn from_name(name: &str) -> Option<StandardOwner>
pub fn from_name(name: &str) -> Option<StandardOwner>
The standard owner an /O name stands for, None for a producer’s
own owner (or UserProperties, §14.7.5.4, which is not one of them).
Names are case-sensitive.