Click or drag to resize

cursorZone Class

imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Zone within cursor is allowed to move. Has 3 ranges: inner, boxed and outter
Inheritance Hierarchy

Namespace:  imbSCI.Core.reporting.zone
Assembly:  imbSCI.Core (in imbSCI.Core.dll) Version: 0.3.58.
Syntax
Request Example View Source

The cursorZone type exposes the following members.

Constructors
  NameDescription
Public methodcursorZone
Zone without any space within. Dimensions must be set later
Public methodcursorZone(cursorZone, cursorSubzoneFrame)
Subzone frame by preset cursorZone
Public methodcursorZone(Int32, Int32, Int32)
konstruktor za jednolinijsko podesavanje
Public methodcursorZone(Int32, Int32, Int32, Int32, Int32, Int32)
Konstruktor za dvodimenziono podesavanje
Top
Properties
  NameDescription
Public propertyBottomRight (Inherited from selectRangeArea.)
Public propertyheight (Inherited from selectRangeArea.)
Public propertyinnerBottomPosition
Krajnja vertikalna pozicija na kojoj moze da pise sadrzaj
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedBottomPosition
Krajnja vertikalna pozicija na kojoj moze da pise sadrzaj
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedHeight
Visina na kojoj se ispisuje pozadina> height - margin
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedLeftPosition
Pozicija za leve strane - marget.left
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedRightPosition
Pozicija na desnoj strani - witdh - margin.right
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedTopPosition
Prva vertikalna pozicija - bez paddinga
(Inherited from textFormatSetupBase.)
Public propertyinnerBoxedWidth
Sirina na kojoj se ispisuje pozadina (width-margin)
(Inherited from textFormatSetupBase.)
Public propertyinnerHeight
Visina na kojoj se ispisuje sadrzaj> height - padding - margin
(Inherited from textFormatSetupBase.)
Public propertyinnerLeftPosition
Pozicija od koje pocinje upisivanje sadrzaja
(Inherited from textFormatSetupBase.)
Public propertyinnerRightPosition
Pozicija do koje se upisuje sadrzaj (width - padding.right, margin.right)
(Inherited from textFormatSetupBase.)
Public propertyinnerTopPosition
Prva vertikalna pozicija u kojoj moze da pise sadrzaj
(Inherited from textFormatSetupBase.)
Public propertyinnerWidth
Width - padding - margin: sirina u koju se upisuje sadrzaj
(Inherited from textFormatSetupBase.)
Public propertymargin
margina za liniju koja se ne boji pozadinskim sablonom
(Inherited from textFormatSetupBase.)
Public propertyouterBottomPosition
Pozicija na kojoj se zavrsava sav sadrzaj ovog bloka: Y+margin+padding+innerHeight
(Inherited from textFormatSetupBase.)
Public propertyouterRightPosition
Pozicija sa sve marginom> x+margin.left+padding.left+innerWidth+padding.right+margin.right
(Inherited from textFormatSetupBase.)
Public propertypadding
padding za koji se sadrzaj odvaja od ivice pozadne
(Inherited from textFormatSetupBase.)
Public propertyparent
Reference to the parent zone. if null this is a master zone
Public propertysize (Inherited from selectRangeArea.)
Public propertyspatialUnit
Describes how big is one 'character' / position space of cursor - 2D
Public propertyspatialUnitHeight
(Inherited from cursorZoneSpatialSettings.)
Public propertyspatialUnitMargin
recalculated margin spatial unit, based on ratio
(Inherited from cursorZoneSpatialSettings.)
Public propertyspatialUnitMarginRatio
ratio to calculate margin spacing unit from standard spatial unit
(Inherited from cursorZoneSpatialSettings.)
Public propertyspatialUnitPadding
recalculated padding unit
(Inherited from cursorZoneSpatialSettings.)
Public propertyspatialUnitPaddingRatio
ratio to calculate padding spacing unit from standard spatial unit
(Inherited from cursorZoneSpatialSettings.)
Public propertyspatialUnitRatioYPerX
Gets or sets the spatial unit ratio y per x.
(Inherited from cursorZoneSpatialSettings.)
Public propertysubzones
Zones within this zone. Master zone is automatically set by constructor
Public propertytabPerCellUnit
Number of cell units per one tab
(Inherited from cursorZoneSpatialSettings.)
Public propertyTopLeft (Inherited from selectRangeArea.)
Public propertywidth (Inherited from selectRangeArea.)
Public propertyx (Inherited from selectRangeArea.)
Public propertyxCenter (Inherited from selectRangeArea.)
Public propertyy (Inherited from selectRangeArea.)
Public propertyyCenter
Gets the y (vertical) center of area.
(Inherited from selectRangeArea.)
Top
Methods
  NameDescription
Public methodbottom
Bottom position for specified zone.
(Inherited from textFormatSetupBase.)
Public methodexpand(textCursorZoneCorner, Boolean)
Expands the specified direction.
(Inherited from selectRangeArea.)
Public methodexpand(textCursorZoneCorner, Int32)
Expands in the specified direction for given number of steps
(Inherited from selectRangeArea.)
Public methodexpand(textCursorZoneCorner, Int32, Boolean)
Expands in the specified direction for number of boolean arguments being true
(Inherited from selectRangeArea.)
Public methodexpandToWrap
Expands this rangeArea to have specified rangeArea inside its boundaries
(Inherited from selectRangeArea.)
Public methodgetCodeName
Gets code name of the object. CodeName should be unique per each unique set of values of properties. In other words: if two instances of the same class have different CodeName that means values of their key properties are not same.
Public methodGetCornerPoint
Returns coordinates of a corner, within the area. textCursorZoneCorner
(Inherited from selectRangeArea.)
Public methodgetCrossection
Gets the crossection / overlap area / with operant
(Inherited from selectRangeArea.)
Public methodgetDistanceFromCorner
Absolute distance from corner or edge
(Inherited from selectRangeArea.)
Public methodgetHeight
Heights the specified current zone.
(Inherited from textFormatSetupBase.)
Public methodGetHorizontalAxis
Gets the horizontal axis.
(Inherited from selectRangeArea.)
Public methodGetPosition
Public methodGetVerticalAxis
Gets the vertical axis.
(Inherited from selectRangeArea.)
Public methodgetWidth (Inherited from textFormatSetupBase.)
Public methodisInside
Determines whether the specified x,y coordinates are showing to position within this area.
(Inherited from selectRangeArea.)
Public methodisInsideOrEdge
Determines whether x,y coordinates are inside or within edge of this area.
(Inherited from selectRangeArea.)
Public methodisNearAnyCornerOrEdge
Determines if x,y is near to an edge, corner or center of this area - respecting specified limit distance.
(Inherited from selectRangeArea.)
Public methodisNearToCorner
Determines whether x,y coordinates are near to the specified corner or edge of the area
(Inherited from selectRangeArea.)
Public methodisOnEdge (Inherited from selectRangeArea.)
Public methodleft
Left position for specified zone.
(Inherited from textFormatSetupBase.)
Public methodreset
Sets new position and optionally new size
(Inherited from selectRangeArea.)
Public methodresize
Resizes the area to specified width and height. Negative values will be ignored. Use -1 to keep a dimension unchanged.
(Inherited from selectRangeArea.)
Public methodright
Right position for specified zone.
(Inherited from textFormatSetupBase.)
Public methodselectRangeArea
Selects the range area of space allocated within this zone, respecting what sub area type is specified
Public methodtop
Top position for specified zone.
(Inherited from textFormatSetupBase.)
Public methodToString (Inherited from selectRangeArea.)
Public methodToString(String)
Four placemaker format expected for: {x}, {y}, {width}, {height}
(Inherited from selectRangeArea.)
Top
Events
  NameDescription
Public eventPropertyChanged (Inherited from textFormatSetupSize.)
Top
Extension Methods
  NameDescription
Public Extension MethodBuildDataShema
Builds the data table.
(Defined by PropertyDataStructureTools.)
Public Extension MethodbuildDataTable(String, DataTableBuildersbuildDataTableOptions, PropertyCollectionExtended, String, ILogBuilder)Overloaded.
2017:: Builds horizontal data table with columns mapping properties of the type.
(Defined by DataTableBuilders.)
Public Extension MethodbuildDataTable(String, Boolean, Boolean, Boolean, PropertyCollectionExtended, String)Overloaded.
Builds the horizontal data table
(Defined by DataTableBuilders.)
Public Extension MethodbuildDataTableVerticalSummaryTable
Builds the vertical table with all data
(Defined by DataTableBuilders.)
Public Extension MethodbuildPCE
Public Extension MethodbuildPropertyCollectionT
Create or update property collection out of object properties
(Defined by imbPropertyCollectionExtensions.)
Public Extension MethodchangeValueAsInt32
Changes the value as int32.
(Defined by imbValueChangers.)
Public Extension MethodchangeValueDouble
Step je 0.01
(Defined by imbValueChangers.)
Public Extension MethodConstructTableWithRandomContent
Constructs the data table and populates with random content of the table with.
(Defined by imbDataTableExtensions.)
Public Extension MethodgetDataTypeSafe
V3.5> Experimentalna funkcija - na osnovu tipa vrsi konverziju
(Defined by imbStringCommonTools.)
Public Extension MethodGetDefaultValueT
Vraca tipiziranu podrazumevanu vrednost
(Defined by imbTypologyHelpers.)
Public Extension MethodgetDescriptionForDictionary
Gets the description for dictionary, property table etc
(Defined by settingsEntriesInfoModelApi.)
Public Extension MethodgetDictionaryFromMappedSource
Vraca recnik sa vrednostima iz objekta.
(Defined by propertyMappingTools.)
Public Extension MethodgetEnumMemberPath
Vraca enum member path koji moze da se koristi za preuzimanje enumeracije i njenog tipa
(Defined by imbEnumExtendBase.)
Public Extension MethodgetExcelRange
Gets the Escel range from worksheet.
(Defined by imbEPPlusExtensions.)
Public Extension MethodGetExpressionResolved
Resolves the specified expresion path, having host as starting node
(Defined by PropertyExpressionTools.)
Public Extension MethodgetPathForObject
2014c: Univerzalni konstruktor putanje
(Defined by resourcePathGenerator.)
Public Extension MethodgetPathForObjectAndParent
Univerzalni konstruktor putanje za bilo koji tip i parent
(Defined by resourcePathGenerator.)
Public Extension MethodgetProperty
Retrieves PropertyInfo found on path specified
(Defined by imbTypeQueryExtensions.)
Public Extension MethodGetRectangle
Gets the rectangle.
(Defined by SVGTools.)
Public Extension MethodGetResized
Gets the resized.
(Defined by SVGTools.)
Public Extension MethodgetSPEC (Defined by imbTypeQueryExtensions.)
Public Extension MethodgetStringValue
2013a> bezbedno vraca string verziju prosledjene vrednosti - Kreira stringValue
(Defined by imbDataExecutor.)
Public Extension MethodGetUserManual
Generates property manual
(Defined by settingsEntriesTools.)
Public Extension MethodGetUserManualSaved
Gets the user manual saved:
(Defined by settingsEntriesTools.)
Public Extension MethodgetValuesFromMappedSource (Defined by propertyMappingTools.)
Public Extension MethodimbAttributeToProperties
Prebacuje vrednost iz atributa u propertije - u skladu sa podesenim mapiranjem (imbAttributeName.metaValueFromAttribute)
(Defined by imbAttributeTools.)
Public Extension MethodimbConvertValueSafe
2014c> bezbedna konverzija vrednosti
(Defined by imbTypeExtensions.)
Public Extension MethodimbConvertValueSafeTypedT (Defined by imbTypeExtensions.)
Public Extension MethodimbGetAllProperties
Vraca sve propertije iz objekta koji su Public i Instance. Vraca i nasledjene propertije ali ako su pregazeni onda vraca samo najnoviji
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbGetAllValues
Vraca sve vrednosti iz svih propertija koji su Public i Instance
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbGetCodeMark (Defined by imbStringExtensions.)
Public Extension MethodimbGetPropertySafe(String, Object, String)Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbGetPropertySafe(PropertyInfo, Object, Boolean, Object)Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbGetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean)Overloaded. (Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbGetPropertySafeT(PropertyInfo)Overloaded.
2014:Maj - uzima property i odmah vrsi bezbednu konverziju!
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbPropertyToString
Sigurno iscitavanje stringa
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbSetPropertyConvertSafe
Algoritam sa konverzijom koja podrzava i Collection objekta koji imaju Add method.
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbSetPropertySafe(String, Object, Boolean, Object, Boolean)Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbSetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean)Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.)
Public Extension MethodimbToBoolean
Konvertuje bilo koju vrednost u Boolean
(Defined by imbTypeExtensions.)
Public Extension MethodimbToEnumeration(Type, Enum)Overloaded.
Convers an value to the best fit Enumeration member
(Defined by imbTypeEnumExtensions.)
Public Extension MethodimbToEnumerationTOverloaded. (Defined by imbTypeEnumExtensions.)
Public Extension MethodimbToInstance
Konvertuje u potrebni tip. Ukoliko postoji konstruktor sa parametrom koji je IsInstanceOfType(input) onda ce koristit njega
(Defined by imbTypeExtensions.)
Public Extension MethodimbToNumber(Type)Overloaded.
Konvertuje u broj prema zadatom tipu
(Defined by imbTypeExtensions.)
Public Extension MethodimbToNumberT(Type)Overloaded. (Defined by imbTypeExtensions.)
Public Extension MethodisCoreColumn (Defined by PropertyEntryColumnExtensions.)
Public Extension MethodisNullOrEmpty (Defined by imbSciStringExtensions.)
Public Extension MethodisNullOrEmptyString
Proverava da li je input null, ako je string onda ga proverava kao string ako je neki drugi objekat onda ga predvara u string pa proverava
(Defined by imbSciStringExtensions.)
Public Extension MethodkeyToString (Defined by imbPropertyCollectionExtensions.)
Public Extension MethodmoveByVector(selectRange, Boolean)Overloaded. (Defined by imbMathExtensions.)
Public Extension MethodmoveByVector(selectRange, Boolean)Overloaded. (Defined by imbMathExtensions.)
Public Extension MethodnormalizeRange (Defined by imbMathExtensions.)
Public Extension MethodrenderToTemplate
Vraca string koji definise placeholder u template stringu
(Defined by stringTemplateTools.)
Public Extension MethodresizeByVector (Defined by imbMathExtensions.)
Public Extension MethodresolvePath(String, pathResolveFlag)Overloaded.
Najčešće korišćen metod za upit nad putanjom i objektom
(Defined by resourcePathResolver.)
Public Extension MethodresolvePathT(String, pathResolveFlag)Overloaded.
(Defined by resourcePathResolver.)
Public Extension MethodsaveObjectToXML (Defined by objectSerialization.)
Public Extension MethodsetObjectByMappedSource
Primenjuje prosledjenu property mapu
(Defined by propertyMappingTools.)
Public Extension MethodsetObjectBySource
Sets the object by source.
(Defined by imbTypeObjectOperations.)
Public Extension MethodsetObjectValueTypesBySource
Sets the object by source, but only ValueTypes and string and only properties declared at top inherence level. Returns dictionary with updated properties (only if value changed)
(Defined by imbTypeObjectOperations.)
Public Extension MethodsetPresetSpatialSettings
Deplozs spatial settings from named preset
(Defined by cursorZoneExtensions.)
Public Extension MethodsetValuesToMappedTarget
Postavlja vednosti iz recnika u dati ciljani objekat - da bi bilo kompatibilno niz mora biti u istom rasporedu kao i u property mapu
(Defined by propertyMappingTools.)
Public Extension MethodsetZoneStructure
Builds the zone.
(Defined by cursorZoneExtensions.)
Public Extension MethodsumValues
Supports> String, Int32, any number via Double and Boolean
(Defined by imbTypeExtensions.)
Public Extension MethodtakeColumnGroup (Defined by imbMathExtensions.)
Public Extension MethodtakeRowSlice (Defined by imbMathExtensions.)
Public Extension MethodtoExpressionString
Returns expression-ready string, wrapped in proper quotes if required
(Defined by imbStringFormats.)
Public Extension MethodtoStringSafeOverloaded. (Defined by imbStringFormats.)
Public Extension MethodtoStringSafe(String)Overloaded. (Defined by imbStringFormats.)
Public Extension MethodtoStringSafe(String, String)Overloaded.
Bezbedna konverzija u String -- ako je null onda valueForNull
(Defined by imbStringFormats.)
Top
See Also