Struct dxf::tables::DimStyle [] [src]

pub struct DimStyle {
    pub name: String,
    pub handle: u32,
    pub extension_data_groups: Vec<ExtensionGroup>,
    pub x_data: Vec<XData>,
    pub dimensioning_suffix: String,
    pub alternate_dimensioning_suffix: String,
    pub first_arrow_block_name: String,
    pub second_arrow_block_name: String,
    pub dimensioning_scale_factor: f64,
    pub dimensioning_arrow_size: f64,
    pub dimension_extension_line_offset: f64,
    pub dimension_line_increment: f64,
    pub dimension_extension_line_extension: f64,
    pub dimension_distance_rounding_value: f64,
    pub dimension_line_extension: f64,
    pub dimension_plus_tolerance: f64,
    pub dimension_minus_tolerance: f64,
    pub generate_dimension_tolerances: bool,
    pub generate_dimension_limits: bool,
    pub dimension_text_inside_horizontal: bool,
    pub dimension_text_outside_horizontal: bool,
    pub suppress_first_dimension_extension_line: bool,
    pub suppress_second_dimension_extension_line: bool,
    pub text_above_dimension_line: bool,
    pub dimension_unit_zero_suppression: UnitZeroSuppression,
    pub dimension_angle_zero_suppression: UnitZeroSuppression,
    pub dimensioning_text_height: f64,
    pub center_mark_size: f64,
    pub dimensioning_tick_size: f64,
    pub alternate_dimensioning_scale_factor: f64,
    pub dimension_linear_measurement_scale_factor: f64,
    pub dimension_vertical_text_position: f64,
    pub dimension_tolerance_displace_scale_factor: f64,
    pub dimension_line_gap: f64,
    pub alternate_dimensioning_unit_rounding: f64,
    pub use_alternate_dimensioning: bool,
    pub alternate_dimensioning_decimal_places: i16,
    pub force_dimension_line_extensions_outside_if_text_exists: bool,
    pub use_separate_arrow_blocks_for_dimensions: bool,
    pub force_dimension_text_inside_extensions: bool,
    pub suppress_outside_extension_dimension_lines: bool,
    pub dimension_line_color: Color,
    pub dimension_extension_line_color: Color,
    pub dimension_text_color: Color,
    pub angular_dimension_precision: i16,
    pub dimension_unit_format: UnitFormat,
    pub dimension_unit_tolerance_decimal_places: i16,
    pub dimension_tolerace_decimal_places: i16,
    pub alternate_dimensioning_units: UnitFormat,
    pub alternate_dimensioning_tolerance_decimal_places: i16,
    pub dimensioning_angle_format: AngleFormat,
    pub dimension_precision: i16,
    pub dimension_non_angular_units: NonAngularUnits,
    pub dimension_decilam_separator_char: char,
    pub dimension_text_movement_rule: DimensionTextMovementRule,
    pub dimension_text_justification: DimensionTextJustification,
    pub dimension_tolerance_vertical_justification: Justification,
    pub dimension_tolerance_zero_suppression: UnitZeroSuppression,
    pub alternate_dimensioning_zero_suppression: UnitZeroSuppression,
    pub alternate_dimensioning_tolerance_zero_suppression: UnitZeroSuppression,
    pub dimension_text_and_arrow_placement: DimensionFit,
    pub dimension_cursor_controls_text_position: bool,
    pub dimension_text_style: String,
    pub dimension_leader_block_name: String,
    pub arrow_block_name: String,
    pub dimension_line_weight: LineWeight,
    pub dimension_extension_line_weight: LineWeight,
    // some fields omitted
}

Fields

Methods

impl DimStyle
[src]

[src]

[src]

Trait Implementations

impl Default for DimStyle
[src]

[src]

Returns the "default value" for a type. Read more