Class TabFeatureLayer
public class TabFeatureLayer : FeatureLayer
- Inheritance
-
TabFeatureLayer
- Inherited Members
Constructors
TabFeatureLayer()
public TabFeatureLayer()
TabFeatureLayer(string)
public TabFeatureLayer(string tabPathFilename)
Parameters
tabPathFilename
string
TabFeatureLayer(string, FileAccess)
public TabFeatureLayer(string tabPathFilename, FileAccess readWriteMode)
Parameters
tabPathFilename
stringreadWriteMode
FileAccess
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
tabPathFilename
string
BuildIndexFile(string, BuildIndexMode)
public static void BuildIndexFile(string tabPathFilename, BuildIndexMode buildIndexMode)
Parameters
tabPathFilename
stringbuildIndexMode
BuildIndexMode
BuildRecordIdColumn(string, string, BuildRecordIdMode)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode)
Parameters
tabFileName
stringfieldName
stringbuildRecordIdMode
BuildRecordIdMode
BuildRecordIdColumn(string, string, BuildRecordIdMode, int)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode, int startNumber)
Parameters
tabFileName
stringfieldName
stringbuildRecordIdMode
BuildRecordIdModestartNumber
int
BuildRecordIdColumn(string, string, BuildRecordIdMode, int, Encoding)
public static void BuildRecordIdColumn(string tabFileName, string fieldName, BuildRecordIdMode buildRecordIdMode, int startNumber, Encoding encoding)
Parameters
tabFileName
stringfieldName
stringbuildRecordIdMode
BuildRecordIdModestartNumber
intencoding
Encoding
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
tabPathFilename
stringdatabaseColumns
IEnumerable<TabDbfColumn>features
IEnumerable<Feature>
CreateTabFile(string, IEnumerable<TabDbfColumn>, IEnumerable<Feature>, OverwriteMode)
public static void CreateTabFile(string tabPathFilename, IEnumerable<TabDbfColumn> databaseColumns, IEnumerable<Feature> features, OverwriteMode overwriteMode)
Parameters
tabPathFilename
stringdatabaseColumns
IEnumerable<TabDbfColumn>features
IEnumerable<Feature>overwriteMode
OverwriteMode
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
tabPathFilename
stringdatabaseColumns
IEnumerable<TabDbfColumn>features
IEnumerable<Feature>overwriteMode
OverwriteModeencoding
Encoding
DrawCore(GeoCanvas, Collection<SimpleCandidate>)
protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers)
Parameters
canvas
GeoCanvaslabelsInAllLayers
Collection<SimpleCandidate>