Class: Layout::Style
- Inherits:
-
Object
- Object
- Layout::Style
- Defined in:
- lib/sketchup-api-stubs/stubs/Layout/Style.rb
Overview
References a collection of style attributes that determine the visual appearance of Entitys. Style attributes are those attributes which the user can manipulate in LayOut’s inspector windows. For example, shape style attributes that define stroke and fill, or text style attributes that define the font for FormattedText. The Document maintains a default style for various types of Entitys, and it is possible to apply the style of one entity to another. Style objects are transient and do not belong to a Document.
Constant Summary collapse
- ALIGN_CENTER =
Constants
nil
- ALIGN_LEFT =
Stub value.
nil
- ALIGN_RIGHT =
Stub value.
nil
- ANCHOR_BOTTOM =
Stub value.
nil
- ANCHOR_CENTER =
Stub value.
nil
- ANCHOR_TOP =
Stub value.
nil
- ARCHITECTURAL_INCHES =
Stub value.
nil
- ARROW_FILLED_CIRCLE =
Stub value.
nil
- ARROW_FILLED_DIAMOND =
Stub value.
nil
- ARROW_FILLED_SKINNY_TRIANGLE =
Stub value.
nil
- ARROW_FILLED_SQUARE =
Stub value.
nil
- ARROW_FILLED_TRIANGLE =
Stub value.
nil
- ARROW_NONE =
Stub value.
nil
- ARROW_OPEN_ARROW_120 =
Stub value.
nil
- ARROW_OPEN_ARROW_90 =
Stub value.
nil
- ARROW_OPEN_CIRCLE =
Stub value.
nil
- ARROW_OPEN_DIAMOND =
Stub value.
nil
- ARROW_OPEN_SKINNY_TRIANGLE =
Stub value.
nil
- ARROW_OPEN_SQUARE =
Stub value.
nil
- ARROW_OPEN_TRIANGLE =
Stub value.
nil
- ARROW_OVERRUN =
Stub value.
nil
- ARROW_SLASH_LEFT =
Stub value.
nil
- ARROW_SLASH_RIGHT =
Stub value.
nil
- ARROW_STAR =
Stub value.
nil
- ARROW_T =
Stub value.
nil
- ARROW_UNDERRUN =
Stub value.
nil
- CAP_STYLE_FLAT =
Stub value.
nil
- CAP_STYLE_ROUND =
Stub value.
nil
- CAP_STYLE_SQUARE =
Stub value.
nil
- DIMENSION_TEXT_ABOVE =
Stub value.
nil
- DIMENSION_TEXT_BELOW =
Stub value.
nil
- DIMENSION_TEXT_CENTER =
Stub value.
nil
- DIMENSION_TEXT_HORIZONTAL =
Stub value.
nil
- DIMENSION_TEXT_OFFSET =
Stub value.
nil
- DIMENSION_TEXT_PARALLEL =
Stub value.
nil
- DIMENSION_TEXT_PERPENDICULAR =
Stub value.
nil
- DIMENSION_TEXT_VERTICAL =
Stub value.
nil
- DECIMAL_CENTIMETERS =
Stub value.
nil
- DECIMAL_FEET =
Stub value.
nil
- DECIMAL_INCHES =
Stub value.
nil
- DECIMAL_METERS =
Stub value.
nil
- DECIMAL_MILLIMETERS =
Stub value.
nil
- DECIMAL_POINTS =
Stub value.
nil
- DEGREES =
Stub value.
nil
- DIMENSION_END_EXTENSION_LINE =
Stub value.
nil
- DIMENSION_LEADER_LINE =
Stub value.
nil
- DIMENSION_LINE =
Stub value.
nil
- DIMENSION_START_EXTENSION_LINE =
Stub value.
nil
- DIMENSION_TEXT =
Stub value.
nil
- ENGINEERING_FEET =
Stub value.
nil
- FRACTIONAL_INCHES =
Stub value.
nil
- JOIN_STYLE_BEVEL =
Stub value.
nil
- JOIN_STYLE_MITER =
Stub value.
nil
- JOIN_STYLE_ROUND =
Stub value.
nil
- LABEL_LEADER_LINE =
Stub value.
nil
- LABEL_TEXT =
Stub value.
nil
- NORMAL_SCRIPT =
Stub value.
nil
- RADIANS =
Stub value.
nil
- STROKE_PATTERN_CENTER =
Stub value.
nil
- STROKE_PATTERN_DASH =
Stub value.
nil
- STROKE_PATTERN_DASH_DASH_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_DASH_DOT_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_DASH_DOT_DOT_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_DOT_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_DOT_DOT_DOT =
Stub value.
nil
- STROKE_PATTERN_DASH_SPACE =
Stub value.
nil
- STROKE_PATTERN_DOT =
Stub value.
nil
- STROKE_PATTERN_PHANTOM =
Stub value.
nil
- STROKE_PATTERN_SHORT_DASH =
Stub value.
nil
- STROKE_PATTERN_SOLID =
Stub value.
nil
- SUPER_SCRIPT =
Stub value.
nil
- SUB_SCRIPT =
Stub value.
nil
- UNDERLINE_DOUBLE =
Stub value.
nil
- UNDERLINE_NONE =
Stub value.
nil
- UNDERLINE_SINGLE =
Stub value.
nil
Class Method Summary collapse
-
.arrow_type_filled?(arrow_type) ⇒ Boolean
The Style.arrow_type_filled? method returns whether the specified arrow type is filled or not.
Instance Method Summary collapse
-
#dimension_rotation_alignment ⇒ Integer?
The #dimension_rotation_alignment method returns the rotational text alignment for LinearDimension text, or
nil
if the Style does not have a value for that setting. -
#dimension_rotation_alignment=(alignment_type) ⇒ Object
The #dimension_rotation_alignment= method sets the rotational text alignment.
-
#dimension_units ⇒ Array(Integer, Float)?
The #dimension_units method returns the unit format and precision for dimensions, or
nil
if the Style does not have a value for that setting. -
#dimension_vertical_alignment ⇒ Integer?
The #dimension_vertical_alignment method returns the vertical text alignment for LinearDimension text, or
nil
if the Style does not have a value for that setting. -
#dimension_vertical_alignment=(alignment_type) ⇒ Object
The #dimension_vertical_alignment= method sets the vertical text alignment for LinearDimension text.
-
#end_arrow_size ⇒ Float?
The #end_arrow_size method returns the size of the end arrow, or
nil
if the Style does not have a value for that setting. -
#end_arrow_size=(arrow_size) ⇒ Object
The #end_arrow_size= method sets the size of the end arrow.
-
#end_arrow_type ⇒ Integer?
The #end_arrow_type method returns the type of end arrow, or
nil
if the Style does not have a value for that setting. -
#end_arrow_type=(arrow_type) ⇒ Object
The #end_arrow_type= method sets the type of end arrow.
-
#fill_color ⇒ Sketchup::Color?
The #fill_color method returns the solid file color, or
nil
if the Style does not have a value for that setting. -
#fill_color=(fill_color) ⇒ Object
The #fill_color= method sets the solid fill color.
-
#font_family ⇒ String?
The #font_family method returns the text font name, or
nil
if the Style does not have a value for that setting. -
#font_family=(font_family) ⇒ Object
The #font_family= method sets the text font name.
-
#font_size ⇒ Float?
The #font_size method returns the font size, or
nil
if the Style does not have a value for that setting. -
#font_size=(font_size) ⇒ Object
The #font_size= method sets the font size.
-
#get_sub_style(type) ⇒ Layout::Style
The #get_sub_style method returns the Style for a sub-entity from the Style.
-
#initialize ⇒ Layout::Style
constructor
The #initialize method creates a new Style.
-
#pattern_fill_origin ⇒ Geom::Point2d?
The #pattern_fill_origin method returns the starting piont for the pattern fill, or
nil
if the Style does not have a value for that setting. -
#pattern_fill_origin=(origin) ⇒ Object
The #pattern_fill_origin= method sets the starting point for the pattern fill.
-
#pattern_fill_path ⇒ String?
The #pattern_fill_path method returns the file path to the pattern fill image, or
nil
if the Style does not have a value for that setting. -
#pattern_fill_path=(path) ⇒ Object
The #pattern_fill_path= method sets the path to the image to use for the pattern fill.
-
#pattern_fill_rotation ⇒ Float?
The #pattern_fill_rotation method returns the rotation of the pattern fill image in degrees, or
nil
if the Style does not have a value for that setting. -
#pattern_fill_rotation=(rotation) ⇒ Object
The #pattern_fill_rotation= method sets the rotation in degrees of the pattern fill image.
-
#pattern_fill_scale ⇒ Float?
The #pattern_fill_scale method returns the pattern fill scale, or
nil
if the Style does not have a value for that setting. -
#pattern_fill_scale=(scale) ⇒ Object
The #pattern_fill_scale= method sets the pattern fill scale.
-
#pattern_filled ⇒ Boolean?
The #pattern_filled method returns whether the Style has a pattern fill, or
nil
if the Style does not have a value for that setting. -
#pattern_filled=(filled) ⇒ Object
The #pattern_filled= method sets whether the Style has a pattern fill.
-
#set_dimension_units(units, precision) ⇒ Object
The #set_dimension_units method sets the unit format and precision for dimensions.
-
#set_sub_style(type, sub_style) ⇒ Object
The #set_sub_style method adds a Style to apply to a Entity‘s sub-entity.
-
#solid_filled ⇒ Boolean?
The #solid_filled method returns whether the Style has a solid fill, or
nil
if the Style does not have a value for that setting. -
#solid_filled=(filled) ⇒ Object
The #solid_filled= method sets whether the Style has a solid fill.
-
#start_arrow_size ⇒ Float?
The #start_arrow_size method returns the size of the start arrow, or
nil
if the Style does not have a value for that setting. -
#start_arrow_size=(arrow_size) ⇒ Object
The #start_arrow_size= method sets the size of the start arrow.
-
#start_arrow_type ⇒ Integer?
The #start_arrow_type method returns the type of start arrow, or
nil
if the Style does not have a value for that setting. -
#start_arrow_type=(arrow_type) ⇒ Object
The #start_arrow_type= method sets the type of start arrow.
-
#stroke_cap_style ⇒ Integer?
The #stroke_cap_style method returns the stroke cap style, or
nil
if the Style does not have a value for that setting. -
#stroke_cap_style=(cap_style) ⇒ Object
The #stroke_cap_style= method sets the stroke cap style.
-
#stroke_color ⇒ Sketchup::Color?
The #stroke_color method returns the stroke color, or
nil
if the Style does not have a value for that setting. -
#stroke_color=(stroke_color) ⇒ Object
The #stroke_color= method sets the stroke color.
-
#stroke_join_style ⇒ Integer?
The #stroke_join_style method returns the stroke join style, or
nil
if the Style does not have a value for that setting. -
#stroke_join_style=(join_style) ⇒ Object
The #stroke_join_style= method sets the stroke join style.
-
#stroke_pattern ⇒ Integer?
The #stroke_pattern method returns the stroke pattern, or
nil
if the Style does not have a value for that setting. -
#stroke_pattern=(pattern) ⇒ Object
The #stroke_pattern= method sets the stroke pattern.
-
#stroke_pattern_scale ⇒ Float?
The #stroke_pattern_scale method returns the stroke pattern scale, or
nil
if the Style does not have a value for that setting. -
#stroke_pattern_scale=(scale) ⇒ Object
The #stroke_pattern_scale= method sets the stroke pattern scale.
-
#stroke_width ⇒ Float?
The #stroke_width method returns the stroke width, or
nil
if the Style does not have a value for that setting. -
#stroke_width=(stroke_width) ⇒ Object
The #stroke_width= method sets the stroke width.
- #stroked ⇒ Boolean?
- #stroked=(stroked) ⇒ Object
-
#suppress_dimension_units ⇒ Boolean?
The #suppress_dimension_units method returns whether the units for dimensions are suppressed, or
nil
if the Style does not have a value for that setting. -
#suppress_dimension_units=(suppress) ⇒ Object
The #suppress_dimension_units= method sets whether the units for dimensions are suppressed.
-
#text_alignment ⇒ Integer?
The #text_alignment method returns the text alignment, or
nil
if the Style does not have a value for that setting. -
#text_alignment=(alignment_type) ⇒ Object
The #text_alignment= method sets the text alignment.
-
#text_anchor ⇒ Integer?
The #text_anchor method returns the text anchor type, or
nil
if the Style does not have a value for that setting. -
#text_anchor=(anchor_type) ⇒ Object
The #text_anchor= method sets the text anchor type.
-
#text_bold ⇒ Boolean?
The #text_bold method returns whether text is bold, or
nil
if the Style does not have a value for that setting. -
#text_bold=(bold) ⇒ Object
The #text_bold= method sets whether text is bold.
-
#text_color ⇒ Sketchup::Color?
The #text_color method returns the text color, or
nil
if the Style does not have a value for that setting. -
#text_color=(color) ⇒ Object
The #text_color= method sets the text color.
-
#text_elevation ⇒ Integer?
The #text_elevation method returns the text elevation, or
nil
if the Style does not have a value for that setting. -
#text_elevation=(elevation_type) ⇒ Object
The #text_elevation= method sets the text elevation.
-
#text_italic ⇒ Boolean?
The #text_italic method returns whether text is italic, or
nil
if the Style does not have a value for that setting. -
#text_italic=(italic) ⇒ Object
The #text_italic= method sets whether text is italic.
-
#text_underline ⇒ Integer?
The #text_underline method returns the text underline type, or
nil
if the Style does not have a value for that setting. -
#text_underline=(underline_type) ⇒ Object
The #text_underline= method sets the text underline type.
Constructor Details
#initialize ⇒ Layout::Style
The #initialize method creates a new Layout::Style.
524 525 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 524 def initialize end |
Class Method Details
.arrow_type_filled?(arrow_type) ⇒ Boolean
The arrow_type_filled? method returns whether the specified arrow type is filled or not.
The arrow type can be one of the following values:
Layout::Style::ARROW_NONE
Layout::Style::ARROW_FILLED_TRIANGLE
Layout::Style::ARROW_OPEN_TRIANGLE
Layout::Style::ARROW_FILLED_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_ARROW_90
Layout::Style::ARROW_OPEN_ARROW_120
Layout::Style::ARROW_FILLED_CIRCLE
Layout::Style::ARROW_OPEN_CIRCLE
Layout::Style::ARROW_FILLED_SQUARE
Layout::Style::ARROW_OPEN_SQUARE
Layout::Style::ARROW_FILLED_DIAMOND
Layout::Style::ARROW_OPEN_DIAMOND
Layout::Style::ARROW_STAR
Layout::Style::ARROW_T
Layout::Style::ARROW_SLASH_RIGHT
Layout::Style::ARROW_SLASH_LEFT
Layout::Style::ARROW_UNDERRUN
Layout::Style::ARROW_OVERRUN
148 149 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 148 def self.arrow_type_filled?(arrow_type) end |
Instance Method Details
#dimension_rotation_alignment ⇒ Integer?
The #dimension_rotation_alignment method returns the rotational text alignment for LinearDimension text, or nil
if the Layout::Style does not have a value for that setting.
The rotational alignment type can be one of the following values:
Layout::Style::DIMENSION_TEXT_HORIZONTAL
Layout::Style::DIMENSION_TEXT_VERTICAL
Layout::Style::DIMENSION_TEXT_PARALLEL
Layout::Style::DIMENSION_TEXT_PERPENDICULAR
173 174 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 173 def dimension_rotation_alignment end |
#dimension_rotation_alignment=(alignment_type) ⇒ Object
The #dimension_rotation_alignment= method sets the rotational text alignment.
The rotational alignment type can be one of the following values:
Layout::Style::DIMENSION_TEXT_HORIZONTAL
Layout::Style::DIMENSION_TEXT_VERTICAL
Layout::Style::DIMENSION_TEXT_PARALLEL
Layout::Style::DIMENSION_TEXT_PERPENDICULAR
199 200 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 199 def dimension_rotation_alignment=(alignment_type) end |
#dimension_units ⇒ Array(Integer, Float)?
The #dimension_units method returns the unit format and precision for dimensions, or nil
if the Layout::Style does not have a value for that setting. Units may be for either LinearDimensions or AngularDimensions, but not both.
The units can be one of the following values:
Layout::Style::FRACTIONAL_INCHES
Layout::Style::ARCHITECTURAL_INCHES
Layout::Style::ENGINEERING_FEET
Layout::Style::DECIMAL_INCHES
Layout::Style::DECIMAL_FEET
Layout::Style::DECIMAL_MILLIMETERS
Layout::Style::DECIMAL_CENTIMETERS
Layout::Style::DECIMAL_METERS
Layout::Style::DECIMAL_POINTS
Layout::Style::DEGREES
Layout::Style::RADIANS
230 231 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 230 def dimension_units end |
#dimension_vertical_alignment ⇒ Integer?
The #dimension_vertical_alignment method returns the vertical text alignment for LinearDimension text, or nil
if the Layout::Style does not have a value for that setting.
The vertical alignment type can be one of the following values:
Layout::Style::DIMENSION_TEXT_ABOVE
Layout::Style::DIMENSION_TEXT_CENTER
Layout::Style::DIMENSION_TEXT_BELOW
Layout::Style::DIMENSION_TEXT_OFFSET
253 254 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 253 def dimension_vertical_alignment end |
#dimension_vertical_alignment=(alignment_type) ⇒ Object
The #dimension_vertical_alignment= method sets the vertical text alignment for LinearDimension text.
The vertical alignment type can be one of the following values:
Layout::Style::DIMENSION_TEXT_ABOVE
Layout::Style::DIMENSION_TEXT_CENTER
Layout::Style::DIMENSION_TEXT_BELOW
Layout::Style::DIMENSION_TEXT_OFFSET
279 280 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 279 def dimension_vertical_alignment=(alignment_type) end |
#end_arrow_size ⇒ Float?
The #end_arrow_size method returns the size of the end arrow, or nil
if the Layout::Style does not have a value for that setting.
295 296 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 295 def end_arrow_size end |
#end_arrow_size=(arrow_size) ⇒ Object
The #end_arrow_size= method sets the size of the end arrow. The minimum size is 0.25.
315 316 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 315 def end_arrow_size=(arrow_size) end |
#end_arrow_type ⇒ Integer?
The #end_arrow_type method returns the type of end arrow, or nil
if the Layout::Style does not have a value for that setting.
The arrow type can be one of the following values:
Layout::Style::ARROW_NONE
Layout::Style::ARROW_FILLED_TRIANGLE
Layout::Style::ARROW_OPEN_TRIANGLE
Layout::Style::ARROW_FILLED_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_ARROW_90
Layout::Style::ARROW_OPEN_ARROW_120
Layout::Style::ARROW_FILLED_CIRCLE
Layout::Style::ARROW_OPEN_CIRCLE
Layout::Style::ARROW_FILLED_SQUARE
Layout::Style::ARROW_OPEN_SQUARE
Layout::Style::ARROW_FILLED_DIAMOND
Layout::Style::ARROW_OPEN_DIAMOND
Layout::Style::ARROW_STAR
Layout::Style::ARROW_T
Layout::Style::ARROW_SLASH_RIGHT
Layout::Style::ARROW_SLASH_LEFT
Layout::Style::ARROW_UNDERRUN
Layout::Style::ARROW_OVERRUN
352 353 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 352 def end_arrow_type end |
#end_arrow_type=(arrow_type) ⇒ Object
The #end_arrow_type= method sets the type of end arrow.
The arrow type can be one of the following values:
Layout::Style::ARROW_NONE
Layout::Style::ARROW_FILLED_TRIANGLE
Layout::Style::ARROW_OPEN_TRIANGLE
Layout::Style::ARROW_FILLED_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_ARROW_90
Layout::Style::ARROW_OPEN_ARROW_120
Layout::Style::ARROW_FILLED_CIRCLE
Layout::Style::ARROW_OPEN_CIRCLE
Layout::Style::ARROW_FILLED_SQUARE
Layout::Style::ARROW_OPEN_SQUARE
Layout::Style::ARROW_FILLED_DIAMOND
Layout::Style::ARROW_OPEN_DIAMOND
Layout::Style::ARROW_STAR
Layout::Style::ARROW_T
Layout::Style::ARROW_SLASH_RIGHT
Layout::Style::ARROW_SLASH_LEFT
Layout::Style::ARROW_UNDERRUN
Layout::Style::ARROW_OVERRUN
392 393 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 392 def end_arrow_type=(arrow_type) end |
#fill_color ⇒ Sketchup::Color?
The #fill_color method returns the solid file color, or nil
if the Layout::Style does not have a value for that setting.
408 409 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 408 def fill_color end |
#fill_color=(fill_color) ⇒ Object
The #fill_color= method sets the solid fill color.
426 427 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 426 def fill_color=(fill_color) end |
#font_family ⇒ String?
The #font_family method returns the text font name, or nil
if the Layout::Style does not have a value for that setting.
442 443 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 442 def font_family end |
#font_family=(font_family) ⇒ Object
The #font_family= method sets the text font name.
459 460 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 459 def font_family=(font_family) end |
#font_size ⇒ Float?
The #font_size method returns the font size, or nil
if the Layout::Style does not have a value for that setting.
475 476 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 475 def font_size end |
#font_size=(font_size) ⇒ Object
The #font_size= method sets the font size.
492 493 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 492 def font_size=(font_size) end |
#get_sub_style(type) ⇒ Layout::Style
The #get_sub_style method returns the Layout::Style for a sub-entity from the Layout::Style. This would be used to get the current style of a LinearDimension‘s text, for example.
513 514 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 513 def get_sub_style(type) end |
#pattern_fill_origin ⇒ Geom::Point2d?
The #pattern_fill_origin method returns the starting piont for the pattern fill, or nil
if the Layout::Style does not have a value for that setting.
540 541 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 540 def pattern_fill_origin end |
#pattern_fill_origin=(origin) ⇒ Object
The #pattern_fill_origin= method sets the starting point for the pattern fill.
560 561 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 560 def pattern_fill_origin=(origin) end |
#pattern_fill_path ⇒ String?
The #pattern_fill_path method returns the file path to the pattern fill image, or nil
if the Layout::Style does not have a value for that setting.
576 577 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 576 def pattern_fill_path end |
#pattern_fill_path=(path) ⇒ Object
The #pattern_fill_path= method sets the path to the image to use for the pattern fill.
597 598 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 597 def pattern_fill_path=(path) end |
#pattern_fill_rotation ⇒ Float?
The #pattern_fill_rotation method returns the rotation of the pattern fill image in degrees, or nil
if the Layout::Style does not have a value for that setting.
614 615 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 614 def pattern_fill_rotation end |
#pattern_fill_rotation=(rotation) ⇒ Object
The #pattern_fill_rotation= method sets the rotation in degrees of the pattern fill image.
634 635 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 634 def pattern_fill_rotation=(rotation) end |
#pattern_fill_scale ⇒ Float?
The #pattern_fill_scale method returns the pattern fill scale, or nil
if the Layout::Style does not have a value for that setting.
650 651 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 650 def pattern_fill_scale end |
#pattern_fill_scale=(scale) ⇒ Object
The #pattern_fill_scale= method sets the pattern fill scale.
671 672 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 671 def pattern_fill_scale=(scale) end |
#pattern_filled ⇒ Boolean?
The #pattern_filled method returns whether the Layout::Style has a pattern fill, or nil
if the Layout::Style does not have a value for that setting.
688 689 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 688 def pattern_filled end |
#pattern_filled=(filled) ⇒ Object
The #pattern_filled= method sets whether the Layout::Style has a pattern fill.
707 708 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 707 def pattern_filled=(filled) end |
#set_dimension_units(units, precision) ⇒ Object
The #set_dimension_units method sets the unit format and precision for dimensions. Units may be for either LinearDimensions or AngularDimensions, but not both.
The units can be one of the following values:
Layout::Style::FRACTIONAL_INCHES
Layout::Style::ARCHITECTURAL_INCHES
Layout::Style::ENGINEERING_FEET
Layout::Style::DECIMAL_INCHES
Layout::Style::DECIMAL_FEET
Layout::Style::DECIMAL_MILLIMETERS
Layout::Style::DECIMAL_CENTIMETERS
Layout::Style::DECIMAL_METERS
Layout::Style::DECIMAL_POINTS
Layout::Style::DEGREES
Layout::Style::RADIANS
743 744 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 743 def set_dimension_units(units, precision) end |
#set_sub_style(type, sub_style) ⇒ Object
The #set_sub_style method adds a Layout::Style to apply to a Entity‘s sub-entity. This would be used to set the arrow type for extension lines of a LinearDimension, for example.
768 769 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 768 def set_sub_style(type, sub_style) end |
#solid_filled ⇒ Boolean?
The #solid_filled method returns whether the Layout::Style has a solid fill, or nil
if the Layout::Style does not have a value for that setting.
784 785 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 784 def solid_filled end |
#solid_filled=(filled) ⇒ Object
The #solid_filled= method sets whether the Layout::Style has a solid fill.
802 803 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 802 def solid_filled=(filled) end |
#start_arrow_size ⇒ Float?
The #start_arrow_size method returns the size of the start arrow, or nil
if the Layout::Style does not have a value for that setting.
818 819 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 818 def start_arrow_size end |
#start_arrow_size=(arrow_size) ⇒ Object
The #start_arrow_size= method sets the size of the start arrow. The minimum size is 0.25.
838 839 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 838 def start_arrow_size=(arrow_size) end |
#start_arrow_type ⇒ Integer?
The #start_arrow_type method returns the type of start arrow, or nil
if the Layout::Style does not have a value for that setting.
The arrow type can be one of the following values:
Layout::Style::ARROW_NONE
Layout::Style::ARROW_FILLED_TRIANGLE
Layout::Style::ARROW_OPEN_TRIANGLE
Layout::Style::ARROW_FILLED_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_ARROW_90
Layout::Style::ARROW_OPEN_ARROW_120
Layout::Style::ARROW_FILLED_CIRCLE
Layout::Style::ARROW_OPEN_CIRCLE
Layout::Style::ARROW_FILLED_SQUARE
Layout::Style::ARROW_OPEN_SQUARE
Layout::Style::ARROW_FILLED_DIAMOND
Layout::Style::ARROW_OPEN_DIAMOND
Layout::Style::ARROW_STAR
Layout::Style::ARROW_T
Layout::Style::ARROW_SLASH_RIGHT
Layout::Style::ARROW_SLASH_LEFT
Layout::Style::ARROW_UNDERRUN
Layout::Style::ARROW_OVERRUN
875 876 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 875 def start_arrow_type end |
#start_arrow_type=(arrow_type) ⇒ Object
The #start_arrow_type= method sets the type of start arrow.
The arrow type can be one of the following values:
Layout::Style::ARROW_NONE
Layout::Style::ARROW_FILLED_TRIANGLE
Layout::Style::ARROW_OPEN_TRIANGLE
Layout::Style::ARROW_FILLED_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_SKINNY_TRIANGLE
Layout::Style::ARROW_OPEN_ARROW_90
Layout::Style::ARROW_OPEN_ARROW_120
Layout::Style::ARROW_FILLED_CIRCLE
Layout::Style::ARROW_OPEN_CIRCLE
Layout::Style::ARROW_FILLED_SQUARE
Layout::Style::ARROW_OPEN_SQUARE
Layout::Style::ARROW_FILLED_DIAMOND
Layout::Style::ARROW_OPEN_DIAMOND
Layout::Style::ARROW_STAR
Layout::Style::ARROW_T
Layout::Style::ARROW_SLASH_RIGHT
Layout::Style::ARROW_SLASH_LEFT
Layout::Style::ARROW_UNDERRUN
Layout::Style::ARROW_OVERRUN
915 916 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 915 def start_arrow_type=(arrow_type) end |
#stroke_cap_style ⇒ Integer?
The #stroke_cap_style method returns the stroke cap style, or nil
if the Layout::Style does not have a value for that setting.
The cap style can be one of the following:
Layout::Style::CAP_STYLE_FLAT
Layout::Style::CAP_STYLE_ROUND
Layout::Style::CAP_STYLE_SQUARE
936 937 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 936 def stroke_cap_style end |
#stroke_cap_style=(cap_style) ⇒ Object
The #stroke_cap_style= method sets the stroke cap style.
The cap style can be one of the following:
Layout::Style::CAP_STYLE_FLAT
Layout::Style::CAP_STYLE_ROUND
Layout::Style::CAP_STYLE_SQUARE
960 961 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 960 def stroke_cap_style=(cap_style) end |
#stroke_color ⇒ Sketchup::Color?
The #stroke_color method returns the stroke color, or nil
if the Layout::Style does not have a value for that setting.
976 977 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 976 def stroke_color end |
#stroke_color=(stroke_color) ⇒ Object
The #stroke_color= method sets the stroke color.
993 994 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 993 def stroke_color=(stroke_color) end |
#stroke_join_style ⇒ Integer?
The #stroke_join_style method returns the stroke join style, or nil
if the Layout::Style does not have a value for that setting.
The join style can be one of the following:
Layout::Style::JOIN_STYLE_MITER
Layout::Style::JOIN_STYLE_ROUND
Layout::Style::JOIN_STYLE_BEVEL
1014 1015 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1014 def stroke_join_style end |
#stroke_join_style=(join_style) ⇒ Object
The #stroke_join_style= method sets the stroke join style.
The join style can be one of the following:
Layout::Style::JOIN_STYLE_MITER
Layout::Style::JOIN_STYLE_ROUND
Layout::Style::JOIN_STYLE_BEVEL
1038 1039 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1038 def stroke_join_style=(join_style) end |
#stroke_pattern ⇒ Integer?
The #stroke_pattern method returns the stroke pattern, or nil
if the Layout::Style does not have a value for that setting.
The stroke pattern can be one of the following:
Layout::Style::STROKE_PATTERN_SOLID
Layout::Style::STROKE_PATTERN_DASH
Layout::Style::STROKE_PATTERN_DOT
Layout::Style::STROKE_PATTERN_DASH_DOT
Layout::Style::STROKE_PATTERN_DASH_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_SPACE
Layout::Style::STROKE_PATTERN_DASH_DOT_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT_DOT_DOT
Layout::Style::STROKE_PATTERN_CENTER
Layout::Style::STROKE_PATTERN_PHANTOM
1068 1069 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1068 def stroke_pattern end |
#stroke_pattern=(pattern) ⇒ Object
The #stroke_pattern= method sets the stroke pattern.
The stroke pattern can be one of the following:
Layout::Style::STROKE_PATTERN_SOLID
Layout::Style::STROKE_PATTERN_DASH
Layout::Style::STROKE_PATTERN_DOT
Layout::Style::STROKE_PATTERN_DASH_DOT
Layout::Style::STROKE_PATTERN_DASH_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_SPACE
Layout::Style::STROKE_PATTERN_DASH_DOT_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT_DOT
Layout::Style::STROKE_PATTERN_DASH_DASH_DOT_DOT_DOT
Layout::Style::STROKE_PATTERN_CENTER
Layout::Style::STROKE_PATTERN_PHANTOM
1101 1102 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1101 def stroke_pattern=(pattern) end |
#stroke_pattern_scale ⇒ Float?
The #stroke_pattern_scale method returns the stroke pattern scale, or nil
if the Layout::Style does not have a value for that setting.
1117 1118 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1117 def stroke_pattern_scale end |
#stroke_pattern_scale=(scale) ⇒ Object
The #stroke_pattern_scale= method sets the stroke pattern scale.
1136 1137 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1136 def stroke_pattern_scale=(scale) end |
#stroke_width ⇒ Float?
The #stroke_width method returns the stroke width, or nil
if the Layout::Style does not have a value for that setting.
1152 1153 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1152 def stroke_width end |
#stroke_width=(stroke_width) ⇒ Object
The #stroke_width= method sets the stroke width.
1171 1172 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1171 def stroke_width=(stroke_width) end |
#stroked ⇒ Boolean?
The #stroked method returns whether the Layout::Style has a stroke, or nil
if the Layout::Style does not have a value for that setting.
1187 1188 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1187 def stroked end |
#stroked=(stroked) ⇒ Object
The #stroked= method sets whether the Layout::Style has a stroke.
1204 1205 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1204 def stroked=(stroked) end |
#suppress_dimension_units ⇒ Boolean?
The #suppress_dimension_units method returns whether the units for dimensions are suppressed, or nil
if the Layout::Style does not have a value for that setting.
1221 1222 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1221 def suppress_dimension_units end |
#suppress_dimension_units=(suppress) ⇒ Object
The #suppress_dimension_units= method sets whether the units for dimensions are suppressed.
1237 1238 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1237 def suppress_dimension_units=(suppress) end |
#text_alignment ⇒ Integer?
The #text_alignment method returns the text alignment, or nil
if the Layout::Style does not have a value for that setting.
The alignment type can be one of the following values:
Layout::Style::ALIGN_LEFT
Layout::Style::ALIGN_RIGHT
Layout::Style::ALIGN_CENTER
1258 1259 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1258 def text_alignment end |
#text_alignment=(alignment_type) ⇒ Object
The #text_alignment= method sets the text alignment.
The alignment type can be one of the following values:
Layout::Style::ALIGN_LEFT
Layout::Style::ALIGN_RIGHT
Layout::Style::ALIGN_CENTER
1282 1283 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1282 def text_alignment=(alignment_type) end |
#text_anchor ⇒ Integer?
The #text_anchor method returns the text anchor type, or nil
if the Layout::Style does not have a value for that setting.
The anchor type can be one of the following values:
Layout::Style::ANCHOR_TOP
Layout::Style::ANCHOR_CENTER
Layout::Style::ANCHOR_BOTTOM
1303 1304 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1303 def text_anchor end |
#text_anchor=(anchor_type) ⇒ Object
The #text_anchor= method sets the text anchor type.
The anchor type can be one of the following values:
Layout::Style::ANCHOR_TOP
Layout::Style::ANCHOR_CENTER
Layout::Style::ANCHOR_BOTTOM
1327 1328 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1327 def text_anchor=(anchor_type) end |
#text_bold ⇒ Boolean?
The #text_bold method returns whether text is bold, or nil
if the Layout::Style does not have a value for that setting.
1343 1344 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1343 def text_bold end |
#text_bold=(bold) ⇒ Object
The #text_bold= method sets whether text is bold.
1360 1361 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1360 def text_bold=(bold) end |
#text_color ⇒ Sketchup::Color?
The #text_color method returns the text color, or nil
if the Layout::Style does not have a value for that setting.
1376 1377 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1376 def text_color end |
#text_color=(color) ⇒ Object
The #text_color= method sets the text color.
1393 1394 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1393 def text_color=(color) end |
#text_elevation ⇒ Integer?
The #text_elevation method returns the text elevation, or nil
if the Layout::Style does not have a value for that setting.
The elevation type can be one of the following values:
Layout::Style::NORMAL_SCRIPT
Layout::Style::SUPER_SCRIPT
Layout::Style::SUB_SCRIPT
1414 1415 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1414 def text_elevation end |
#text_elevation=(elevation_type) ⇒ Object
The #text_elevation= method sets the text elevation.
The elevation type can be one of the following values:
Layout::Style::NORMAL_SCRIPT
Layout::Style::SUPER_SCRIPT
Layout::Style::SUB_SCRIPT
1438 1439 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1438 def text_elevation=(elevation_type) end |
#text_italic ⇒ Boolean?
The #text_italic method returns whether text is italic, or nil
if the Layout::Style does not have a value for that setting.
1454 1455 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1454 def text_italic end |
#text_italic=(italic) ⇒ Object
The #text_italic= method sets whether text is italic.
1471 1472 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1471 def text_italic=(italic) end |
#text_underline ⇒ Integer?
The #text_underline method returns the text underline type, or nil
if the Layout::Style does not have a value for that setting.
The underline type can be one of the following values:
Layout::Style::UNDERLINE_NONE
Layout::Style::UNDERLINE_SINGLE
Layout::Style::UNDERLINE_DOUBLE
1492 1493 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1492 def text_underline end |
#text_underline=(underline_type) ⇒ Object
The #text_underline= method sets the text underline type.
The underline type can be one of the following values:
Layout::Style::UNDERLINE_NONE
Layout::Style::UNDERLINE_SINGLE
Layout::Style::UNDERLINE_DOUBLE
1516 1517 |
# File 'lib/sketchup-api-stubs/stubs/Layout/Style.rb', line 1516 def text_underline=(underline_type) end |