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)
 
(5 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IPXV_Inst::SetupMeasureEditFilter Method}}
 
{{#customTitle:IPXV_Inst::SetupMeasureEditFilter Method}}
{{#parentPage:PXV:IPXV_Inst|SetupMeasureEditFilter Method|method}}
+
{{#parentPage:PXV:IPXV_Inst#Methods|SetupMeasureEditFilter|method}}
{{ToWrite}}
+
 
{{ToReview}}
 
{{ToReview}}
  
The method of interface of PDF-XChange Editor SDK.
+
Initializes the [[PXV:IUIX_NumEditFilter|IUIX_NumEditFilter]] object by specified options for measurement. After that this object can be used by edit-control (by [[PXV:IUIX_Edit_Filter|IUIX_Edit::Filter]]) to support the converting on-the-fly of the entered values between different units of measurement.
  
 
== Syntax ==
 
== Syntax ==
Line 19: Line 18:
 
== Parameters ==
 
== Parameters ==
 
;pEditFilter
 
;pEditFilter
:[in]  Pointer to [[PXV:IUIX_NumEditFilter|IUIX_NumEditFilter]].
+
:[in]  Pointer to [[PXV:IUIX_NumEditFilter|IUIX_NumEditFilter]] that will be initialized.
 
;nCurUnit
 
;nCurUnit
:[in]  Value of [[PXV:MeasureUnit|MeasureUnit]].
+
:[in]  The value of [[PXV:MeasureUnit|MeasureUnit]] enumeration that indicates the currently selected unit.
 
;nMin
 
;nMin
:[in] Value of double.
+
:[in] The minimum value in points (1/72 in).  
 
;nMax
 
;nMax
:[in] Value of double.
+
:[in] The maximum value in points (1/72 in).
 
;nAdvDispCoef
 
;nAdvDispCoef
:[in, defaultvalue(1.0)]  Value of double.
+
:[in, defaultvalue(1.0)]  The advanced coefficient for displaying the values.
 
;nStep
 
;nStep
:[in, defaultvalue(0.0)]  Value of double.
+
:[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
 
;bNegative
:[in, defaultvalue(0)]  Value of VARIANT_BOOL.
+
:[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 ==
Line 37: Line 36:
  
 
== See Also ==
 
== See Also ==
[[PXV:IPXV_Inst|IPXV_Inst]].
+
[[PXV:IPXV_Inst|IPXV_Inst]]

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