IPXV_Inst::SetupMeasureEditFilter Method

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
m (Automatic page editing by robot)
 
Line 8: Line 8:
  
 
== Syntax ==
 
== Syntax ==
<pre class="brush:cpp;gutter:false">HRESULT SetupMeasureEditFilter([in]                    IUIX_NumEditFilter*  EditFilter,
+
<pre class="brush:cpp;gutter:false">HRESULT SetupMeasureEditFilter([in]                    IUIX_NumEditFilter*  pEditFilter,
                               [in]                    MeasureUnit          CurUnit,
+
                               [in]                    MeasureUnit          nCurUnit,
                               [in]                    double              Min,
+
                               [in]                    double              nMin,
                               [in]                    double              Max,
+
                               [in]                    double              nMax,
                               [in, defaultvalue(1.0)]  double              AdvDispCoef,
+
                               [in, defaultvalue(1.0)]  double              nAdvDispCoef,
                               [in, defaultvalue(0.0)]  double              Step,
+
                               [in, defaultvalue(0.0)]  double              nStep,
                               [in, defaultvalue(0)]    VARIANT_BOOL        Negative);</pre>
+
                               [in, defaultvalue(0)]    VARIANT_BOOL        bNegative);</pre>
  
 
== Parameters ==
 
== Parameters ==
;EditFilter
+
;pEditFilter
 
:[in]  Pointer to [[PXV:IUIX_NumEditFilter|IUIX_NumEditFilter]] that will be initialized.
 
:[in]  Pointer to [[PXV:IUIX_NumEditFilter|IUIX_NumEditFilter]] that will be initialized.
;CurUnit
+
;nCurUnit
 
:[in]  The value of [[PXV:MeasureUnit|MeasureUnit]] enumeration that indicates the currently selected unit.
 
:[in]  The value of [[PXV:MeasureUnit|MeasureUnit]] enumeration that indicates the currently selected unit.
;Min
+
;nMin
 
:[in] The minimum value in points (1/72 in).  
 
:[in] The minimum value in points (1/72 in).  
;Max
+
;nMax
 
:[in] The maximum value in points (1/72 in).
 
:[in] The maximum value in points (1/72 in).
;AdvDispCoef
+
;nAdvDispCoef
 
:[in, defaultvalue(1.0)]  The advanced coefficient for displaying the values.
 
:[in, defaultvalue(1.0)]  The advanced coefficient for displaying the values.
;Step
+
;nStep
 
:[in, defaultvalue(0.0)]  The step-value for auto- increasing/decreasing of value by end-user in edit-control, for example, by mouse-wheel events, or by Up/Down buttons inside contol.
 
:[in, defaultvalue(0.0)]  The step-value for auto- increasing/decreasing of value by end-user in edit-control, for example, by mouse-wheel events, or by Up/Down buttons inside contol.
;Negative
+
;bNegative
:[in, defaultvalue(0)]  The flag that may allow the negative values entering by user, is related to value of <tt>Min</tt> option.
+
:[in, defaultvalue(0)]  The flag that may allow the negative values entering by user, is related to value of <tt>nMin</tt> option.
  
 
== Return Value ==
 
== Return Value ==

Latest revision as of 03:57, 15 June 2015


Initializes the IUIX_NumEditFilter object by specified options for measurement. After that this object can be used by edit-control (by IUIX_Edit::Filter) to support the converting on-the-fly of the entered values between different units of measurement.

Syntax

HRESULT SetupMeasureEditFilter([in]                     IUIX_NumEditFilter*  pEditFilter,
                               [in]                     MeasureUnit          nCurUnit,
                               [in]                     double               nMin,
                               [in]                     double               nMax,
                               [in, defaultvalue(1.0)]  double               nAdvDispCoef,
                               [in, defaultvalue(0.0)]  double               nStep,
                               [in, defaultvalue(0)]    VARIANT_BOOL         bNegative);

Parameters

pEditFilter
[in] Pointer to IUIX_NumEditFilter that will be initialized.
nCurUnit
[in] The value of MeasureUnit enumeration that indicates the currently selected unit.
nMin
[in] The minimum value in points (1/72 in).
nMax
[in] The maximum value in points (1/72 in).
nAdvDispCoef
[in, defaultvalue(1.0)] The advanced coefficient for displaying the values.
nStep
[in, defaultvalue(0.0)] The step-value for auto- increasing/decreasing of value by end-user in edit-control, for example, by mouse-wheel events, or by Up/Down buttons inside contol.
bNegative
[in, defaultvalue(0)] The flag that may allow the negative values entering by user, is related to value of nMin option.

Return Value

Returns S_OK if operation was successful or error code in other cases.

See Also

IPXV_Inst