Class Hierarchy
AcHeapOperators AcRxObject AcPlObject AcPlPlotInfo
C++
class AcPlPlotInfo : public AcPlObject;
File
AcPlPlotInfo.h
Description
AcPlPlotInfo is a utility class that provides methods for building information about how and what to plot and, ultimately, acts as a vehicle to transport this information to the plotting pipeline. Applications must provide the object ID of the layout to be plotted to this object before passing it to an AcPlPlotEngine object for processing. Applications can provide overrides, in the form of an AcDbPlotSettings object, to be used for plotting the layout in place of the settings on the layout itself. Applications can also override the output device by providing an AcPlPlotConfig object designating the device to plot to. If a device override is applied, it supercedes the device in the layout and the device in the AcDbPlotSettings overrides object.
AcPlPlotInfo objects must be validated using an AcDbPlotInfoValidator before they can be processed by an AcPlPlotEngine. Validated AcPlPlotInfo objects have non-null validated settings data and non-null validated configurations, which will be used by the AcPlPlotEngine to plot the layout when it is processed.