pub struct PresentationVariant { /* private fields */ }
Implementations§
Source§impl PresentationVariant
impl PresentationVariant
pub fn new() -> Self
Sourcepub fn default(&mut self) -> &mut Self
pub fn default(&mut self) -> &mut Self
Default presentation (implementation-defined); cancels the effect of any preceding occurrence of SAPV in the data stream.
Sourcepub fn latin_decimal(&mut self) -> &mut Self
pub fn latin_decimal(&mut self) -> &mut Self
The decimal digits are presented by means of the graphic symbols used in the Latin script.
Sourcepub fn arabic_decimal(&mut self) -> &mut Self
pub fn arabic_decimal(&mut self) -> &mut Self
The decimal digits are presented by means of the graphic symbols used in the Arabic script, i.e. the Hindi symbols.
Sourcepub fn mirror_horizontal(&mut self) -> &mut Self
pub fn mirror_horizontal(&mut self) -> &mut Self
When the direction of the character path is right-to-left, each of the graphic characters in the graphic character set(s) in use which is one of a left/right-handed pair (parentheses, square brackets, curly brackets, greater-than/less-than signs, etc.) is presented as “mirrored”, i.e. as the other member of the pair. For example, the coded graphic character given the name LEFT PARENTHESIS is presented as RIGHT PARENTHESIS, and vice versa.
Sourcepub fn mirror_vertical(&mut self) -> &mut Self
pub fn mirror_vertical(&mut self) -> &mut Self
When the direction of the character path is right-to-left, all graphic characters which represent operators and delimiters in mathematical formulae and which are not symmetrical about a vertical axis are presented as mirrored about that vertical axis.
Sourcepub fn character_isolate(&mut self) -> &mut Self
pub fn character_isolate(&mut self) -> &mut Self
The following graphic character is presented in its isolated form.
Sourcepub fn character_initial(&mut self) -> &mut Self
pub fn character_initial(&mut self) -> &mut Self
The following graphic character is presented in its initial form.
Sourcepub fn character_medial(&mut self) -> &mut Self
pub fn character_medial(&mut self) -> &mut Self
The following graphic character is presented in its medial form.
Sourcepub fn character_final(&mut self) -> &mut Self
pub fn character_final(&mut self) -> &mut Self
The following graphic character is presented in its final form.
Sourcepub fn decimal_stop(&mut self) -> &mut Self
pub fn decimal_stop(&mut self) -> &mut Self
Where the bit combination 0x2E is intended to represent a decimal mark in a decimal number it shall be presented by means of the graphic symbol FULL STOP.
Sourcepub fn decimal_comma(&mut self) -> &mut Self
pub fn decimal_comma(&mut self) -> &mut Self
Where the bit combination 0x2E is intended to represent a decimal mark in a decimal number it shall be presented by means of the graphic symbol COMMA.
Sourcepub fn vowel_above_or_below(&mut self) -> &mut Self
pub fn vowel_above_or_below(&mut self) -> &mut Self
Vowels are presented above or below the preceding character.
Sourcepub fn vowel_after(&mut self) -> &mut Self
pub fn vowel_after(&mut self) -> &mut Self
Vowels are presented after the preceding character.
Sourcepub fn arabic_ligature_aleph(&mut self) -> &mut Self
pub fn arabic_ligature_aleph(&mut self) -> &mut Self
Contextual shape determination of Arabic scripts, including the LAM-ALEPH ligature but excluding all other Arabic ligatures.
Sourcepub fn arabic_ligature_none(&mut self) -> &mut Self
pub fn arabic_ligature_none(&mut self) -> &mut Self
Contextual shape determination of Arabic scripts, excluding all Arabic ligatures.
Sourcepub fn no_mirror(&mut self) -> &mut Self
pub fn no_mirror(&mut self) -> &mut Self
Cancels the effect of parameter values Self::mirror_horizontal and Self::mirror_vertical.
Sourcepub fn italic_direction(&mut self) -> &mut Self
pub fn italic_direction(&mut self) -> &mut Self
When the string direction is right-to-left, the italicized characters are slanted to the left; when the string direction is left-to-right, the italicized characters are slanted to the right.
Sourcepub fn arabic_no_context_with_digit(&mut self) -> &mut Self
pub fn arabic_no_context_with_digit(&mut self) -> &mut Self
Contextual shape determination of Arabic scripts is not used, the graphic characters - including the digits - are presented in the form they are stored (Pass-through).
Sourcepub fn arabic_no_context(&mut self) -> &mut Self
pub fn arabic_no_context(&mut self) -> &mut Self
Contextual shape determination of Arabic scripts is not used, the graphic characters - excluding the digits - are presented in the form they are stored (Pass-through).
Sourcepub fn device_digit(&mut self) -> &mut Self
pub fn device_digit(&mut self) -> &mut Self
The graphic symbols used to present the decimal digits are device dependent.
Sourcepub fn character_establish(&mut self) -> &mut Self
pub fn character_establish(&mut self) -> &mut Self
Establishes the effect of parameter values Self::character_isolate, Self::character_initial, Self::character_medial, and Self::character_final for the following graphic characters until cancelled.
Sourcepub fn character_cancel(&mut self) -> &mut Self
pub fn character_cancel(&mut self) -> &mut Self
Cancels the effect of parameter value Self::character_establish, i.e. re-establishes the effect of parameter values Self::character_isolate, Self::character_initial, Self::character_medial, and Self::character_final for the next single graphic character only.
pub fn get(&self) -> ControlSequence
Trait Implementations§
Source§impl Clone for PresentationVariant
impl Clone for PresentationVariant
Source§fn clone(&self) -> PresentationVariant
fn clone(&self) -> PresentationVariant
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more