About files with the extension .mpif
The file with the .mpif extension is a special installation file of the ModPlus (ModPlus Install File).
These files allow you to install and update all ModPlus components using
the auto-update module in case you do not have access to the internet or modplus.org
Icon
Related news and articles
Using
The plugin must have at least one working configuration for it to work.
If the plugin is launched with a missing configuration, you will be prompted to open the working configuration setting:

You can also open the Configuration Settings window from the Revit ribbon by running the command "Dimensions by line. Settings"
The settings window contains configuration controls and several general settings for the plugin operation:

In the upper part of the window there is a drop-down list of all created working configurations. The configuration selected in the list is current when the plugin is running.
Edit – opens a window for editing the currently selected configuration. The editing window is similar to the configuration creation window (described below).
Create – opens a window for creating a new configuration (described below).
Delete – permanently deletes the selected configuration.
Work Cycle – if the checkbox is checked, the plugin will repeat the request for points to create dimensions until canceled by pressing Esc. If the checkbox is unchecked, then the plugin will ask for two points only once.
Object snap when specifying point – option that allows to disable object snap when specifying point.
Specify the location of the dimension line – if the checkbox is checked, then after requesting two points of the conditional cutting line, there will be an additional request for specifying the point of placement of the dimension line of the created dimension.
Process linked files – if the checkbox checked, elements from linked files will be taken into account when dimensioning. In this case, keep in mind that absolutely all elements of the linked file will be analyzed and dimensions can be set even for those elements that are not visible in the view.

In the upper part of the window there is a field for specifying the name of the configuration. This name will be displayed in the configuration selection list in the previous window.
Category filter – allows you to display only checked categories in the list.
Below is a list of categories that are processed by the plugin, with the following values.
Category – Revit category processed by the plugin.
Dimension – indicates that the current category will be processed by the plugin. Setting this checkbox can open a specification of how to set dimensions - along the surface and/or along the axis. In this case, you should definitely check a second checkbox!
At extreme edges – indicates that the dimensions will be placed on the extreme surfaces of the element.
By center – indicates that the dimensions will be placed along the axis of the element.
Attention! If the "Dimension" checkbox is checked, but neither of the two checkboxes "At extreme edges" or "By center" is checked, then the dimensions for this category will not be set! If after setting the "Dimension" checkbox, the fields for the "At extreme edges" and "By center" do not appear, then the dimensions for the category will be set!
Accept – closes this window with saving all configuration settings. If the "Dimension" checkbox is checked, but neither of the two checkboxes "At extreme edges" or "By center" is checked, a warning window will appear after clicking Accept:

If the plugin is launched with the existing working configuration, requests for specifying points will be made:
Enter first point – picks the first point of the conditional line.
Enter second point – picks the second point of the conditional line.
A conditional line can only be vertical or horizontal. Since when specifying the second point, orthogonality cannot be observed, the second point is calculated programmatically based on the specified second point and the coordinates of the first point. For a conditional line, the main point is the first point. Thus, the dimension line will be drawn opposite the first point.
If the request for the dimension line placement point is enabled, the principle of construction and processing of the conditional line is preserved, but the dimension line of the created dimension is placed at the specified point.