# Export all component text used in Ignition

**URL:** <https://forum.inductiveautomation.com/t/export-all-component-text-used-in-ignition/53668>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [December 2, 2021, 1:36pm UTC](https://forum.inductiveautomation.com/t/export-all-component-text-used-in-ignition/53668 "2021-12-02T13:36:31Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [December 2, 2021, 1:49pm UTC](https://forum.inductiveautomation.com/t/export-all-component-text-used-in-ignition/53668/3 "2021-12-02T13:49:25Z")

</div>

You'll probably need to manually write a script.

Here's a post about iterating through all the components on a perspective view -

> [@Iterate through all components programatically in Perspective?](https://forum.inductiveautomation.com/t/iterate-through-all-components-programatically-in-perspective/32938):
>
> I was wondering if there's a way to iterate through all components on screen for a perspective view? I was trying to use getRootContainer and getChildren but it doesn't seem as straight forward as I thought/as it was for Vision. Any know how this is done?

Heres a way to do it in vision -

> [@Elegant Way to Disable All Components in a Window?](https://forum.inductiveautomation.com/t/elegant-way-to-disable-all-components-in-a-window/21451/4):
>
> You can use the getComponents method, BUT the caveat is the limitation. You either get all components in the root container which is equivalent to 1 level, but if you have nested components/templates it gets trickier. rc = system.gui.getParentWindow(event).getRootContainer() for component in rc.getComponents(): component.enabled=False

You'll need to modify these to try and look at `.text` fields of appropriate components (or just try to get the text field of all components and catch the errors when you do it to a non text component.).

However this will just give you the current values of those texts components as of now - not all possible text values for every binding possibility. But it should still help you get a lot of the text you use from the program.

---

_[View the full topic](https://forum.inductiveautomation.com/t/export-all-component-text-used-in-ignition/53668)._
