Class TabFeatureLayer
public class TabFeatureLayer : FeatureLayer
- Inheritance
-
TabFeatureLayer
- Inherited Members
Constructors
TabFeatureLayer()
public TabFeatureLayer()
TabFeatureLayer(string)
public TabFeatureLayer(string tabPathFilename)
Parameters
tabPathFilenamestring
TabFeatureLayer(string, FileAccess)
public TabFeatureLayer(string tabPathFilename, FileAccess readWriteMode)
Parameters
tabPathFilenamestringreadWriteModeFileAccess
Properties
Encoding
public Encoding Encoding { get; set; }
Property Value
HasBoundingBox
public override bool HasBoundingBox { get; }
Property Value
ReadWriteMode
public FileAccess ReadWriteMode { get; set; }
Property Value
RequireIndex
This property gets and sets whether an index is required when reading data. The default value is true.
public bool RequireIndex { get; set; }
Property Value
StylingType
public TabStylingType StylingType { get; set; }
Property Value
TabPathFilename
public string TabPathFilename { get; set; }
Property Value
Methods
BuildIndexFile(string)
public static void BuildIndexFile(string tabPathFilename)
Parameters
tabPathFilenamestring
BuildIndexFile(string, BuildIndexMode)
public static void BuildIndexFile(string tabPathFilename, BuildIndexMode buildIndexMode)
Parameters
tabPathFilenamestringbuildIndexModeBuildIndexMode
BuildRecordIdColumn(string, string, BuildRecordIdMode)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode)
Parameters
tabFileNamestringfieldNamestringbuildRecordIdModeBuildRecordIdMode
BuildRecordIdColumn(string, string, BuildRecordIdMode, int)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode, int startNumber)
Parameters
tabFileNamestringfieldNamestringbuildRecordIdModeBuildRecordIdModestartNumberint
BuildRecordIdColumn(string, string, BuildRecordIdMode, int, Encoding)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode, int startNumber, Encoding encoding)
Parameters
tabFileNamestringfieldNamestringbuildRecordIdModeBuildRecordIdModestartNumberintencodingEncoding
CloneDeepCore()
protected override Layer CloneDeepCore()
Returns
CreateTabFile(string, IEnumerable<TabDbfColumn>, IEnumerable<Feature>)
public static void CreateTabFile(string tabPathFilename, IEnumerable<TabDbfColumn> databaseColumns, IEnumerable<Feature> features)
Parameters
tabPathFilenamestringdatabaseColumnsIEnumerable<TabDbfColumn>featuresIEnumerable<Feature>
CreateTabFile(string, IEnumerable<TabDbfColumn>, IEnumerable<Feature>, OverwriteMode)
public static void CreateTabFile(string tabPathFilename, IEnumerable<TabDbfColumn> databaseColumns, IEnumerable<Feature> features, OverwriteMode overwriteMode)
Parameters
tabPathFilenamestringdatabaseColumnsIEnumerable<TabDbfColumn>featuresIEnumerable<Feature>overwriteModeOverwriteMode
CreateTabFile(string, IEnumerable<TabDbfColumn>, IEnumerable<Feature>, OverwriteMode, Encoding)
public static void CreateTabFile(string tabPathFilename, IEnumerable<TabDbfColumn> databaseColumns, IEnumerable<Feature> features, OverwriteMode overwriteMode, Encoding encoding)
Parameters
tabPathFilenamestringdatabaseColumnsIEnumerable<TabDbfColumn>featuresIEnumerable<Feature>overwriteModeOverwriteModeencodingEncoding
DrawCore(GeoCanvas, Collection<SimpleCandidate>)
protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers)
Parameters
canvasGeoCanvaslabelsInAllLayersCollection<SimpleCandidate>