@@ -145,7 +145,7 @@ export class TextLayerInternal extends PureComponent {
145145 const container = this . layerElement . current ;
146146
147147 const { viewport } = this ;
148- const { customTextRenderer, pageIndex, pageNumber } = this . props ;
148+ const { customTextLayerRenderer , customTextRenderer, pageIndex, pageNumber } = this . props ;
149149
150150 // If another rendering is in progress, let's cancel it
151151 cancelRunningTask ( this . runningTask ) ;
@@ -168,7 +168,10 @@ export class TextLayerInternal extends PureComponent {
168168 container . append ( end ) ;
169169 this . endElement . current = end ;
170170
171- if ( customTextRenderer ) {
171+ if ( customTextLayerRenderer ) {
172+ this . customTextLayerRenderer ( textContent . items , this . layerElement . current . children , pageIndex , pageNumber ) ;
173+ }
174+ else if ( customTextRenderer ) {
172175 let index = 0 ;
173176 textContent . items . forEach ( ( item , itemIndex ) => {
174177 const child = this . layerElement . current . children [ index ] ;
@@ -208,6 +211,7 @@ export class TextLayerInternal extends PureComponent {
208211}
209212
210213TextLayerInternal . propTypes = {
214+ customTextLayerRenderer : PropTypes . func ,
211215 customTextRenderer : PropTypes . func ,
212216 onGetTextError : PropTypes . func ,
213217 onGetTextSuccess : PropTypes . func ,
0 commit comments