VCOM:VectorWorks:Filing:IXMLFile::SetFeature

From Vectorworks Developer
Jump to navigation Jump to search

.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference

Description

namespace VectorWorks::Filing

Member of VCOM:VectorWorks:Filing:IXMLFile

Set features into the XML file instance for XML writing.

The features are:

EXMLFileFeature description
eXMLFileFeature_FormatPrettyPrint Formatd the XML output. Makes each node into separate line
eXMLFileFeature_SetNewLineCRLF Set the 0x0D 0x0A (CR LF) as line ending
eXMLFileFeature_SetNewLineCR Set the 0x0D (CR) as line ending
eXMLFileFeature_SetNewLineLF Set the 0x0A (LF) as line ending
virtual VCOMError VCOM_CALLTYPE SetFeature(
EXMLFileFeature feature,
bool bValue) = 0;

Parameters

feature EXMLFileFeature The feature identifier.
bValue bool The veature value.

Return Value

Uses standard VCOM Error Reporting.

Return value meaning:

kVCOMError_NotInitialized Bad VCOM instance used to call the fuction.
kVCOMError_Failed Routine failed.

Remarks

Features enumeration:

enum EXMLFileFeature
{
  eXMLFileFeature_FormatPrettyPrint,
  eXMLFileFeature_SetNewLineCRLF,
  eXMLFileFeature_SetNewLineCR,
  eXMLFileFeature_SetNewLineLF,
};

See Also

VCOM:VectorWorks:Filing:IFolderIdentifier | VCOM:VectorWorks:Filing:IFileIdentifier | VCOM:VectorWorks:Filing:IXMLFile | VCOM:VectorWorks:Filing:IXMLFileNode

[[VCOM:VectorWorks:Filing:IFolderIdentifier]] | [[VCOM:VectorWorks:Filing:IFileIdentifier]] | [[VCOM:VectorWorks:Filing:IXMLFile]] | [[VCOM:VectorWorks:Filing:IXMLFileNode]]