Struct native_windows_gui::CharFormat [−][src]
pub struct CharFormat {
pub effects: Option<CharEffects>,
pub height: Option<i32>,
pub y_offset: Option<i32>,
pub text_color: Option<[u8; 3]>,
pub font_face_name: Option<String>,
pub underline_type: Option<UnderlineType>,
}Contains information about character formatting in a rich edit control
Fields
effects: Option<CharEffects>Character effects (bold, italics, strikeout, etc)
When returned by char_format, specifies which attributes are consistent throughout the entire selection.
For example, if the entire selection is either in italics or not in italics.
height: Option<i32>Character height, in twips (1/1440 of an inch or 1/20 of a printer’s point).
y_offset: Option<i32>Character offset, in twips, from the baseline. If the value of this member is positive, the character is a superscript; if it is negative, the character is a subscript.
text_color: Option<[u8; 3]>Text color. This member is ignored if the AUTOCOLOR character effect is specified.
font_face_name: Option<String>The font family name
underline_type: Option<UnderlineType>Text underline type. Does not work with effects
Trait Implementations
impl Clone for CharFormat[src]
fn clone(&self) -> CharFormat[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for CharFormat[src]
impl Default for CharFormat[src]
fn default() -> CharFormat[src]
Auto Trait Implementations
impl RefUnwindSafe for CharFormat
impl Send for CharFormat
impl Sync for CharFormat
impl Unpin for CharFormat
impl UnwindSafe for CharFormat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,