Стили печати
Стили печати используются для переопределения настроек отображения объекта в печатаемом виде. Стиль печати, назначенный листу, хранится в свойстве CurrentStyleSheet. Для назначения стиля печати объекту PlotSettings используется метод SetCurrentStyleSheet объекта PlotSettingsValidator. Для определения типа стиля печати можно использовать свойство PlotStyleMode текущей базы данных. Список всех доступных стилей печати можно получить с помощью метода GetPlotStyleSheetList объекта PlotSettingsValidator.
Перечисленные стили печати совпадают с теми, которые отображаются в диалоговых окнах «Печать» или «Параметры листа».
В примере ниже выводятся все доступные стили печати в командную строку
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
// Lists the available plot styles
[CommandMethod("PlotStyleList")]
public static void PlotStyleList()
{
// Get the current document and database, and start a transaction
Document acDoc = Application.DocumentManager.MdiActiveDocument;
acDoc.Editor.WriteMessage("\nPlot styles: ");
foreach (string plotStyle in PlotSettingsValidator.Current.GetPlotStyleSheetList())
{
// Output the names of the available plot styles
acDoc.Editor.WriteMessage("\n " + plotStyle);
}
}