Class: Layout::AutoTextDefinition
- Inherits:
-
Object
- Object
- Layout::AutoTextDefinition
Overview
References an auto-text definition. Some auto-text definitions are mandatory. Mandatory auto-text definitions may not be removed, added, or modified.
A mandatory AutoTextDefinition is one of the following types:
Layout::AutoTextDefinition::TYPE_MODEL_GROUP_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_INSTANCE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DEFINITION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_VOLUME
Layout::AutoTextDefinition::TYPE_MODEL_FACE_AREA
Layout::AutoTextDefinition::TYPE_MODEL_EDGE_LENGTH
Layout::AutoTextDefinition::TYPE_MODEL_COORDINATES
Layout::AutoTextDefinition::TYPE_MODEL_DYNAMIC_COMPONENT_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_CLASSIFIER_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_SCALE
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_SYMBOL
Constant Summary #
- Layout::AutoTextDefinition::TYPE_FILE
- Layout::AutoTextDefinition::TYPE_PAGE_NAME
- Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
- Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
- Layout::AutoTextDefinition::TYPE_DATE_CURRENT
- Layout::AutoTextDefinition::TYPE_DATE_CREATED
- Layout::AutoTextDefinition::TYPE_DATE_MODIFIED
- Layout::AutoTextDefinition::TYPE_DATE_PUBLISHED
- Layout::AutoTextDefinition::TYPE_MODEL_GROUP_NAME
- Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_INSTANCE_NAME
- Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DEFINITION_NAME
- Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DESCRIPTION
- Layout::AutoTextDefinition::TYPE_MODEL_VOLUME
- Layout::AutoTextDefinition::TYPE_MODEL_FACE_AREA
- Layout::AutoTextDefinition::TYPE_MODEL_EDGE_LENGTH
- Layout::AutoTextDefinition::TYPE_MODEL_COORDINATES
- Layout::AutoTextDefinition::TYPE_MODEL_DYNAMIC_COMPONENT_ATTRIBUTE
- Layout::AutoTextDefinition::TYPE_MODEL_CLASSIFIER_ATTRIBUTE
- Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_INSTANCE_ATTRIBUTE
- Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DEFINITION_ATTRIBUTE
- Layout::AutoTextDefinition::TYPE_MODEL_SCENE_NAME
- Layout::AutoTextDefinition::TYPE_MODEL_SCENE_DESCRIPTION
- Layout::AutoTextDefinition::TYPE_MODEL_SCALE
- Layout::AutoTextDefinition::TYPE_MODEL_SECTION_NAME
- Layout::AutoTextDefinition::TYPE_MODEL_SECTION_SYMBOL
- Layout::AutoTextDefinition::TYPE_PAGE_COUNT
- Layout::AutoTextDefinition::TYPE_SEQUENCE
- Layout::AutoTextDefinition::TYPE_MODEL_RATIO
- Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC
- Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC_PADDED
- Layout::AutoTextDefinition::NUMBER_STYLE_UC_ALPHA
- Layout::AutoTextDefinition::NUMBER_STYLE_LC_ALPHA
- Layout::AutoTextDefinition::NUMBER_STYLE_UC_ROMAN
- Layout::AutoTextDefinition::NUMBER_STYLE_LC_ROMAN
- Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_DOCUMENT
- Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_PAGE
Instance Method Summary # collapse
-
#==(other) ⇒ Boolean
The #== method checks to see if the two AutoTextDefinitions are equal.
-
#custom_text ⇒ String
The #custom_text method returns the custom text of the
Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
AutoTextDefinition. -
#custom_text=(custom_text) ⇒ Object
The #custom_text method sets the custom text of the
Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
AutoTextDefinition. -
#date_format ⇒ String
The #date_format method returns the date format of a
Layout::AutoTextDefinition::TYPE_DATE_*
AutoTextDefinition. -
#date_format=(date_format) ⇒ Object
The #date_format method sets the date format of a
Layout::AutoTextDefinition::TYPE_DATE_*
AutoTextDefinition. -
#display_file_extension=(display_file_extension) ⇒ Object
The #display_file_extension= method sets whether the
Layout::AutoTextDefinition::TYPE_FILE
AutoTextDefinition displays the file extension. -
#display_file_extension? ⇒ Boolean
The #display_file_extension? method returns whether the
Layout::AutoTextDefinition::TYPE_FILE
AutoTextDefinition displays the file extension. -
#display_full_path=(display_full_path) ⇒ Object
The #display_full_path= method sets whether the
Layout::AutoTextDefinition::TYPE_FILE
AutoTextDefinition displays the full path. -
#display_full_path? ⇒ Boolean
The #display_full_path? method returns whether the
Layout::AutoTextDefinition::TYPE_FILE
AutoTextDefinition displays the full path. -
#end_page ⇒ Layout::Page?
The #end_page method returns the end page for the
Layout::AutoTextDefinition::TYPE_PAGE_COUNT
AutoTextDefinition. -
#end_page=(page) ⇒ Object
The #end_page= method sets the end page for the
Layout::AutoTextDefinition::TYPE_PAGE_COUNT
AutoTextDefinition. -
#increment ⇒ Integer
The #increment method returns the increment value for
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#increment=(increment) ⇒ Object
The #increment= method sets the increment value for
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#mandatory? ⇒ Boolean
The #mandatory? method returns whether the AutoTextDefinition is mandatory or not.
-
#name ⇒ String
The #name method returns the name of the AutoTextDefinition.
-
#name=(name) ⇒ Object
The #name= method sets the name of the AutoTextDefinition.
-
#number_style ⇒ Integer
The #number_style method returns the numbering style for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
,Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, andLayout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#number_style=(number_style) ⇒ Object
The #number_style= method sets the numbering style for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
,Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, andLayout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#page_number_style ⇒ Integer
deprecated
Deprecated.
LayOut 2022.0 This method is deprecated in favor of the more generic #number_style method that also works on
Layout::AutoTextDefintion::TYPE_PAGE_COUNT
andLayout::AutoTextDefintion::TYPE_SEQUENCE
AutoTextDefinitions. -
#page_number_style=(number_style) ⇒ Object
deprecated
Deprecated.
LayOut 2022.0 This method is deprecated in favor of the more generic #number_style= method that also works on
Layout::AutoTextDefintion::TYPE_PAGE_COUNT
andLayout::AutoTextDefintion::TYPE_SEQUENCE
AutoTextDefinitions. -
#renumber ⇒ Object
The #renumber method iterates through all uses of the
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinition and eliminates gaps and duplicates in the sequence. -
#sequence_format ⇒ String
The #sequence_format method returns the sequence format of a
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinition. -
#sequence_format=(sequence_format) ⇒ Object
The #sequence_format= method sets the sequence format of a
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinition. -
#sequence_type ⇒ Integer
The #sequence_type method returns how the
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinition operates over multiple pages in a document. -
#sequence_type=(sequence_type) ⇒ Object
The #sequence_type= method sets how the
Layout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinition operates over multiple pages in a document. -
#start_index ⇒ Integer
The #start_index method returns the start index for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
,Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, andLayout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#start_index=(index) ⇒ Object
The #start_index= method sets the start index for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
,Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, andLayout::AutoTextDefinition::TYPE_SEQUENCE
AutoTextDefinitions. -
#start_page ⇒ Layout::Page
The #start_page method returns the start page for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
andLayout::AutoTextDefinition::TYPE_PAGE_COUNT
AutoTextDefinitions. -
#start_page=(page) ⇒ Object
The #start_page= method sets the start page for
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
andLayout::AutoTextDefinition::TYPE_PAGE_COUNT
AutoTextDefinitions. -
#tag ⇒ String
The #tag method returns the tag string of the AutoTextDefinition.
-
#type ⇒ Integer
The #type method returns the type of the AutoTextDefinition.
Instance Method Details
↑ #==(other) ⇒ Boolean
The #== method checks to see if the two Layout::AutoTextDefinitions are equal. This checks whether the Ruby Objects are pointing to the same internal object.
↑ #custom_text ⇒ String
The #custom_text method returns the custom text of the Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
Layout::AutoTextDefinition.
↑ #custom_text=(custom_text) ⇒ Object
The #custom_text method sets the custom text of the Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
Layout::AutoTextDefinition.
↑ #date_format ⇒ String
The #date_format method returns the date format of a Layout::AutoTextDefinition::TYPE_DATE_*
Layout::AutoTextDefinition.
↑ #date_format=(date_format) ⇒ Object
The #date_format method sets the date format of a Layout::AutoTextDefinition::TYPE_DATE_*
Layout::AutoTextDefinition.
↑ #display_file_extension=(display_file_extension) ⇒ Object
The #display_file_extension= method sets whether the Layout::AutoTextDefinition::TYPE_FILE
Layout::AutoTextDefinition displays the file extension.
↑ #display_file_extension? ⇒ Boolean
The #display_file_extension? method returns whether the Layout::AutoTextDefinition::TYPE_FILE
Layout::AutoTextDefinition displays the file extension.
↑ #display_full_path=(display_full_path) ⇒ Object
The #display_full_path= method sets whether the Layout::AutoTextDefinition::TYPE_FILE
Layout::AutoTextDefinition displays the full path.
↑ #display_full_path? ⇒ Boolean
The #display_full_path? method returns whether the Layout::AutoTextDefinition::TYPE_FILE
Layout::AutoTextDefinition displays the full path.
↑ #end_page ⇒ Layout::Page?
The #end_page method returns the end page for the Layout::AutoTextDefinition::TYPE_PAGE_COUNT
Layout::AutoTextDefinition.
↑ #end_page=(page) ⇒ Object
The #end_page= method sets the end page for the Layout::AutoTextDefinition::TYPE_PAGE_COUNT
Layout::AutoTextDefinition.
↑ #increment ⇒ Integer
The #increment method returns the increment value for Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
↑ #increment=(increment) ⇒ Object
The #increment= method sets the increment value for Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
↑ #mandatory? ⇒ Boolean
The #mandatory? method returns whether the Layout::AutoTextDefinition is mandatory or not.
A mandatory Layout::AutoTextDefinition is one of the following types:
Layout::AutoTextDefinition::TYPE_MODEL_GROUP_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_INSTANCE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DEFINITION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_VOLUME
Layout::AutoTextDefinition::TYPE_MODEL_FACE_AREA
Layout::AutoTextDefinition::TYPE_MODEL_EDGE_LENGTH
Layout::AutoTextDefinition::TYPE_MODEL_COORDINATES
Layout::AutoTextDefinition::TYPE_MODEL_DYNAMIC_COMPONENT_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_CLASSIFIER_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_SCALE
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_SYMBOL
↑ #name ⇒ String
The #name method returns the name of the Layout::AutoTextDefinition.
↑ #name=(name) ⇒ Object
The #name= method sets the name of the Layout::AutoTextDefinition.
↑ #number_style ⇒ Integer
The #number_style method returns the numbering style for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
, Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, and Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
The numbering style can be one of the following values:
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC_PADDED
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ROMAN
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ROMAN
↑ #number_style=(number_style) ⇒ Object
The #number_style= method sets the numbering style for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
, Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, and Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
The numbering style can be one of the following values:
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC_PADDED
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ROMAN
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ROMAN
↑ #page_number_style ⇒ Integer
LayOut 2022.0 This method is deprecated in favor of the more generic #number_style method that also works on Layout::AutoTextDefintion::TYPE_PAGE_COUNT
and Layout::AutoTextDefintion::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
The #page_number_style method returns the numbering style for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
Layout::AutoTextDefinitions.
The numbering style can be one of the following values:
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC_PADDED
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ROMAN
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ROMAN
↑ #page_number_style=(number_style) ⇒ Object
LayOut 2022.0 This method is deprecated in favor of the more generic #number_style= method that also works on Layout::AutoTextDefintion::TYPE_PAGE_COUNT
and Layout::AutoTextDefintion::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
The #page_number_style= method sets the numbering style for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
Layout::AutoTextDefinitions.
The numbering style can be one of the following values:
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC
Layout::AutoTextDefinition::NUMBER_STYLE_ARABIC_PADDED
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ALPHA
Layout::AutoTextDefinition::NUMBER_STYLE_UC_ROMAN
Layout::AutoTextDefinition::NUMBER_STYLE_LC_ROMAN
↑ #renumber ⇒ Object
The #renumber method iterates through all uses of the Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinition and eliminates gaps and duplicates in the sequence.
↑ #sequence_format ⇒ String
The #sequence_format method returns the sequence format of a Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinition.
↑ #sequence_format=(sequence_format) ⇒ Object
The #sequence_format= method sets the sequence format of a Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinition.
↑ #sequence_type ⇒ Integer
The #sequence_type method returns how the Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinition operates over multiple pages in a document.
The sequence type can be one of the following values:
Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_DOCUMENT
Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_PAGE
↑ #sequence_type=(sequence_type) ⇒ Object
The #sequence_type= method sets how the Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinition operates over multiple pages in a document.
The sequence type can be one of the following values:
Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_DOCUMENT
Layout::AutoTextDefinition::SEQUENCE_TYPE_PER_PAGE
↑ #start_index ⇒ Integer
The #start_index method returns the start index for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
, Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, and Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
↑ #start_index=(index) ⇒ Object
The #start_index= method sets the start index for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
, Layout::AutoTextDefinition::TYPE_PAGE_COUNT
, and Layout::AutoTextDefinition::TYPE_SEQUENCE
Layout::AutoTextDefinitions.
↑ #start_page ⇒ Layout::Page
The #start_page method returns the start page for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
and Layout::AutoTextDefinition::TYPE_PAGE_COUNT
Layout::AutoTextDefinitions.
↑ #start_page=(page) ⇒ Object
The #start_page= method sets the start page for Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
and Layout::AutoTextDefinition::TYPE_PAGE_COUNT
Layout::AutoTextDefinitions.
↑ #tag ⇒ String
The #tag method returns the tag string of the Layout::AutoTextDefinition.
↑ #type ⇒ Integer
The #type method returns the type of the Layout::AutoTextDefinition.
The type can be one of the following values:
Layout::AutoTextDefinition::TYPE_FILE
Layout::AutoTextDefinition::TYPE_PAGE_NAME
Layout::AutoTextDefinition::TYPE_PAGE_NUMBER
Layout::AutoTextDefinition::TYPE_CUSTOM_TEXT
Layout::AutoTextDefinition::TYPE_DATE_CURRENT
Layout::AutoTextDefinition::TYPE_DATE_CREATED
Layout::AutoTextDefinition::TYPE_DATE_MODIFIED
Layout::AutoTextDefinition::TYPE_DATE_PUBLISHED
Layout::AutoTextDefinition::TYPE_MODEL_GROUP_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_INSTANCE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DEFINITION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_COMPONENT_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_VOLUME
Layout::AutoTextDefinition::TYPE_MODEL_FACE_AREA
Layout::AutoTextDefinition::TYPE_MODEL_EDGE_LENGTH
Layout::AutoTextDefinition::TYPE_MODEL_COORDINATES
Layout::AutoTextDefinition::TYPE_MODEL_DYNAMIC_COMPONENT_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_CLASSIFIER_ATTRIBUTE
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SCENE_DESCRIPTION
Layout::AutoTextDefinition::TYPE_MODEL_SCALE
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_NAME
Layout::AutoTextDefinition::TYPE_MODEL_SECTION_SYMBOL
Layout::AutoTextDefinition::TYPE_PAGE_COUNT
Layout::AutoTextDefinition::TYPE_SEQUENCE