Option IDs Used to get/set option values.
These TidyOptionId are used throughout libtidy, and also have associated localized strings to describe them.
Note this enum MUST start at zero due to historical design-time decisions that make assumptions about this starting value.
| Enumerator |
|---|
| TidyUnknownOption | Unknown option!
|
| TidyIndentSpaces | Indentation n spaces/tabs.
|
| TidyWrapLen | Wrap margin.
|
| TidyTabSize | Expand tabs to n spaces.
|
| TidyCharEncoding | In/out character encoding.
|
| TidyInCharEncoding | Input character encoding (if different)
|
| TidyOutCharEncoding | Output character encoding (if different)
|
| TidyNewline | Output line ending (default to platform)
|
| TidyDoctypeMode | See doctype property.
|
| TidyDoctype | User specified doctype.
|
| TidyDuplicateAttrs | Keep first or last duplicate attribute.
|
| TidyAltText | Default text for alt attribute.
|
| TidySlideStyle | Style sheet for slides: not used for anything yet.
|
| TidyErrFile | File name to write errors to.
|
| TidyOutFile | File name to write markup to.
|
| TidyWriteBack | If true then output tidied markup.
|
| TidyShowMarkup | If false, normal output is suppressed.
|
| TidyShowInfo | If true, info-level messages are shown.
|
| TidyShowWarnings | However errors are always shown.
|
| TidyQuiet | No 'Parsing X', guessed DTD or summary.
|
| TidyIndentContent | Indent content of appropriate tags.
"auto" does text/block level content indentation
|
| TidyCoerceEndTags | Coerce end tags from start tags where probably intended.
|
| TidyOmitOptionalTags | Suppress optional start tags and end tags.
|
| TidyHideEndTags | Legacy name for TidyOmitOptionalTags.
|
| TidyXmlTags | Treat input as XML.
|
| TidyXmlOut | Create output as XML.
|
| TidyXhtmlOut | Output extensible HTML.
|
| TidyHtmlOut | Output plain HTML, even for XHTML input.
Yes means set explicitly.
|
| TidyXmlDecl | Add <?xml?> for XML docs.
|
| TidyUpperCaseTags | Output tags in upper not lower case.
|
| TidyUpperCaseAttrs | Output attributes in upper not lower case.
|
| TidyMakeBare | Make bare HTML: remove Microsoft cruft.
|
| TidyMakeClean | Replace presentational clutter by style rules.
|
| TidyGDocClean | Clean up HTML exported from Google Docs.
|
| TidyLogicalEmphasis | Replace i by em and b by strong.
|
| TidyDropPropAttrs | Discard proprietary attributes.
|
| TidyDropFontTags | Discard presentation tags.
|
| TidyDropEmptyElems | Discard empty elements.
|
| TidyDropEmptyParas | Discard empty p elements.
|
| TidyFixComments | Fix comments with adjacent hyphens.
|
| TidyBreakBeforeBR | Output newline before
or not?
|
| TidyBurstSlides | Create slides on each h2 element.
|
| TidyNumEntities | Use numeric entities.
|
| TidyQuoteMarks | Output " marks as ".
|
| TidyQuoteNbsp | Output non-breaking space as entity.
|
| TidyQuoteAmpersand | Output naked ampersand as &.
|
| TidyWrapAttVals | Wrap within attribute values.
|
| TidyWrapScriptlets | Wrap within JavaScript string literals.
|
| TidyWrapSection | Wrap within <![ ...
]> section tags
|
| TidyWrapAsp | Wrap within ASP pseudo elements.
|
| TidyWrapJste | Wrap within JSTE pseudo elements.
|
| TidyWrapPhp | Wrap within PHP pseudo elements.
|
| TidyFixBackslash | Fix URLs by replacing \ with /.
|
| TidyIndentAttributes | Newline+indent before each attribute.
|
| TidyXmlPIs | If set to yes PIs must end with ?>
|
| TidyXmlSpace | If set to yes adds xml:space attr as needed.
|
| TidyEncloseBodyText | If yes text at body is wrapped in P's.
|
| TidyEncloseBlockText | If yes text in blocks is wrapped in P's.
|
| TidyKeepFileTimes | If yes last modied time is preserved.
|
| TidyWord2000 | Draconian cleaning for Word2000.
|
| TidyMark | Add meta element indicating tidied doc.
|
| TidyEmacs | If true format error output for GNU Emacs.
|
| TidyEmacsFile | Name of current Emacs file.
|
| TidyLiteralAttribs | If true attributes may use newlines.
|
| TidyBodyOnly | Output BODY content only.
|
| TidyFixUri | Applies URI encoding if necessary.
|
| TidyLowerLiterals | Folds known attribute values to lower case.
|
| TidyHideComments | Hides all (real) comments in output.
|
| TidyIndentCdata | Indent <!CDATA[ ...
]]> section
|
| TidyForceOutput | Output document even if errors were found.
|
| TidyShowErrors | Number of errors to put out.
|
| TidyAsciiChars | Convert quotes and dashes to nearest ASCII char.
|
| TidyJoinClasses | Join multiple class attributes.
|
| TidyJoinStyles | Join multiple style attributes.
|
| TidyEscapeCdata | Replace <![CDATA[]]> sections with escaped text.
|
| TidyLanguage | Language property: not used for anything yet.
|
| TidyNCR | Allow numeric character references.
|
| TidyOutputBOM | Output a Byte Order Mark (BOM) for UTF-16 encodings.
auto: if input stream has BOM, we output a BOM
|
| TidyReplaceColor | Replace hex color attribute values with names.
|
| TidyCSSPrefix | CSS class naming for -clean option.
|
| TidyInlineTags | Declared inline tags.
|
| TidyBlockTags | Declared block tags.
|
| TidyEmptyTags | Declared empty tags.
|
| TidyPreTags | Declared pre tags.
|
| TidyAccessibilityCheckLevel | Accessibility check level 0 (old style), or 1, 2, 3.
|
| TidyVertSpace | degree to which markup is spread out vertically
|
| TidyPunctWrap | consider punctuation and breaking spaces for wrapping
|
| TidyMergeEmphasis | Merge nested B and I elements.
|
| TidyMergeDivs | Merge multiple DIVs.
|
| TidyDecorateInferredUL | Mark inferred UL elements with no indent CSS.
|
| TidyPreserveEntities | Preserve entities.
|
| TidySortAttributes | Sort attributes.
|
| TidyMergeSpans | Merge multiple SPANs.
|
| TidyAnchorAsName | Define anchors as name attributes.
|
| TidyPPrintTabs | Indent using tabs istead of spaces.
|
| TidySkipNested | Skip nested tags in script and style CDATA.
|
| TidyStrictTagsAttr | Ensure tags and attributes match output HTML version.
|
| TidyEscapeScripts | Escape items that look like closing tags in script tags.
|
| N_TIDY_OPTIONS | Must be last.
|