ImageGear Professional for Windows ActiveX
IGArtPage Object

Description:

This object contains the collection of ART marks for an image. Every time the user operates a button on the ToolBar, another mark is added to the collection. In addition to holding the collection of marks, this object is used for the following purposes:

Interface:

IIGArtPage extends IIGObject

Members:

Methods
AttrCreationTimeGet Method Gets the date/time of when a mark was created.
AttrModifyTimeGet Method Gets the date/time of when a mark was last modified.
EditCopy Method Copy the currently selected mark(s) to the Windows clipboard.
EditCut Method Cut the currently selected mark(s) to the Windows clipboard.
EditPaste Method Create new mark(s) by pasting from the Windows clipboard.
EditPasteCount Method Count of marks currently available for paste from the Windows clipboard.
EditUndo Method Undo the last ART mark action.
EditUndoClear Method Clear the ART mark "undo stack".
EditUndoCount Method Count of reversible actions currently in the ART mark "undo stack".
EditUndoRecord Method Enable or disable the ART mark "undo" processing.
FileAppend Method Append the marks in an .ART file to the marks already in this IGArtPage Object.
FileExport Method Save the marks in this IGArtPage Object to an .ART file.
FileImport Method Load this IGArtPage Object with the marks in an .ART file.
GetControlOption Method Obtains value of ART control option.
GetControlOptionEx Method An extended version of GetControlOption Method.
GlobalAttributesShow Method Causes the property sheet for the specified mark type to be shown, so that the user can set the various GlobalAttrXXX properties.
GlobalAttrUserDataGet Method Get application-specific data that will be saved with each mark as it is subsequently created.
GlobalAttrUserDataSet Method Set application-specific data that will be saved with each mark as it is subsequently created.
GroupAccess Method Set the access mode (view-only or edit) for all the marks in a group.
GroupBringToFront Method Bring all the marks in a group to the front.
GroupDelete Method Delete a group and all the marks in it.
GroupEditCopy Method Copy all of the marks in a group to the Windows clipboard.
GroupEditCut Method Cut all of the marks in a group to the Windows clipboard.
GroupSelect Method Select all of the marks in a group.
GroupSendToBack Method Send all of the marks in a group to the back.
GroupVisible Method Controls whether the marks in a group are visible or not.
ImageBurnIn Method Burn some or all of the marks in this IGArtPage Object into the image in the related IGPage Object.
InteractionProcess Method Call this from your IGPageViewCtl Control mouse event handlers, so that the ART component can process the mouse event.
LoadAnnotations Method Load this IGArtPage Object with the marks in an .ART file (specified by IGIOLocation, rather than by FileName).
MarkAccess Method Set the access mode (view-only or edit) for a mark.
MarkAttributesShow Method Show the property sheet for a specific mark.
MarkBringToFront Method Bring a mark to the front.
MarkCount Method Get the count of marks in this IGArtPage Object.
MarkCreate Method Create a new mark.
MarkDelete Method Delete a mark.
MarkFirst Method Get the index of the first mark in this IGArtPage Object.
MarkHitTest Method Used to determine if there is a mark at a given set of screen coordinates.
MarkIsAccessGranted Method Used to determine whether the access mode for the given mark is view-only or editable.
MarkIsSelected Method Used to determine whether the given mark is selected.
MarkIsVisible Method Used to determine whether the given mark is visible.
MarkModify Method Apply the various AttrXXX properties to a specific mark.
MarkNext Method Get the index of the next mark in this IGArtPage Object.
MarkPaint Method Repaint a specific mark.
MarkQuery Method Set the AttrXXX properties of IGArtPage Object.
MarkRotate Method Rotate the image of the specified mark.
markSelect Method Select the specified mark.
MarkSelectCount Method Returns the count of currently selected marks.
MarkSelectedFirst Method Returns the index of the first mark that is currently selected.
MarkSelectedNext Method Returns the index of the next mark that is currently selected.
MarkSendToBack Method Send the specified mark to the back.
MarkVisible Method Make the specified mark visible or not.
MouseIconGet Method Get the image used when the mouse is over a mark or over one of the resize-handles for a mark.
MouseIconSet Method Set the image used when the mouse is over a mark or over one of the resize-handles for a mark.
MouseIconIDQuery Method Determine which cursor image would be used if the mouse were over a particular image-coordinate.
MouseIconQuery Method Determine which cursor image would be used if the mouse were over a particular image-coordinate.
MouseIconQueryEx Method Determine which cursor image would be used if the mouse were over a particular image-coordinate.
SaveAnnotations Method Save the marks in this IGArtPage Object to a .ART file (specified by IGIOLocation rather than FileName).
SetControlOption Method Changes value of ART control option.
SetControlOptionEx Method An extended version of SetControlOption Method.
UserDataGet Method Get application-specific data saved with a specific mark.
UserDataSet Method Set application-specific data to be saved with a specific mark.
Properties
AttrArcRadius Property Radius, in pixels, of the little arc drawn in a Protractor mark.
AttrArrowLength Property Arrowhead length, in pixels, of a Arrow mark.
AttrArrowType Property Arrowhead type of a Arrow mark.
AttrBackColor Property Background color of a Attach-a-Note, Button, or Pin Up Text mark.
AttrBitmap Property OLE Picture of a Image Embedded mark.
AttrBounds Property Rectangle, in image coordinates, of a mark.
AttrDIB Property DIB of a Image Embedded mark.
AttrDisablePPM Property Specifies whether the image PPM will be used to calculate font size for text annotations (Typed Text, Text from File, Attach-a-Note, Button, RTF, Pin Up Text, Text Stamp).
AttrFileName Property FileName of a Form, Image Reference, Text from File, or Audio mark.
AttrFont Property Font of a Attach-a-Note, Pin Up Text, Text from File, Text Stamp, or Typed Text mark.
AttrForeColor Property Foreground color (color of text or color of line) of a mark
AttrGroup Property Group to which a mark belongs.
AttrHighlight Property Specifies whether a mark is highlighted.
AttrImageAlign Property Alignment of a Image Embedded or Image Reference mark.
AttrImageAspect Property Aspect ratio of a Image Embedded or Image Reference mark.
AttrImageFit Property Fit mode of a Image Embedded or Image Reference mark.
AttrLineSize Property Width of line with which a mark is drawn.
AttrMarkIndex Property Index of a mark.
AttrMarkType Property Type of a mark.
AttrMeasurementUnits Property Measurement units of a Ruler mark.
AttrPassword Property Password for an Encryption mark.
AttrPenStyle Property Pen style (dashed, solid, etc.) of the line used to draw a mark.
AttrPointArray Property (x,y) vertices of a Freehand Line, Straight Line, Filled Polygon, Hollow Polygon, Polyline, or Arrow mark.
AttrPointCount Property Count of (x,y) vertices of a Freehand Line, Straight Line, Filled Polygon, Hollow Polygon, Polyline, or Arrow mark.
AttrPrecision Property Number of decimal digits displayed for a Protractor or Ruler mark.
AttrText Property Text of a Attach-a-Note, Pin Up Text, Text Stamp, or Typed Text mark.
AttrTextAlign Property Text alignment of a Attach-a-Note, Pin Up Text, Text from File, Text Stamp, or Typed Text mark.
AttrTextOrientation Property Gets or sets orientation of the text in a Attach-a-Note, Pin Up TextText Stamp, or Typed Text mark.
AttrTransparent Property Specifies whether a Form, Image Embedded, or Image Reference mark is transparent.
GlobalAttrArcRadius Property Value to use for AttrArcRadius Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrArrowLength Property Value to use for AttrArrowLength Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrArrowType Property Value to use for AttrArrowType Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrBackColor Property Value to use for AttrBackColor Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrBitmap Property Value to use for AttrBitmap Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrBounds Property Value to use for AttrBounds Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrDIB Property Value to use for AttrDIB Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrFileName Property Value to use for AttrFileName Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrFont Property Value to use for AttrFont Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrFontBold Property Controls whether text in newly created marks will be bold or not.
GlobalAttrFontItalic Property Controls whether text in newly created marks will be italic or not.
GlobalAttrFontName Property Specifies the font to use for text in newly created marks.
GlobalAttrFontSize Property Specifies the font size to use for text in newly created marks.
GlobalAttrFontStrikeout Property Controls whether text in newly created marks will be strikeout or not.
GlobalAttrFontUnderline Property Controls whether text in newly created marks will be underlined or not.
GlobalAttrForeColor Property Value to use for AttrForeColor Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrGroup Property Value to use for AttrGroup Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrHighlight Property Value to use for AttrHighlight Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrLineSize Property Value to use for AttrLineSize Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrMarkIndex Property Value to use for AttrMarkIndex Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrMarkType Property Value to use for AttrMarkType Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrMeasurementUnits Property Value to use for AttrMeasurementUnits Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrPassword Property Value to use for AttrPassword Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrPenStyle Property Value to use for AttrPenStyle Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrPointArray Property Value to use for AttrPointArray Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrPrecision Property Value to use for AttrPrecision Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrText Property Value to use for AttrText Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrTextAlign Property Value to use for AttrTextAlign Property for the next MarkCreate Method() call or the next mark created from the toolbar.
GlobalAttrTextOrientation Property A default value property - the value of this property will be used for AttrText whenever a new mark is created.
GlobalAttrTransparent Property Value to use for AttrTransparent Property for the next MarkCreate Method() call or the next mark created from the toolbar.
Page Property Returns the IGPage Object associated with this IGArtPage Object.
PageDisplay Property Returns the IGPageDisplay Object associated with this IGArtPage Object.
Rotation Property Causes the entire set of marks to be rotated by the amount specified in RotationAngle Property
RotationAngle Property The amount that the entire collection of ART marks is to be rotated. This property is ignored if Rotation Property is False.
UserMode Property Sets the ART component operating mode to edit, view or run.

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback