WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsISaveAsCharset

IID:33B87F70-7A9C-11d3-915C-006008A6EDF6
Inherits From:nsISupports

This interface is implemented by the following components:


Constants

PRUint32 mask_Fallback = 255
PRUint32 mask_Entity = 768
PRUint32 mask_CharsetFallback = 1024
PRUint32 mask_IgnorableFallback = 2048
PRUint32 attr_FallbackNone = 0
PRUint32 attr_FallbackQuestionMark = 1
PRUint32 attr_FallbackEscapeU = 2
PRUint32 attr_FallbackDecimalNCR = 3
PRUint32 attr_FallbackHexNCR = 4
PRUint32 attr_EntityNone = 0
PRUint32 attr_EntityBeforeCharsetConv = 256
PRUint32 attr_EntityAfterCharsetConv = 512
PRUint32 attr_CharsetFallback = 1024
PRUint32 attr_IgnoreIgnorables = 2048
PRUint32 attr_plainTextDefault = 0
PRUint32 attr_htmlTextDefault = 259

Properties

readonly char* charset


Methods

char* Convert ( PRUnichar* inString ) void Init ( char* charset , PRUint32 attr , PRUint32 entityVersion )

char* Convert ( PRUnichar* inString )

Arguments:
inString

void Init ( char* charset , PRUint32 attr , PRUint32 entityVersion )

Arguments:
charset
attr
entityVersion

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com