[{"data":1,"prerenderedAt":744},["ShallowReactive",2],{"navigation_docs_en":3,"-en-composables-use-pdf-kit-rotation":160,"-en-composables-use-pdf-kit-rotation-surround":739},[4,21,47,93,119],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Components","i-lucide-component","\u002Fen\u002Fcomponents","en\u002F2.components",[27,32,37,42],{"title":28,"path":29,"stem":30,"icon":31},"NuxtPdfKit","\u002Fen\u002Fcomponents\u002Fnuxt-pdf-kit","en\u002F2.components\u002F1.nuxt-pdf-kit","i-lucide-file-text",{"title":33,"path":34,"stem":35,"icon":36},"Props","\u002Fen\u002Fcomponents\u002Fprops","en\u002F2.components\u002F2.props","i-lucide-list",{"title":38,"path":39,"stem":40,"icon":41},"Slots","\u002Fen\u002Fcomponents\u002Fslots","en\u002F2.components\u002F3.slots","i-lucide-layout",{"title":43,"path":44,"stem":45,"icon":46},"Methods","\u002Fen\u002Fcomponents\u002Fmethods","en\u002F2.components\u002F4.methods","i-lucide-play",{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":20},"Composables","i-lucide-code","\u002Fen\u002Fcomposables","en\u002F3.composables",[53,58,63,68,73,78,83,88],{"title":54,"path":55,"stem":56,"icon":57},"Overview","\u002Fen\u002Fcomposables\u002Foverview","en\u002F3.composables\u002F1.overview","i-lucide-info",{"title":59,"path":60,"stem":61,"icon":62},"usePdfKitDocument","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-document","en\u002F3.composables\u002F2.use-pdf-kit-document","i-lucide-file",{"title":64,"path":65,"stem":66,"icon":67},"usePdfKitZoom","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-zoom","en\u002F3.composables\u002F3.use-pdf-kit-zoom","i-lucide-zoom-in",{"title":69,"path":70,"stem":71,"icon":72},"usePdfKitSearch","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-search","en\u002F3.composables\u002F4.use-pdf-kit-search","i-lucide-search",{"title":74,"path":75,"stem":76,"icon":77},"usePdfKitPageNavigation","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-page-navigation","en\u002F3.composables\u002F5.use-pdf-kit-page-navigation","i-lucide-navigation",{"title":79,"path":80,"stem":81,"icon":82},"usePdfKitViewMode","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-view-mode","en\u002F3.composables\u002F6.use-pdf-kit-view-mode","i-lucide-layout-grid",{"title":84,"path":85,"stem":86,"icon":87},"usePdfKitRotation","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-rotation","en\u002F3.composables\u002F7.use-pdf-kit-rotation","i-lucide-rotate-cw",{"title":89,"path":90,"stem":91,"icon":92},"usePdfKitVirtualScroll","\u002Fen\u002Fcomposables\u002Fuse-pdf-kit-virtual-scroll","en\u002F3.composables\u002F8.use-pdf-kit-virtual-scroll","i-lucide-layers",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":20},"Configuration","i-lucide-settings","\u002Fen\u002Fconfiguration","en\u002F4.configuration",[99,104,109,114],{"title":100,"path":101,"stem":102,"icon":103},"Module Options","\u002Fen\u002Fconfiguration\u002Fmodule-options","en\u002F4.configuration\u002F1.module-options","i-lucide-sliders",{"title":105,"path":106,"stem":107,"icon":108},"Toolbar Options","\u002Fen\u002Fconfiguration\u002Ftoolbar-options","en\u002F4.configuration\u002F2.toolbar-options","i-lucide-panel-top",{"title":110,"path":111,"stem":112,"icon":113},"Per-Instance Config","\u002Fen\u002Fconfiguration\u002Fper-instance-config","en\u002F4.configuration\u002F3.per-instance-config","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"TypeScript","\u002Fen\u002Fconfiguration\u002Ftypescript","en\u002F4.configuration\u002F4.typescript","i-simple-icons-typescript",{"title":120,"icon":121,"path":122,"stem":123,"children":124,"page":20},"Advanced","i-lucide-sparkles","\u002Fen\u002Fadvanced","en\u002F5.advanced",[125,130,135,140,145,150,155],{"title":126,"path":127,"stem":128,"icon":129},"Examples","\u002Fen\u002Fadvanced\u002Fexamples","en\u002F5.advanced\u002F1.examples","i-lucide-book-open",{"title":131,"path":132,"stem":133,"icon":134},"Providers","\u002Fen\u002Fadvanced\u002Fproviders","en\u002F5.advanced\u002F2.providers","i-heroicons-cloud",{"title":136,"path":137,"stem":138,"icon":139},"Contributing","\u002Fen\u002Fadvanced\u002Fcontributing-providers","en\u002F5.advanced\u002F3.contributing-providers","i-heroicons-code-bracket",{"title":141,"path":142,"stem":143,"icon":144},"Custom Styling","\u002Fen\u002Fadvanced\u002Fcustom-styling","en\u002F5.advanced\u002F4.custom-styling","i-lucide-palette",{"title":146,"path":147,"stem":148,"icon":149},"Keyboard Shortcuts","\u002Fen\u002Fadvanced\u002Fkeyboard-shortcuts","en\u002F5.advanced\u002F5.keyboard-shortcuts","i-lucide-keyboard",{"title":151,"path":152,"stem":153,"icon":154},"Troubleshooting","\u002Fen\u002Fadvanced\u002Ftroubleshooting","en\u002F5.advanced\u002F6.troubleshooting","i-lucide-wrench",{"title":156,"path":157,"stem":158,"icon":159},"Demo","\u002Fen\u002Fadvanced\u002Fdemo","en\u002F5.advanced\u002F7.demo","i-lucide-square-dashed-bottom-code",{"id":161,"title":84,"body":162,"description":732,"extension":733,"links":734,"meta":735,"navigation":736,"path":85,"seo":737,"stem":86,"__hash__":738},"docs_en\u002Fen\u002F3.composables\u002F7.use-pdf-kit-rotation.md",{"type":163,"value":164,"toc":726},"minimark",[165,169,174,247,251,288,334,338,412,416,722],[166,167,168],"p",{},"Manages document rotation.",[170,171,173],"h2",{"id":172},"usage","Usage",[175,176,181],"pre",{"className":177,"code":178,"language":179,"meta":180,"style":180},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const {\n  rotation,\n  rotateClockwise,\n  rotateCounterclockwise,\n  setRotation,\n} = usePdfKitRotation()\n","ts","",[182,183,184,197,207,215,223,231],"code",{"__ignoreMap":180},[185,186,189,193],"span",{"class":187,"line":188},"line",1,[185,190,192],{"class":191},"spNyl","const",[185,194,196],{"class":195},"sMK4o"," {\n",[185,198,200,204],{"class":187,"line":199},2,[185,201,203],{"class":202},"sTEyZ","  rotation",[185,205,206],{"class":195},",\n",[185,208,210,213],{"class":187,"line":209},3,[185,211,212],{"class":202},"  rotateClockwise",[185,214,206],{"class":195},[185,216,218,221],{"class":187,"line":217},4,[185,219,220],{"class":202},"  rotateCounterclockwise",[185,222,206],{"class":195},[185,224,226,229],{"class":187,"line":225},5,[185,227,228],{"class":202},"  setRotation",[185,230,206],{"class":195},[185,232,234,237,240,244],{"class":187,"line":233},6,[185,235,236],{"class":195},"}",[185,238,239],{"class":195}," =",[185,241,243],{"class":242},"s2Zo4"," usePdfKitRotation",[185,245,246],{"class":202},"()\n",[170,248,250],{"id":249},"options","Options",[175,252,254],{"className":177,"code":253,"language":179,"meta":180,"style":180},"usePdfKitRotation({\n  initialRotation: 0,\n})\n",[182,255,256,266,281],{"__ignoreMap":180},[185,257,258,260,263],{"class":187,"line":188},[185,259,84],{"class":242},[185,261,262],{"class":202},"(",[185,264,265],{"class":195},"{\n",[185,267,268,272,275,279],{"class":187,"line":199},[185,269,271],{"class":270},"swJcz","  initialRotation",[185,273,274],{"class":195},":",[185,276,278],{"class":277},"sbssI"," 0",[185,280,206],{"class":195},[185,282,283,285],{"class":187,"line":209},[185,284,236],{"class":195},[185,286,287],{"class":202},")\n",[289,290,291,310],"table",{},[292,293,294],"thead",{},[295,296,297,301,304,307],"tr",{},[298,299,300],"th",{},"Option",[298,302,303],{},"Type",[298,305,306],{},"Default",[298,308,309],{},"Description",[311,312,313],"tbody",{},[295,314,315,321,326,331],{},[316,317,318],"td",{},[182,319,320],{},"initialRotation",[316,322,323],{},[182,324,325],{},"number",[316,327,328],{},[182,329,330],{},"0",[316,332,333],{},"Initial rotation in degrees",[170,335,337],{"id":336},"return-values","Return Values",[289,339,340,351],{},[292,341,342],{},[295,343,344,347,349],{},[298,345,346],{},"Property",[298,348,303],{},[298,350,309],{},[311,352,353,368,383,397],{},[295,354,355,360,365],{},[316,356,357],{},[182,358,359],{},"rotation",[316,361,362],{},[182,363,364],{},"Ref\u003Cnumber>",[316,366,367],{},"Current rotation (0, 90, 180, 270)",[295,369,370,375,380],{},[316,371,372],{},[182,373,374],{},"rotateClockwise",[316,376,377],{},[182,378,379],{},"() => void",[316,381,382],{},"Rotate +90°",[295,384,385,390,394],{},[316,386,387],{},[182,388,389],{},"rotateCounterclockwise",[316,391,392],{},[182,393,379],{},[316,395,396],{},"Rotate -90°",[295,398,399,404,409],{},[316,400,401],{},[182,402,403],{},"setRotation",[316,405,406],{},[182,407,408],{},"(degrees: number) => void",[316,410,411],{},"Set rotation to a specific angle",[170,413,415],{"id":414},"example","Example",[175,417,421],{"className":418,"code":419,"language":420,"meta":180,"style":180},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv class=\"flex items-center gap-2\">\n    \u003CUButton @click=\"rotateCounterclockwise\">\n      \u003CUIcon name=\"i-lucide-rotate-ccw\" \u002F>\n    \u003C\u002FUButton>\n    \u003Cspan>{{ rotation }}°\u003C\u002Fspan>\n    \u003CUButton @click=\"rotateClockwise\">\n      \u003CUIcon name=\"i-lucide-rotate-cw\" \u002F>\n    \u003C\u002FUButton>\n    \u003CUButton @click=\"setRotation(0)\">Reset\u003C\u002FUButton>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup>\nconst { \n  rotation, \n  rotateClockwise, \n  rotateCounterclockwise,\n  setRotation\n} = usePdfKitRotation()\n\u003C\u002Fscript>\n","vue",[182,422,423,434,459,483,506,515,534,555,574,583,620,630,639,646,659,670,680,689,696,702,713],{"__ignoreMap":180},[185,424,425,428,431],{"class":187,"line":188},[185,426,427],{"class":195},"\u003C",[185,429,430],{"class":270},"template",[185,432,433],{"class":195},">\n",[185,435,436,439,442,445,448,451,455,457],{"class":187,"line":199},[185,437,438],{"class":195},"  \u003C",[185,440,441],{"class":270},"div",[185,443,444],{"class":191}," class",[185,446,447],{"class":195},"=",[185,449,450],{"class":195},"\"",[185,452,454],{"class":453},"sfazB","flex items-center gap-2",[185,456,450],{"class":195},[185,458,433],{"class":195},[185,460,461,464,467,470,473,475,477,479,481],{"class":187,"line":209},[185,462,463],{"class":195},"    \u003C",[185,465,466],{"class":270},"UButton",[185,468,469],{"class":195}," @",[185,471,472],{"class":191},"click",[185,474,447],{"class":195},[185,476,450],{"class":195},[185,478,389],{"class":202},[185,480,450],{"class":195},[185,482,433],{"class":195},[185,484,485,488,491,494,496,498,501,503],{"class":187,"line":217},[185,486,487],{"class":195},"      \u003C",[185,489,490],{"class":270},"UIcon",[185,492,493],{"class":191}," name",[185,495,447],{"class":195},[185,497,450],{"class":195},[185,499,500],{"class":453},"i-lucide-rotate-ccw",[185,502,450],{"class":195},[185,504,505],{"class":195}," \u002F>\n",[185,507,508,511,513],{"class":187,"line":225},[185,509,510],{"class":195},"    \u003C\u002F",[185,512,466],{"class":270},[185,514,433],{"class":195},[185,516,517,519,521,524,527,530,532],{"class":187,"line":233},[185,518,463],{"class":195},[185,520,185],{"class":270},[185,522,523],{"class":195},">",[185,525,526],{"class":202},"{{ rotation }}°",[185,528,529],{"class":195},"\u003C\u002F",[185,531,185],{"class":270},[185,533,433],{"class":195},[185,535,537,539,541,543,545,547,549,551,553],{"class":187,"line":536},7,[185,538,463],{"class":195},[185,540,466],{"class":270},[185,542,469],{"class":195},[185,544,472],{"class":191},[185,546,447],{"class":195},[185,548,450],{"class":195},[185,550,374],{"class":202},[185,552,450],{"class":195},[185,554,433],{"class":195},[185,556,558,560,562,564,566,568,570,572],{"class":187,"line":557},8,[185,559,487],{"class":195},[185,561,490],{"class":270},[185,563,493],{"class":191},[185,565,447],{"class":195},[185,567,450],{"class":195},[185,569,87],{"class":453},[185,571,450],{"class":195},[185,573,505],{"class":195},[185,575,577,579,581],{"class":187,"line":576},9,[185,578,510],{"class":195},[185,580,466],{"class":270},[185,582,433],{"class":195},[185,584,586,588,590,592,594,596,598,600,602,604,607,609,611,614,616,618],{"class":187,"line":585},10,[185,587,463],{"class":195},[185,589,466],{"class":270},[185,591,469],{"class":195},[185,593,472],{"class":191},[185,595,447],{"class":195},[185,597,450],{"class":195},[185,599,403],{"class":242},[185,601,262],{"class":195},[185,603,330],{"class":277},[185,605,606],{"class":195},")",[185,608,450],{"class":195},[185,610,523],{"class":195},[185,612,613],{"class":202},"Reset",[185,615,529],{"class":195},[185,617,466],{"class":270},[185,619,433],{"class":195},[185,621,623,626,628],{"class":187,"line":622},11,[185,624,625],{"class":195},"  \u003C\u002F",[185,627,441],{"class":270},[185,629,433],{"class":195},[185,631,633,635,637],{"class":187,"line":632},12,[185,634,529],{"class":195},[185,636,430],{"class":270},[185,638,433],{"class":195},[185,640,642],{"class":187,"line":641},13,[185,643,645],{"emptyLinePlaceholder":644},true,"\n",[185,647,649,651,654,657],{"class":187,"line":648},14,[185,650,427],{"class":195},[185,652,653],{"class":270},"script",[185,655,656],{"class":191}," setup",[185,658,433],{"class":195},[185,660,662,664,667],{"class":187,"line":661},15,[185,663,192],{"class":191},[185,665,666],{"class":195}," {",[185,668,669],{"class":202}," \n",[185,671,673,675,678],{"class":187,"line":672},16,[185,674,203],{"class":202},[185,676,677],{"class":195},",",[185,679,669],{"class":202},[185,681,683,685,687],{"class":187,"line":682},17,[185,684,212],{"class":202},[185,686,677],{"class":195},[185,688,669],{"class":202},[185,690,692,694],{"class":187,"line":691},18,[185,693,220],{"class":202},[185,695,206],{"class":195},[185,697,699],{"class":187,"line":698},19,[185,700,701],{"class":202},"  setRotation\n",[185,703,705,707,709,711],{"class":187,"line":704},20,[185,706,236],{"class":195},[185,708,239],{"class":195},[185,710,243],{"class":242},[185,712,246],{"class":202},[185,714,716,718,720],{"class":187,"line":715},21,[185,717,529],{"class":195},[185,719,653],{"class":270},[185,721,433],{"class":195},[723,724,725],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":180,"searchDepth":199,"depth":199,"links":727},[728,729,730,731],{"id":172,"depth":199,"text":173},{"id":249,"depth":199,"text":250},{"id":336,"depth":199,"text":337},{"id":414,"depth":199,"text":415},"Document rotation.","md",null,{},{"icon":87},{"title":84,"description":732},"_6D9WBADwLG3M08wJF-2mo73vuFiSmJU8pcr_3uqOvE",[740,742],{"title":79,"path":80,"stem":81,"description":741,"icon":82,"children":-1},"View mode and scroll mode.",{"title":89,"path":90,"stem":91,"description":743,"icon":92,"children":-1},"Virtual scrolling for large documents.",1785862383965]