[{"data":1,"prerenderedAt":307},["ShallowReactive",2],{"lit-docx-doc:\u002Fen\u002Fsupport":3},{"id":4,"title":5,"body":6,"description":292,"extension":293,"keywords":294,"locale":299,"meta":300,"navigation":301,"order":289,"path":302,"section":303,"seo":304,"stem":305,"__hash__":306},"docs\u002Fsupport.en.md","Support matrix",{"type":7,"value":8,"toc":287},"minimark",[9,22,248,253],[10,11,12,13,17,18,21],"p",{},"\"Read\" means ",[14,15,16],"code",{},"parseDocx"," turns it into meaningful nodes; \"Generate\" means ",[14,19,20],{},"generateDocx"," can write it from nodes. \"Written back verbatim\" means the content survives into the output file but cannot be created or changed through LitAST.",[23,24,25,41],"table",{},[26,27,28],"thead",{},[29,30,31,35,38],"tr",{},[32,33,34],"th",{},"Feature",[32,36,37],{},"Read",[32,39,40],{},"Generate",[42,43,44,55,64,73,83,92,101,111,120,129,138,147,156,165,174,183,192,202,212,221,232],"tbody",{},[29,45,46,50,53],{},[47,48,49],"td",{},"Paragraphs: alignment, spacing, indentation, tab stops",[47,51,52],{},"✅",[47,54,52],{},[29,56,57,60,62],{},[47,58,59],{},"Text formatting: bold, italic, underline, strikethrough, super\u002Fsubscript, size, color, font, highlight",[47,61,52],{},[47,63,52],{},[29,65,66,69,71],{},[47,67,68],{},"Headings, quotes, code blocks, horizontal rules",[47,70,52],{},[47,72,52],{},[29,74,75,78,80],{},[47,76,77],{},"Lists and multilevel numbering",[47,79,52],{},[47,81,82],{},"✅ numbering definitions generated automatically",[29,84,85,88,90],{},[47,86,87],{},"Tables: merged cells, column widths, shading, borders, header rows",[47,89,52],{},[47,91,52],{},[29,93,94,97,99],{},[47,95,96],{},"Images: inline, floating, cropping, hyperlinks",[47,98,52],{},[47,100,52],{},[29,102,103,106,108],{},[47,104,105],{},"Text boxes and shapes",[47,107,52],{},[47,109,110],{},"Written back verbatim",[29,112,113,116,118],{},[47,114,115],{},"Sections, page setup, headers and footers (including first and even pages)",[47,117,52],{},[47,119,52],{},[29,121,122,125,127],{},[47,123,124],{},"Fields: page numbers, dates, tables of contents, complex fields",[47,126,52],{},[47,128,52],{},[29,130,131,134,136],{},[47,132,133],{},"Content controls: text, checkbox, date, drop-down, repeating sections, data binding, picture",[47,135,52],{},[47,137,52],{},[29,139,140,143,145],{},[47,141,142],{},"Comments and replies",[47,144,52],{},[47,146,52],{},[29,148,149,152,154],{},[47,150,151],{},"Tracked changes: insertions, deletions, formatting, moves",[47,153,52],{},[47,155,52],{},[29,157,158,161,163],{},[47,159,160],{},"Footnotes and endnotes",[47,162,52],{},[47,164,52],{},[29,166,167,170,172],{},[47,168,169],{},"Bookmarks, editing permission ranges, page and column breaks",[47,171,52],{},[47,173,52],{},[29,175,176,179,181],{},[47,177,178],{},"Document properties and variables",[47,180,52],{},[47,182,52],{},[29,184,185,188,190],{},[47,186,187],{},"Document protection",[47,189,52],{},[47,191,52],{},[29,193,194,197,200],{},[47,195,196],{},"Equations (OMML)",[47,198,199],{},"Kept verbatim",[47,201,110],{},[29,203,204,207,209],{},[47,205,206],{},"Charts",[47,208,199],{},[47,210,211],{},"Written back verbatim; cannot be created",[29,213,214,217,219],{},[47,215,216],{},"Watermarks",[47,218,52],{},[47,220,110],{},[29,222,223,226,229],{},[47,224,225],{},"Style definitions",[47,227,228],{},"Used to compute formatting; original part kept",[47,230,231],{},"Written back verbatim; new styles cannot be created through LitAST",[29,233,234,237,240],{},[47,235,236],{},"Phonetic guides (ruby)",[47,238,239],{},"✅ Base text, annotation and properties",[47,241,242,243],{},"✅ Create, edit and write back; see the ",[244,245,247],"a",{"href":246},"\u002Fen\u002Fguide\u002Fgenerating#phonetic-guides","example",[249,250,252],"h2",{"id":251},"known-limitations","Known limitations",[254,255,256,264,274,284],"ul",{},[257,258,259,260,263],"li",{},"Phonetic guides do not infer pronunciation. Both text layers and their formatting, six alignment values, sizes, raise, language and ",[14,261,262],{},"dirty"," are supported. Complete lifecycles for nested fields, comments and revisions have not been verified. Content outside the ruby content model is rejected on export instead of silently discarded.",[257,265,266,268,269,273],{},[14,267,20],{}," rebuilds the whole package from LitAST; building blocks (glossary) and custom XML parts are not written back. See ",[244,270,272],{"href":271},"\u002Fen\u002Fguide\u002Fround-trip","Round trips and preservation",".",[257,275,276,277,280,281,273],{},"Encrypted DOCX files and legacy ",[14,278,279],{},".doc"," files cannot be read and throw ",[14,282,283],{},"DocxPackageError",[257,285,286],{},"No layout or rendering: lit-docx handles file structure only; it does not paginate or draw documents.",{"title":288,"searchDepth":289,"depth":289,"links":290},"",2,[291],{"id":251,"depth":289,"text":252},"How each Word feature is supported for reading (parseDocx) and for generating (generateDocx).","md",[295,296,297,298],"support","features","compatibility","limitations","en",{},true,"\u002Fen\u002Fsupport","Getting started",{"title":5,"description":292},"support.en","nUk1yLzwVe0uaZMGPczlSM_SziIaWiFGPgPDD8RYMfU",1793045343968]