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
name: String
handle: u32
extension_data_groups: Vec<ExtensionGroup>
x_data: Vec<XData>
dimensioning_suffix: String
alternate_dimensioning_suffix: String
first_arrow_block_name: String
second_arrow_block_name: String
dimensioning_scale_factor: f64
dimensioning_arrow_size: f64
dimension_extension_line_offset: f64
dimension_line_increment: f64
dimension_extension_line_extension: f64
dimension_distance_rounding_value: f64
dimension_line_extension: f64
dimension_plus_tolerance: f64
dimension_minus_tolerance: f64
generate_dimension_tolerances: bool
generate_dimension_limits: bool
dimension_text_inside_horizontal: bool
dimension_text_outside_horizontal: bool
suppress_first_dimension_extension_line: bool
suppress_second_dimension_extension_line: bool
text_above_dimension_line: bool
dimension_unit_zero_suppression: UnitZeroSuppression
dimension_angle_zero_suppression: UnitZeroSuppression
dimensioning_text_height: f64
center_mark_size: f64
dimensioning_tick_size: f64
alternate_dimensioning_scale_factor: f64
dimension_linear_measurement_scale_factor: f64
dimension_vertical_text_position: f64
dimension_tolerance_displace_scale_factor: f64
dimension_line_gap: f64
alternate_dimensioning_unit_rounding: f64
use_alternate_dimensioning: bool
alternate_dimensioning_decimal_places: i16
force_dimension_line_extensions_outside_if_text_exists: bool
use_separate_arrow_blocks_for_dimensions: bool
force_dimension_text_inside_extensions: bool
suppress_outside_extension_dimension_lines: bool
dimension_line_color: Color
dimension_extension_line_color: Color
dimension_text_color: Color
angular_dimension_precision: i16
dimension_unit_format: UnitFormat
dimension_unit_tolerance_decimal_places: i16
dimension_tolerace_decimal_places: i16
alternate_dimensioning_units: UnitFormat
alternate_dimensioning_tolerance_decimal_places: i16
dimensioning_angle_format: AngleFormat
dimension_precision: i16
dimension_non_angular_units: NonAngularUnits
dimension_decilam_separator_char: char
dimension_text_movement_rule: DimensionTextMovementRule
dimension_text_justification: DimensionTextJustification
dimension_tolerance_vertical_justification: Justification
dimension_tolerance_zero_suppression: UnitZeroSuppression
alternate_dimensioning_zero_suppression: UnitZeroSuppression
alternate_dimensioning_tolerance_zero_suppression: UnitZeroSuppression
dimension_text_and_arrow_placement: DimensionFit
dimension_cursor_controls_text_position: bool
dimension_text_style: String
dimension_leader_block_name: String
arrow_block_name: String
dimension_line_weight: LineWeight
dimension_extension_line_weight: LineWeight
Methods
impl DimStyle
[src]
fn get_owner<'a>(&self, drawing: &'a Drawing) -> Option<DrawingItem<'a>>
[src]
fn set_owner<'a>(
&mut self,
item: &'a mut DrawingItemMut,
drawing: &'a mut Drawing
)
[src]
&mut self,
item: &'a mut DrawingItemMut,
drawing: &'a mut Drawing
)