rveipc*** Constants

<< Click to display table of contents >>

rveipc*** Constants

These constants identify integer properties of TRichView items.

They are used in the following methods:

TRichView.GetExtraItemIntPropertyEx

TRichView.SetExtraItemIntPropertyEx

TRichViewEdit.SetItemExtraIntPropertyExEd

TRichViewEdit.GetCurrentItemExtraIntPropertyEx

TRichViewEdit.SetCurrentItemExtraIntPropertyEx

Properties of Bullets and Hotspots

These properties are defined in RVItem unit.

These properties provides an alternative to the following methods:

TRichView: SetBulletInfo, GetBulletInfo, GetHotspotInfo, SetHotspotInfo;

TRichViewEdit: SetBulletInfoEd, SetCurrentBulletInfo, GetCurrentBulletInfo, SetHotspotInfoEd, SetCurrentHotspotInfo, GetCurrentHotspotInfo.

Constant

Value

Property

rveipcImageIndex

200

Image index (for bullets and hotspots)

rveipcHotImageIndex

201

Image index below the mouse pointer (for hotspots)

Properties of Controls

These properties are defined in RVItem unit.

Constant

Value

Property

rveipcPercentWidth

200

If the value is in the range 1..100, it defines the width of the control in % of document width.

rveipcDPIScalable

201

If non-zero (default), controls are scaled from RVF's PPI (pixels per inch) to the actual PPI.

See also: RichViewPixelsPerInch

Properties of Breaks

These properties are defined in RVItem unit.

These properties provide an alternative to the following methods:

TRichView: SetBreakInfo, GetBreakInfo;

TRichViewEdit: SetBreakInfoEd, SetCurrentBreakInfo, GetCurrentBreakInfo.

Constant

Value

Property

rveipcBreakWidth

200

Line width

rveipcBreakStyle

201

Line style*

rveipcBreakColor

202

Line color

* the property is type-casted to Integer

Properties of Label items

These properties are defined in RVLabelItem unit.

They identify properties of label items and items of all types inherited from them (numbered sequences, footnotes, endnotes, references to notes).

Constant

Value

Property

rveipcProtectTextStyleNo

200

ProtectTextStyleNo*

rveipcRemoveInternalLeading

201

RemoveInternalLeading*

rveipcCursor

202

Cursor

rveipcMinWidth

203

MinWidth

rveipcAlignment

204

Alignment*

rveipcRemoveSpaceBelow

205

RemoveSpaceBelow*

rveipcUseTypoMetric

206

UseTypeMetric

* the property is type-casted to Integer

Properties of Numbered sequences

These properties are defined in RVSeqItem unit.

They identify properties of numbered sequences and items of all types inherited from them (footnotes, endnotes).

Constant

Value

Property

rveipcSeqStartFrom

300

StartFrom

rveipcSeqReset

301

Reset*

rveipcSeqNumberType

302

NumberType*,**

* the property is type-casted to Integer

** read-only for footnotes, endnotes, sidenotes and text box items.

Properties of Sidenotes

Position properties

These properties are defined in RVFloatingPos unit.

They identify sub-properties of BoxPosition property of sidenotes and text box items.

Constant

Value

Property

rveipcFloatHorizontalAnchor

500

HorizontalAnchor*

rveipcFloatHorizontalPositionKind

501

HorizontalPositionKind*

rveipcFloatHorizontalOffset

502

HorizontalOffset

rveipcFloatHorizontalAlign

503

HorizontalAlignment*

rveipcFloatVerticalAnchor

504

VerticalAnchor*

rveipcFloatVerticalPositionKind

505

VerticalPositionKind*

rveipcFloatVerticalOffset

506

VerticalOffset

rveipcFloatVerticalAlign

507

VerticalAlignment*

rveipcFloatRelativeToCell

508

RelativeToCell*

rveipcFloatPositionInText

509

PositionInText*

* the property is type-casted to Integer

Other properties

These properties are defined in RVFloatingBox unit.

They identify sub-properties of BoxProperties property of sidenotes and text box items.

Constant

Value

Property

rveipcBoxWidth

600

Width

rveipcBoxHeight

601

Height

rveipcBoxWidthType

602

WidthType*

rveipcBoxHeightType

603

HeightType*

rveipcBoxBorderColor

604

Border.Color

rveipcBoxBorderWidth

605

Border.Width

rveipcBoxBorderInternalWidth

606

Border.InternalWidth

rveipcBoxBorderStyle

607

Border.Style*

rveipcBoxBorderVisibleBorders_Left

608

Border.VisibleBorders.Left*

rveipcBoxBorderVisibleBorders_Top

609

Border.VisibleBorders.Top*

rveipcBoxBorderVisibleBorders_Right

610

Border.VisibleBorders.Right*

rveipcBoxBorderVisibleBorders_Bottom

611

Border.VisibleBorders.Bottom*

rveipcBoxBorderBorderOffsets_Left

612

Border.BorderOffsets.Left

rveipcBoxBorderBorderOffsets_Top

613

Border.BorderOffsets.Top

rveipcBoxBorderBorderOffsets_Right

614

Border.BorderOffsets.Right

rveipcBoxBorderBorderOffsets_Bottom

615

Border.BorderOffsets.Bottom

rveipcBoxColor

616

Background.Color

rveipcBoxPadding_Left

617

Background.BorderOffsets.Left

rveipcBoxPadding_Top

618

Background.BorderOffsets.Top

rveipcBoxPadding_Right

619

Background.BorderOffsets.Right

rveipcBoxPadding_Bottom

620

Background.BorderOffsets.Bottom

rveipcBoxVAlign

621

VAlign*

rveipcBoxOpacity

622

Background.Opacity

* the property is type-casted to Integer

Properties of "Page number" and "Page count" fields

These properties are defined in RVFieldItems unit.

Constant

Value

Property

rveipcPageNumberType

600

NumberType*

* the property is type-casted to Integer

Properties of mathematical expressions

These properties are defined in RVMathItem unit.

Constant

Value

Property

rveipcFontSizeDouble

200

FontSizeDouble

rveipcTextColor

201

TextColor

rveipcDisplayInline

202

DisplayInline*

* the property is type-casted to Integer

See also

rvespc*** constants