VCOM:VectorWorks:Filing:IXMLFile::SetFeature: Difference between revisions

From Vectorworks Developer
Jump to navigation Jump to search
(New page: __TOC__ <vwDoc> ----------------------------------------------------------------------------------------------------------- <desc> namespace <code>VectorWorks::Filing</code> Member of [[...)
 
m (1 revision)
 
(No difference)

Latest revision as of 14:58, 12 August 2013

.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]]