72 virtual void GetPrintSetName (
WStringR value)
const = 0;
76 virtual PlotFileSpecCP GetOutputFileSpec()
const = 0;
79 virtual bool GetIsPreview()
const = 0;
82 virtual bool GetEnableDynamicPlot()
const = 0;
85 virtual IPlotterCP GetPlotter()
const = 0;
99 virtual bool GetIsSuccess()
const = 0;
102 virtual void GetPrintSetName (
WStringR value)
const = 0;
106 virtual PlotFileSpecCP GetOutputFileSpec()
const = 0;
109 virtual bool GetIsPreview()
const = 0;
112 virtual bool GetEnableDynamicPlot()
const = 0;
115 virtual IPlotterCP GetPlotter()
const = 0;
129 virtual IPlotterCP GetPlotter()
const = 0;
132 virtual void GetPrintDefinitionName (
WStringR value)
const = 0;
135 virtual void GetPrintDefinitionFullName (
WStringR value)
const = 0;
138 virtual void GetPrintDefinitionSourceFspec (PlotFileSpecR value)
const = 0;
141 virtual bool GetIsPreview()
const = 0;
144 virtual void GetOutputFileName (
WStringR value)
const = 0;
147 virtual void SetOutputFileName (
WCharCP value) = 0;
157 virtual void GetPrintDefinitionName (
WStringR value)
const = 0;
160 virtual void GetSourceFileName (
WStringR value)
const = 0;
163 virtual bool GetIsPreview()
const = 0;
166 virtual bool GetIsPartOfPrintSet()
const = 0;
169 virtual bool GetIsWorker()
const = 0;
179 virtual IPrintEngineP GetPrintEngine() = 0;
189 virtual IPrintEngineP GetPrintEngine() = 0;
193 virtual bool IsFirstElementScan()
const = 0;
203 virtual IPrintEngineP GetPrintEngine() = 0;
207 virtual bool IsFirstElementScan()
const = 0;
236 virtual bool IsElementIgnored()
const = 0;
239 virtual void IgnoreElement() = 0;
245 virtual void ReplaceTextString (
WCharCP textString) = 0;
248 virtual void ReplaceTextFont (
UInt32 fontNum) = 0;
252 virtual void SetSortOrder (
int sortOrder) = 0;
256 virtual void SetPostStrokeLineStyleIndex (
int lineStyleIndex) = 0;
259 virtual void SetIsTextBoundaryColorValid (
bool value) = 0;
262 virtual void SetTextBoundaryColor (
UInt32 color) = 0;
336 virtual IPlotElemDisplayParamsP DisplayParams() = 0;
354 virtual BitMaskP EligibleInvertWhiteToBlackColors() = 0;
357 virtual bool GetApplyRefColorAdjustment()
const = 0;
360 virtual void SetApplyRefColorAdjustment (
bool applyRefColorAdjustment) = 0;
363 virtual bool GetUseBackgroundColorFromView()
const = 0;
366 virtual void SetUseBackgroundColorFromView (
bool useBackgroundColorFromView) = 0;
379 virtual void SetIgnoreModel (
bool ignoreModel) = 0;
382 virtual bool GetIsTransientUpdate()
const = 0;
395 virtual void SetIgnoreClip (
bool ignoreClip) = 0;
434 virtual void PrePrintDefinition (IPrePrintDefinitionParamP param) = 0;
443 virtual void PrePenChart (IPlotPrePenChartParamP param) = 0;
449 virtual void PreElementScan (IPlotPreElementScanParamP param) = 0;
454 virtual void PostElementScan (IPlotPostElementScanParamP param) = 0;
461 virtual void GetColorTable (IPlotGetColorTableParamP param) = 0;
468 virtual void OnNewModelRef (IPlotPreModelParamP param) = 0;
473 virtual void PreModel (IPlotPreModelParamP param) = 0;
477 virtual void PreDynamicViewClip (IPreDynamicViewClipParamP param) = 0;
487 virtual void BeginElement (IPlotBeginElementParamP param) = 0;
494 virtual void EndElement (IPlotEndElementParamP param) = 0;
502 virtual void PreElementOutput (IPlotPreElementOutputParamP param) = 0;
506 virtual void PostElementOutput (IPlotPostElementOutputParamP param) = 0;
511 virtual void Resymbolize (IPlotResymbolizeParamP param) = 0;
516 virtual void PostPlotFileOpen() = 0;
522 virtual void PostPlotFileClosed() = 0;
544 virtual StatusInt BeginPrintSet (IBeginPrintSetParamP param) = 0;
554 virtual StatusInt EndPrintSet (IEndPrintSetParamP param) = 0;
564 virtual void PrePrintSetDefinition (IPrePrintSetDefinitionParamP param) = 0;
582 virtual void PrintDefCollectState (IPrintDefCollectStateParamP param) = 0;
#define END_PRINT_NAMESPACE
Definition: MstnTypes.h:40
Parameters for the PostElementScan print event.
Definition: IPlotHook.h:200
bvector< IPlotElementParamCP > PlotElemParamStack
Definition: IPlotHook.h:61
bmap< WString, PlotPropValue > const & PlotPropertyMapCR
Definition: PlotApi.h:857
PlotTagTransform
Transform Plotter properties.
Definition: IPlotter.h:183
#define bsiInterface
Definition: basedefs.h:31
Parameters for the PostElementOutput print event.
Definition: IPlotHook.h:303
#define BEGIN_PRINT_NAMESPACE
Definition: MstnTypes.h:39
wchar_t const * WCharCP
Definition: Bentley.h:224
bvector< IPlotElementParamCP > const * PlotElemParamStackCP
Definition: IPlotHook.h:62
uint32_t UInt32
Definition: Bentley.r.h:128
struct DgnPlatform::MSElementDescr const * MSElementDescrCP
Definition: DgnPlatform.h:390
struct DgnPlatform::ElementHandle const * ElementHandleCP
Definition: DgnPlatform.h:260
unsigned char byte
Definition: Bentley.r.h:144
A Bitmask holds a variable-sized array of bits.
Definition: BitMask.h:53
struct Transform const & TransformCR
Definition: msgeomstructs_typedefs.h:134
int StatusInt
Definition: Bentley.h:222
struct DgnPlatform::ElementHandle const & ElementHandleCR
Definition: DgnPlatform.h:260
bvector< IPlotElementParamCP > const & PlotElemParamStackCR
Definition: IPlotHook.h:63
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51